]> Skullheadx's Git Forge - nixos.git/commitdiff
audio keybinds
authorSkullheadx <admonty1@protonmail.com>
Mon, 4 May 2026 20:16:11 +0000 (16:16 -0400)
committerSkullheadx <admonty1@protonmail.com>
Mon, 4 May 2026 20:16:11 +0000 (16:16 -0400)
audio.nix
dotfiles/sxhkd/sxhkdrc
hjem.nix

index 8a3a1e7aad7e1cb36dbbfada30d6e632b232b7a6..727c8e29301556eccf20397821df6a79c91ff629 100644 (file)
--- a/audio.nix
+++ b/audio.nix
 
   hjem.users.andrew = {
     files = {
-      ".config/mpd/mpd.conf".text = builtins.readFile ./dotfiles/mpd/mpd.conf;
+      ".config/mpd/mpd.conf".source = ./dotfiles/mpd/mpd.conf;
 
-      ".config/rmpc/config.ron".text = builtins.readFile ./dotfiles/rmpc/config.ron;
-      ".config/rmpc/themes/theme.ron".text = builtins.readFile ./dotfiles/rmpc/themes/theme.ron;
+      ".config/rmpc/config.ron".source = ./dotfiles/rmpc/config.ron;
+      ".config/rmpc/themes/theme.ron".source = ./dotfiles/rmpc/themes/theme.ron;
 
     };
     packages = with pkgs; [
index 13a4ceb293afd38b1c15e515b4c97b64fedcfbc9..9400d3249cbe4f82a47cd9e6b97797374a10db9a 100644 (file)
@@ -19,6 +19,18 @@ XF86AudioLowerVolume
 XF86AudioMute
     @pamixer@/bin/pamixer -t
 
+XF86AudioPlay 
+    @mpc@/bin/mpc toggle
+
+XF86AudioStop 
+    @mpc@/bin/mpc stop
+
+XF86AudioNext 
+    @mpc@/bin/mpc next 
+
+XF86AudioPrev 
+    @mpc@/bin/mpc prev 
+
 super + s
     @maim@/bin/maim -i $(@xdotool@/bin/xdotool getactivewindow) | @xclip@/bin/xclip -selection clipboard -t image/png
 
index fcc38ece45a21048afc6429eba8a23022f186103..f3b4c88b71c35580f880214f4a3518da7c1ee2f6 100644 (file)
--- a/hjem.nix
+++ b/hjem.nix
@@ -30,6 +30,7 @@
           lockscreen = pkgs.lock-screen;
           sfeed = pkgs.sfeed;
           rmpc = pkgs.rmpc;
+          mpc = pkgs.mpc;
           librewolf = pkgs.librewolf;
         }
       );