From: Skullheadx Date: Sun, 26 Apr 2026 04:50:08 +0000 (-0400) Subject: move sxhkdrc to dotfiles and replaceVars X-Git-Url: http://git.skullheadx.com/nixos/README?a=commitdiff_plain;h=2101c58ce12ceed89352b195740e259460824bad;p=nixos.git move sxhkdrc to dotfiles and replaceVars --- diff --git a/dotfiles/sxhkdrc b/dotfiles/sxhkdrc new file mode 100644 index 0000000..0cfee62 --- /dev/null +++ b/dotfiles/sxhkdrc @@ -0,0 +1,26 @@ +super + space + @dmenu@/bin/dmenu_run + +super + Return + @st@/bin/st + +super + b + @librewolf@/bin/librewolf + +XF86AudioRaiseVolume + @pamixer@/bin/pamixer -i 5 + +XF86AudioLowerVolume + @pamixer@/bin/pamixer -d 5 + +XF86AudioMute + @pamixer@/bin/pamixer -t + +super + s + @maim@/bin/maim -i $(@xdotool@/bin/xdotool getactivewindow) | @xclip@/bin/xclip -selection clipboard -t image/png + +super + shift + s + @maim@/bin/maim -s | @xclip@/bin/xclip -selection clipboard -t image/png + +super + l + @lockscreen@/bin/lock-screen diff --git a/hjem.nix b/hjem.nix index 1c43cb3..5fa27ba 100644 --- a/hjem.nix +++ b/hjem.nix @@ -18,35 +18,16 @@ directory = "/home/andrew"; files = { - ".config/sxhkd/sxhkdrc".text = '' -super + space - ${pkgs.dmenu}/bin/dmenu_run - -super + Return - ${pkgs.st}/bin/st - -super + b - ${pkgs.librewolf}/bin/librewolf - -XF86AudioRaiseVolume - ${pkgs.pamixer}/bin/pamixer -i 5 - -XF86AudioLowerVolume - ${pkgs.pamixer}/bin/pamixer -d 5 - -XF86AudioMute - ${pkgs.pamixer}/bin/pamixer -t - -super + s - ${pkgs.maim}/bin/maim -i $(${pkgs.xdotool}/bin/xdotool getactivewindow) | ${pkgs.xclip}/bin/xclip -selection clipboard -t image/png - -super + shift + s - ${pkgs.maim}/bin/maim -s | ${pkgs.xclip}/bin/xclip -selection clipboard -t image/png - -super + l - ${pkgs.lock-screen}/bin/lock-screen - - ''; + ".config/sxhkd/sxhkdrc".text = builtins.readFile (pkgs.replaceVars ./dotfiles/sxhkdrc { + dmenu = pkgs.dmenu; + st = pkgs.st; + librewolf = pkgs.librewolf; + pamixer = pkgs.pamixer; + maim = pkgs.maim; + xdotool = pkgs.xdotool; + xclip = pkgs.xclip; + lockscreen = pkgs.lock-screen; +}); }; packages = with pkgs; [ discord