aboutsummaryrefslogtreecommitdiff
path: root/modules/terminal/system/programs/cmus.nix
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2025-08-23 15:01:27 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2025-08-23 15:01:27 -0500
commitbc7235b2ef2912a1a3d5e1df111a351d1268451a (patch)
tree5d1721784d0c257c1b4de769bd4f412d7e7cd7df /modules/terminal/system/programs/cmus.nix
parente0b4c3aef89da7b77e83f84da0a06964e09dacb1 (diff)
fix up cmus a bit
Diffstat (limited to 'modules/terminal/system/programs/cmus.nix')
-rw-r--r--modules/terminal/system/programs/cmus.nix13
1 files changed, 8 insertions, 5 deletions
diff --git a/modules/terminal/system/programs/cmus.nix b/modules/terminal/system/programs/cmus.nix
index 5f7014b..e5184ce 100644
--- a/modules/terminal/system/programs/cmus.nix
+++ b/modules/terminal/system/programs/cmus.nix
@@ -21,9 +21,7 @@
${pkgs.ffmpeg}/bin/ffmpeg -i "$_file" -y -an -c:v copy ~/.local/share/cmus/curr_cover.jpg || rm ~/.local/share/cmus/curr_cover.jpg
fi
- if [[ "$_status" = "playing" ]]; then
- notify-send -t 3000 -u low -i ~/.local/share/cmus/curr_cover.jpg "Now Playing: $_title" "$_artist"
- fi
+ ${pkgs.dunst}/bin/dunstify -t 2000 -u low -h string:x-canonical-private-synchronous:music -i ~/.local/share/cmus/curr_cover.jpg "$_status: $_title" "$_artist"
'';
cmus_theme = ''
@@ -81,8 +79,13 @@
in
lib.mkIf cfg.enable {
hjem.users."${config.collinux.user.name}" = {
- files = {
- ".config/cmus/scripts/status.sh".text = scripts.statusDisplay;
+ files = let
+ e = text: {
+ inherit text;
+ executable = true;
+ };
+ in {
+ ".config/cmus/scripts/status.sh" = e scripts.statusDisplay;
".config/cmus/rc".text = cmus_rc;
".config/cmus/catppuccin.theme".text = lib.mkIf (cfg.theme == "catppuccin") cmus_theme;