Change a few workspace, remove SUPER ALT binds

Remove "remote" workspace, change "system" to "btm" and add "stream",
rename "emacs" to "editor" to keep with theme more (but we all know
it's still for emacs...)

Remove all SUPER ALT binds. Have btm launch at startup since that was
the only one of those binds that was useful

Update a few of the workspace icons. Remove persistent-workspaces
This commit is contained in:
Evie Litherland-Smith 2024-01-13 17:00:15 +00:00
parent a3217bf08e
commit bde4fc30e6
2 changed files with 27 additions and 38 deletions

View file

@ -158,6 +158,12 @@ in ''
windowrule = nofullscreenrequest, (libreoffice|soffice)(.*) windowrule = nofullscreenrequest, (libreoffice|soffice)(.*)
windowrulev2 = float,title:(Open),class:(libreoffice|soffice)(.*)) windowrulev2 = float,title:(Open),class:(libreoffice|soffice)(.*))
windowrule = nofullscreenrequest,(org.remmina.Remmina|Nxplayer.bin)
windowrule = nomaximizerequest,(org.remmina.Remmina|Nxplayer.bin)
windowrulev2 = float,title:(Remmina Remote Desktop Client|Remmina Preferences),class:(org.remmina.Remmina)
windowrulev2 = size 800 600,title:(Remmina Remote Desktop Client|Remmina Preferences),class:(org.remmina.Remmina)
windowrulev2 = move onscreen 100%-820 60,title:(Remmina Remote Desktop Client|Remmina Preferences),class:(org.remmina.Remmina)
# Workspace definitions # Workspace definitions
bind = SUPER, 1, moveworkspacetomonitor, 1 current bind = SUPER, 1, moveworkspacetomonitor, 1 current
bind = SUPER, 1, workspace, 1 bind = SUPER, 1, workspace, 1
@ -184,27 +190,23 @@ in ''
bind = SUPER SHIFT, 6, movetoworkspace, 6 bind = SUPER SHIFT, 6, movetoworkspace, 6
# Named workspaces # Named workspaces
bind = SUPER, E, moveworkspacetomonitor, name:emacs current bind = SUPER, E, moveworkspacetomonitor, name:editor current
bind = SUPER, E, workspace, name:emacs bind = SUPER, E, workspace, name:editor
bind = SUPER SHIFT, E, movetoworkspace, name:emacs bind = SUPER SHIFT, E, movetoworkspace, name:editor
bind = SUPER ALT, E, exec, [workspace name:emacs] emacs
bind = SUPER, T, moveworkspacetomonitor, name:term current bind = SUPER, T, moveworkspacetomonitor, name:term current
bind = SUPER, T, workspace, name:term bind = SUPER, T, workspace, name:term
bind = SUPER SHIFT, T, movetoworkspace, name:term bind = SUPER SHIFT, T, movetoworkspace, name:term
bind = SUPER ALT, T, exec, [workspace name:term] foot
bind = SUPER, S, moveworkspacetomonitor, name:system current
bind = SUPER, S, workspace, name:system
bind = SUPER SHIFT, S, movetoworkspace, name:system
bind = SUPER ALT, S, exec, [workspace name:system] foot -e btm --group --battery
bind = SUPER, W, moveworkspacetomonitor, name:web current bind = SUPER, W, moveworkspacetomonitor, name:web current
bind = SUPER, W, workspace, name:web bind = SUPER, W, workspace, name:web
bind = SUPER SHIFT, W, movetoworkspace, name:web bind = SUPER SHIFT, W, movetoworkspace, name:web
bind = SUPER ALT, W, exec, [workspace name:web] nyxt
windowrule = workspace name:web silent, (chromium-browser) windowrule = workspace name:web silent, (chromium-browser)
bind = SUPER, B, moveworkspacetomonitor, name:btm current
bind = SUPER, B, workspace, name:btm
bind = SUPER SHIFT, B, movetoworkspace, name:btm
bind = SUPER, C, moveworkspacetomonitor, name:chat current bind = SUPER, C, moveworkspacetomonitor, name:chat current
bind = SUPER, C, workspace, name:chat bind = SUPER, C, workspace, name:chat
bind = SUPER SHIFT, C, movetoworkspace, name:chat bind = SUPER SHIFT, C, movetoworkspace, name:chat
@ -214,18 +216,13 @@ in ''
bind = SUPER, G, workspace, name:games bind = SUPER, G, workspace, name:games
bind = SUPER SHIFT, G, movetoworkspace, name:games bind = SUPER SHIFT, G, movetoworkspace, name:games
windowrule = workspace name:games silent, (steam) windowrule = workspace name:games silent, (steam)
windowrulev2 = float,title:(Friends List),class:(steam) # windowrulev2 = float,title:(Friends List),class:(steam)
windowrulev2 = float,title:(Steam Settings),class:(steam) # windowrulev2 = float,title:(Steam Settings),class:(steam)
bind = SUPER, R, moveworkspacetomonitor, name:remote current bind = SUPER, S, moveworkspacetomonitor, name:stream current
bind = SUPER, R, workspace, name:remote bind = SUPER, S, workspace, name:stream
bind = SUPER SHIFT, R, movetoworkspace, name:remote bind = SUPER SHIFT, S, movetoworkspace, name:stream
windowrule = workspace name:remote silent, (org.remmina.Remmina|Nxplayer.bin) windowrule = workspace name:stream silent, (com.obsproject.Studio)
windowrule = nofullscreenrequest,(org.remmina.Remmina|Nxplayer.bin)
windowrule = nomaximizerequest,(org.remmina.Remmina|Nxplayer.bin)
windowrulev2 = float,title:(Remmina Remote Desktop Client|Remmina Preferences),class:(org.remmina.Remmina)
windowrulev2 = size 800 600,title:(Remmina Remote Desktop Client|Remmina Preferences),class:(org.remmina.Remmina)
windowrulev2 = move onscreen 100%-820 60,title:(Remmina Remote Desktop Client|Remmina Preferences),class:(org.remmina.Remmina)
# Special workspaces # Special workspaces
bind = SUPER, comma, workspace, m-1 bind = SUPER, comma, workspace, m-1
@ -249,4 +246,5 @@ in ''
exec-once = swaync exec-once = swaync
exec-once = ${pkgs.hyprpaper}/bin/hyprpaper exec-once = ${pkgs.hyprpaper}/bin/hyprpaper
exec-once = ${pkgs.dex}/bin/dex --autostart exec-once = ${pkgs.dex}/bin/dex --autostart
exec-once = [workspace name:btm silent] foot -e btm --group --battery
'' ''

