diff --git a/home-manager/hyprland.nix b/home-manager/hyprland.nix index 7134c85..80a4ba8 100644 --- a/home-manager/hyprland.nix +++ b/home-manager/hyprland.nix @@ -12,7 +12,7 @@ "desc:Lenovo Group Limited LEN G24-10 U5B4ZAM2, 1920x1080@119.98, 960x-1080, auto" # right external monitor ]; workspace = [ - "name:comms, monitor:desc:Lenovo Group Limited LEN G24-10 U5B4KL78" + "name:comms, monitor:desc:Lenovo Group Limited LEN G24-10 U5B4KL78, default:true" ]; # Define SUPER key as mod key @@ -37,10 +37,10 @@ "$mod, mouse:273, resizewindow" ]; exec-once = [ - "[workspace 2 silent] telegram-desktop" - "[workspace 2 silent] signal-desktop" - "[workspace 2 silent] firefox https://web.whatsapp.com https://instagram.com" - "[workspace 2 silent] vesktop" + "[workspace name:comms silent] telegram-desktop" + "[workspace name:comms silent] signal-desktop" + "[workspace name:comms silent] firefox https://web.whatsapp.com https://instagram.com" + "[workspace name:comms silent] vesktop" ]; windowrule = [ "move 100%,100%, title:*WhatsApp*" @@ -70,11 +70,12 @@ "$mod, x, killactive" "$mod, tab, togglefloating" - # Workspace management - "$mod, mouse_up, workspace, +1" - "$mod, mouse_down, workspace, -1" - "$mod SHIFT, right, movetoworkspace, +1" - "$mod SHIFT, left, movetoworkspace, -1" + # Workspace swipe but with $mod+scroll + "$mod, mouse_up, workspace, r+1" + "$mod, mouse_down, workspace, r-1" + # Send window to next workspace + "$mod SHIFT, mouse_up, movetoworkspace, r+1" + "$mod SHIFT, mouse_down, movetoworkspace, r-1" ]; # Prevent xwayland apps from looking pixellated, cursor scaling to compensate for this is defined in home.nix