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)(.*)
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
bind = SUPER, 1, moveworkspacetomonitor, 1 current
bind = SUPER, 1, workspace, 1
@ -184,27 +190,23 @@ in ''
bind = SUPER SHIFT, 6, movetoworkspace, 6
# Named workspaces
bind = SUPER, E, moveworkspacetomonitor, name:emacs current
bind = SUPER, E, workspace, name:emacs
bind = SUPER SHIFT, E, movetoworkspace, name:emacs
bind = SUPER ALT, E, exec, [workspace name:emacs] emacs
bind = SUPER, E, moveworkspacetomonitor, name:editor current
bind = SUPER, E, workspace, name:editor
bind = SUPER SHIFT, E, movetoworkspace, name:editor
bind = SUPER, T, moveworkspacetomonitor, name:term current
bind = SUPER, T, workspace, 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, workspace, 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)
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, workspace, name:chat
bind = SUPER SHIFT, C, movetoworkspace, name:chat
@ -214,18 +216,13 @@ in ''
bind = SUPER, G, workspace, name:games
bind = SUPER SHIFT, G, movetoworkspace, name:games
windowrule = workspace name:games silent, (steam)
windowrulev2 = float,title:(Friends List),class:(steam)
windowrulev2 = float,title:(Steam Settings),class:(steam)
# windowrulev2 = float,title:(Friends List),class:(steam)
# windowrulev2 = float,title:(Steam Settings),class:(steam)
bind = SUPER, R, moveworkspacetomonitor, name:remote current
bind = SUPER, R, workspace, name:remote
bind = SUPER SHIFT, R, movetoworkspace, name:remote
windowrule = workspace name:remote silent, (org.remmina.Remmina|Nxplayer.bin)
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)
bind = SUPER, S, moveworkspacetomonitor, name:stream current
bind = SUPER, S, workspace, name:stream
bind = SUPER SHIFT, S, movetoworkspace, name:stream
windowrule = workspace name:stream silent, (com.obsproject.Studio)
# Special workspaces
bind = SUPER, comma, workspace, m-1
@ -249,4 +246,5 @@ in ''
exec-once = swaync
exec-once = ${pkgs.hyprpaper}/bin/hyprpaper
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" = {
format = "{icon}";
format-icons = {
default = "󰋙";
"1" = "󰫃";
"2" = "󰫄";
"3" = "󰫅";
"4" = "󰫆";
"5" = "󰫇";
"6" = "󰫈";
"emacs" = "";
"editor" = "";
"term" = "󰆍";
"system" = "";
"web" = "󰀹";
"chat" = "󰭹";
"games" = "󰊗";
"btm" = "";
"chat" = "󰙯";
"games" = "󰓓";
"stream" = "󰕃";
"remote" = "󰢹";
default = "󰋙";
special = "󰁡";
};
persistent-workspaces = {
"emacs" = [ ];
"term" = [ ];
"system" = [ ];
"web" = [ ];
"chat" = [ ];
"games" = [ ];
"remote" = [ ];
};
show-special = true;
show-special = false;
sort-by = "id";
};
mpris = {