Minor refactor

This commit is contained in:
SebastianStork 2024-05-19 17:24:41 +02:00
parent a657145cf7
commit c1cf811aca

View file

@ -6,69 +6,62 @@
}: { }: {
config = lib.mkIf config.myConfig.de.hyprland.enable { config = lib.mkIf config.myConfig.de.hyprland.enable {
wayland.windowManager.hyprland.extraConfig = '' wayland.windowManager.hyprland.extraConfig = ''
$mod = SUPER
# Bindflags: # Bindflags:
# r = release # r = release
# e = repeat # e = repeat
# l = locked # l = locked
# Essentials # Essentials
bind = $mod SHIFT, C, killactive, bind = SUPER SHIFT, C, killactive,
bind = $mod, TAB, cyclenext, bind = SUPER SHIFT, V, togglefloating,
bind = $mod SHIFT, V, togglefloating, bind = SUPER SHIFT, F, fullscreen, 0
bind = $mod SHIFT, F, fullscreen, 0 bind = SUPER, TAB, cyclenext,
# Launch programs # Launch programs
bind = $mod, RETURN, exec, kitty bind = SUPER, R, exec, rofi -show drun
bindr = $mod, R, exec, pkill rofi || rofi -show drun bind = SUPER, RETURN, exec, kitty
bind = $mod, V, exec, clipboard bind = SUPER, V, exec, clipboard
bind = $mod, B, exec, brave bind = SUPER, B, exec, brave
bind = $mod, F, exec, nemo bind = SUPER, F, exec, nemo
bind = $mod, C, exec, codium bind = SUPER, C, exec, codium
bind = $mod, S, exec, spotify bind = SUPER, S, exec, spotify
bind = $mod, D, exec, webcord bind = SUPER, D, exec, webcord
# Move focus # Move focus
bind = $mod, left, movefocus, l bind = SUPER, left, movefocus, l
bind = $mod, right, movefocus, r bind = SUPER, right, movefocus, r
bind = $mod, up, movefocus, u bind = SUPER, up, movefocus, u
bind = $mod, down, movefocus, d bind = SUPER, down, movefocus, d
# Move window # Move window
bind = $mod SHIFT, left, movewindow, l bind = SUPER SHIFT, left, movewindow, l
bind = $mod SHIFT, right, movewindow, r bind = SUPER SHIFT, right, movewindow, r
bind = $mod SHIFT, up, movewindow, u bind = SUPER SHIFT, up, movewindow, u
bind = $mod SHIFT, down, movewindow, d bind = SUPER SHIFT, down, movewindow, d
bindm = $mod, mouse:272, movewindow bindm = SUPER, mouse:272, movewindow
# Resize window # Resize window
binde = $mod CONTROL, left, resizeactive, -100 0 binde = SUPER CONTROL, left, resizeactive, -100 0
binde = $mod CONTROL, right, resizeactive, 100 0 binde = SUPER CONTROL, right, resizeactive, 100 0
binde = $mod CONTROL, up, resizeactive, 0 -100 binde = SUPER CONTROL, up, resizeactive, 0 -100
binde = $mod CONTROL, down, resizeactive, 0 100 binde = SUPER CONTROL, down, resizeactive, 0 100
bindm = $mod, mouse:273, resizewindow bindm = SUPER, mouse:273, resizewindow
# Switch workspace # Switch workspace
${lib.concatLines (builtins.concatLists (builtins.genList ( ${lib.concatMapStringsSep "\n" (n: "bind=SUPER, ${toString n}, workspace, ${toString n}") (lib.range 1 9)}
x: [ ${lib.concatMapStringsSep "\n" (n: "bind=SUPER:SHIFT, ${toString n}, movetoworkspacesilent, ${toString n}") (lib.range 1 9)}
"bind = $mod, ${toString (x + 1)}, workspace, ${toString (x + 1)}"
"bind = $mod SHIFT, ${toString (x + 1)}, movetoworkspacesilent, ${toString (x + 1)}"
]
)
9))}
# Scroll through workspaces # Scroll through workspaces
bind = $mod, mouse_down, workspace, e-1 bind = SUPER, mouse_down, workspace, e-1
bind = $mod, mouse_up, workspace, e+1 bind = SUPER, mouse_up, workspace, e+1
# Manage session # Manage session
bindrl = $mod CONTROL, P, exec, poweroff bindrl = SUPER CONTROL, Q, exit,
bindrl = $mod CONTROL, R, exec, reboot bindrl = SUPER CONTROL, P, exec, poweroff
bindrl = $mod CONTROL, Q, exit, bindrl = SUPER CONTROL, R, exec, reboot
bindrl = $mod CONTROL, S, exec, systemctl suspend bindrl = SUPER CONTROL, S, exec, systemctl suspend
bindrl = $mod CONTROL, L, exec, loginctl lock-session bindrl = SUPER CONTROL, L, exec, loginctl lock-session
bindrl = $mod CONTROL, B, exec, sleep 1 && hyprctl dispatch dpms off bindrl = SUPER CONTROL, B, exec, sleep 1 && hyprctl dispatch dpms off
bindl = , switch:on:Lid Switch, exec, systemctl suspend bindl = , switch:on:Lid Switch, exec, systemctl suspend
# Control media # Control media
@ -87,12 +80,12 @@
bindel = , XF86AudioRaiseVolume, exec, ${volume-up} bindel = , XF86AudioRaiseVolume, exec, ${volume-up}
bindel = , XF86AudioLowerVolume, exec, ${volume-down} bindel = , XF86AudioLowerVolume, exec, ${volume-down}
bindl = $mod ALT, RETURN, exec, ${play-pause} bindl = SUPER ALT, RETURN, exec, ${play-pause}
bindel = $mod ALT, right, exec, ${play-next} bindel = SUPER ALT, right, exec, ${play-next}
bindel = $mod ALT, left, exec, ${play-previous} bindel = SUPER ALT, left, exec, ${play-previous}
bindl = $mod ALT, BACKSPACE, exec, ${mute} bindl = SUPER ALT, BACKSPACE, exec, ${mute}
bindel = $mod ALT, up, exec, ${volume-up} bindel = SUPER ALT, up, exec, ${volume-up}
bindel = $mod ALT, down, exec, ${volume-down} bindel = SUPER ALT, down, exec, ${volume-down}
''} ''}
# Adjust brightness # Adjust brightness