aboutsummaryrefslogtreecommitdiff
path: root/home-manager/homeModules/sxhkd.nix
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2024-07-24 17:13:01 +0500
committerspl3g <spleefer6@yandex.ru>2025-05-01 14:58:56 +0300
commit090c4e2b7a4e4c719e20be9803c66cec0ad724cf (patch)
tree8209b68508b3408082f65593e8bb50ba1a3832c1 /home-manager/homeModules/sxhkd.nix
parent6071bff0f4d576f43c729925c1ee770fbc16a620 (diff)
update bspwm settings
Diffstat (limited to 'home-manager/homeModules/sxhkd.nix')
-rw-r--r--home-manager/homeModules/sxhkd.nix17
1 files changed, 5 insertions, 12 deletions
diff --git a/home-manager/homeModules/sxhkd.nix b/home-manager/homeModules/sxhkd.nix
index 43774ab..8dec06e 100644
--- a/home-manager/homeModules/sxhkd.nix
+++ b/home-manager/homeModules/sxhkd.nix
@@ -6,20 +6,17 @@
};
config = lib.mkIf config.sxhkd.enable {
- services.sxhkd =
- let
- apps = {
+ services.sxhkd = {
+ enable = true;
+ keybindings = {
"{_,shift} + {_,control} + Print" = "xfce4-screenshooter -{r,f} {_,-c}"; # Screenshooter
"super + apostrophe" = "betterlockscreen -l"; # Lockscreen
"super + grave" = "polybar -r"; # Restart polybar
- "super + q" = "kitty"; # Open terminal
+ "super + q" = "alacritty"; # Open terminal
"super + d" = "rofi -show-icons -show drun"; # Open app chooser
"super + shift + d" = "CM_LAUNCHER=rofi clipmenu";
"super + b" = "firefox"; # Open browser
"super + e" = "emacsclient -c -a 'emacs'"; # Open emacs
- "super + shift + o" = "obsidian"; # Open obsidian
- };
- bspwm = {
"super + Escape" = "pkill -USR1 -x sxhkd"; # Restart sxhkd
"super + shift + {e,r}" = "bspc {quit,wm -r}"; # Quit/restart bspwm
"super + {control,shift} + q" = "bspc node -{k,c}"; # Close/kill window
@@ -36,11 +33,7 @@
"super + ctrl + {1-9}" = "bspc node -o 0.{1-9}"; # Preselect the window ratio
"super + ctrl + space" = "bspc node -p cancel"; # Cansel the preselected ratio
"super + n" = "fish ~/.nixfiles/home-manager/home/services/polybar/hide.fish";
- };
- keybindings = apps ++ bspwm;
- in {
- enable = true;
- inherit keybindings;
+ };
};
};
}