mirror of
https://github.com/Derisis13/dotfiles.git
synced 2025-12-07 03:42:50 +01:00
feat(hyprland): reconfigure for uwsm + systemd
This commit is contained in:
@@ -4,23 +4,20 @@
|
||||
$mainMod = SUPER
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, T, exec, kitty
|
||||
bind = $mainMod, W, exec, flatpak run io.gitlab.librewolf-community
|
||||
bind = $mainMod, BACKSPACE, killactive,
|
||||
bind = $mainMod CTRL ALT, BACKSPACE, exit,
|
||||
bind = $mainMod CTRL, BACKSPACE, exec, sh ~/.config/swaylock.sh
|
||||
#bind = $mainMod, PAUSE, killactive,
|
||||
bind = $mainMod, F, exec, nautilus
|
||||
bind = $mainMod, Y, togglefloating,
|
||||
bind = $mainMod, BACKSPACE, killactive
|
||||
bind = $mainMod CTRL ALT, BACKSPACE, exec, uwsm stop
|
||||
#bind = $mainMod CTRL, BACKSPACE, exec, sh ~/.config/swaylock.sh
|
||||
#bind = $mainMod, PAUSE, killactive
|
||||
bind = $mainMod, Y, togglefloating
|
||||
bind = $mainMod SHIFT, Y, workspaceopt, allfloat
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod SHIFT, P, pin,
|
||||
bind = $mainMod SHIFT, P, workspaceopt, allpseudo,
|
||||
bind = $mainMod SHIFT, P, pin
|
||||
bind = $mainMod SHIFT, P, workspaceopt, allpseudo
|
||||
bind = $mainMod, O, togglesplit, # dwindle
|
||||
bind = $mainMod, E, fullscreen, 1
|
||||
bind = $mainMod SHIFT, E, fullscreen, 0
|
||||
# bind = $mainMod CTRL, E, fakefullscreen,
|
||||
bind = $mainMod SHIFT, PERIOD, pin,
|
||||
# bind = $mainMod CTRL, E, fakefullscreen
|
||||
bind = $mainMod SHIFT, PERIOD, pin
|
||||
binde = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||
binde = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||
binde = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
@@ -104,7 +101,7 @@ bind = $mainMod, mouse:274, movetoworkspacesilent, special
|
||||
bind = $mainMod, C, movetoworkspacesilent, special
|
||||
bind = $mainMod SHIFT, mouse:274, movetoworkspace, special
|
||||
bind = $mainMod SHIFT, C, movetoworkspace, special
|
||||
bind = $mainMod, TAB, togglespecialworkspace,
|
||||
bind = $mainMod, TAB, togglespecialworkspace
|
||||
bind = $mainMod CTRL, END, workspace, empty
|
||||
bind = $mainMod SHIFT, END, movetoworkspace, empty
|
||||
bind = $mainMod CTRL, HOME, workspace, 1
|
||||
@@ -115,14 +112,18 @@ bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
bindm = $mainMod SHIFT, mouse:272, resizewindow
|
||||
|
||||
# Applications
|
||||
bind = $mainMod, F, exec, uwsm app nautilus
|
||||
bind = $mainMod, T, exec, uwsm app kitty
|
||||
bind = $mainMod, W, exec, uwsm app io.gitlab.librewolf-community.desktop
|
||||
|
||||
# Tools (launcher/etc)
|
||||
bind = $mainMod, SPACE, exec, ~/.config/rofi/launchers/type-1/launcher.sh
|
||||
bind = $mainMod SHIFT, V, exec, cliphist list | rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -dmenu | cliphist decode | wl-copy && wl-paste
|
||||
bind = $mainMod SHIFT, V, exec, cliphist list | rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -dmenu | cliphist decode | wl-copy
|
||||
bind = $mainMod SHIFT CTRL, V, exec, cliphist list | rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -dmenu | cliphist delete
|
||||
bind = $mainMod, minus, exec, rofi -theme ~/.config/rofi/launchers/type-1/style-5.rasi -show calc -modi calc -no-show-match -no-sort -no-persist-history -calc-command "echo -n '{result}' | wl-copy"
|
||||
bind = $mainMod, B, exec, pkill waybar || waybar
|
||||
bind = $mainMod SHIFT, ESCAPE, exec, plasma-systemmonitor # TODO add my own monitor
|
||||
bind = $mainMod, B, exec, pkill waybar || uwsm app waybar
|
||||
bind = $mainMod SHIFT, ESCAPE, exec, uwsm app plasma-systemmonitor # TODO add my own monitor
|
||||
bind = $mainMod, N, exec, swaync-client -t -sw
|
||||
|
||||
bind = $mainMod SHIFT, S, exec, sh -c "slurp | grim -g - - | wl-copy && wl-paste > $(xdg-user-dir PICTURES)/screenshots/$(date +'%Y-%m-%d-%H%M%S_grim.png')"
|
||||
|
||||
Reference in New Issue
Block a user