aboutsummaryrefslogtreecommitdiffstats
path: root/hm/soispha
diff options
context:
space:
mode:
Diffstat (limited to 'hm/soispha')
-rw-r--r--hm/soispha/pkgs/default.nix3
-rw-r--r--hm/soispha/pkgs/scripts.nix11
-rwxr-xr-xhm/soispha/pkgs/scripts/wrappers/mpc.sh20
3 files changed, 32 insertions, 2 deletions
diff --git a/hm/soispha/pkgs/default.nix b/hm/soispha/pkgs/default.nix
index 4499fac6..8b0e9d01 100644
--- a/hm/soispha/pkgs/default.nix
+++ b/hm/soispha/pkgs/default.nix
@@ -2,7 +2,6 @@
pkgs,
lib,
sysLib,
- system,
config,
...
}:
@@ -90,7 +89,7 @@ with pkgs; let
Listen = [
pulseaudio # set the volume with pactl
ncmpc # mpd player client
- mpc-cli # a cli mpd client
+ # mpc-cli # a cli mpd client (added via a wrapper script)
];
};
diff --git a/hm/soispha/pkgs/scripts.nix b/hm/soispha/pkgs/scripts.nix
index 73dadc0a..5bcb82e0 100644
--- a/hm/soispha/pkgs/scripts.nix
+++ b/hm/soispha/pkgs/scripts.nix
@@ -180,6 +180,16 @@
};
};
+ mpc-scr = write_shell {
+ name = "mpc";
+ path = "wrappers";
+ dependencies = [
+ mpc-fav-scr
+ mpc-rm-scr
+ pkgs.mpc-cli
+ ];
+ };
+
nato-scr = write_python {
name = "nato";
path = "small_functions";
@@ -305,6 +315,7 @@ in [
lyrics-scr
mpc-fav-scr
mpc-rm-scr
+ mpc-scr
nato-scr
neorg-scr
screenshot_persistent-scr
diff --git a/hm/soispha/pkgs/scripts/wrappers/mpc.sh b/hm/soispha/pkgs/scripts/wrappers/mpc.sh
new file mode 100755
index 00000000..b870150b
--- /dev/null
+++ b/hm/soispha/pkgs/scripts/wrappers/mpc.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env dash
+
+# shellcheck source=/dev/null
+SHELL_LIBRARY_VERSION="2.0.13" . %SHELL_LIBRARY_PATH
+
+case "$1" in
+"rm")
+ shift 1
+ mpc-rm "$@"
+ ;;
+"fav")
+ shift 1
+ mpc-fav "$@"
+ ;;
+*)
+ mpc "$@"
+ ;;
+esac
+
+# vim: ft=sh