summaryrefslogtreecommitdiffstats
path: root/hjem.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hjem.nix')
-rw-r--r--hjem.nix39
1 files changed, 10 insertions, 29 deletions
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