View file

@ -32,32 +32,23 @@
"hyprland/workspaces" = { "hyprland/workspaces" = {
format = "{icon}"; format = "{icon}";
format-icons = { format-icons = {
default = "󰋙";
"1" = "󰫃"; "1" = "󰫃";
"2" = "󰫄"; "2" = "󰫄";
"3" = "󰫅"; "3" = "󰫅";
"4" = "󰫆"; "4" = "󰫆";
"5" = "󰫇"; "5" = "󰫇";
"6" = "󰫈"; "6" = "󰫈";
"emacs" = ""; "editor" = "";
"term" = "󰆍"; "term" = "󰆍";
"system" = "";
"web" = "󰀹"; "web" = "󰀹";
"chat" = "󰭹"; "btm" = "";
"games" = "󰊗"; "chat" = "󰙯";
"games" = "󰓓";
"stream" = "󰕃";
"remote" = "󰢹"; "remote" = "󰢹";
default = "󰋙";
special = "󰁡";
}; };
persistent-workspaces = { show-special = false;
"emacs" = [ ];
"term" = [ ];
"system" = [ ];
"web" = [ ];
"chat" = [ ];
"games" = [ ];
"remote" = [ ];
};
show-special = true;
sort-by = "id"; sort-by = "id";
}; };
mpris = { mpris = {