summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSkullheadx <admonty1@protonmail.com>2026-05-04 16:16:11 -0400
committerSkullheadx <admonty1@protonmail.com>2026-05-04 16:16:11 -0400
commit8c09a830803216fe01cfd0d50ff4e5a09f8aa805 (patch)
tree69f860495695e513e6d5434dbefae165e014421c
parentremove calcurse (diff)
downloadnixos-8c09a830803216fe01cfd0d50ff4e5a09f8aa805.tar.gz
nixos-8c09a830803216fe01cfd0d50ff4e5a09f8aa805.tar.bz2
nixos-8c09a830803216fe01cfd0d50ff4e5a09f8aa805.zip
audio keybinds
-rw-r--r--audio.nix6
-rw-r--r--dotfiles/sxhkd/sxhkdrc12
-rw-r--r--hjem.nix1
3 files changed, 16 insertions, 3 deletions
diff --git a/audio.nix b/audio.nix
index 8a3a1e7..727c8e2 100644
--- a/audio.nix
+++ b/audio.nix
@@ -17,10 +17,10 @@
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; [
diff --git a/dotfiles/sxhkd/sxhkdrc b/dotfiles/sxhkd/sxhkdrc
index 13a4ceb..9400d32 100644
--- a/dotfiles/sxhkd/sxhkdrc
+++ b/dotfiles/sxhkd/sxhkdrc
@@ -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
diff --git a/hjem.nix b/hjem.nix
index fcc38ec..f3b4c88 100644
--- 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;
}
);