aboutsummaryrefslogtreecommitdiff
path: root/roles/home/desktop/cmus.nix
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2024-07-26 11:54:36 -0700
committerCaroline Larimore <caroline@larimo.re>2024-07-26 11:54:36 -0700
commita48baa41735494d568962c9628cbc4d67bd185af (patch)
tree1d7101da4602d46c20dfce123da6247343ad32d0 /roles/home/desktop/cmus.nix
parent9709efe25190502a92d1dc4684d3b642b94ea262 (diff)
home: desktop: create cmus config
Diffstat (limited to 'roles/home/desktop/cmus.nix')
-rw-r--r--roles/home/desktop/cmus.nix55
1 files changed, 55 insertions, 0 deletions
diff --git a/roles/home/desktop/cmus.nix b/roles/home/desktop/cmus.nix
new file mode 100644
index 0000000..26ec2f1
--- /dev/null
+++ b/roles/home/desktop/cmus.nix
@@ -0,0 +1,55 @@
+{ config, lib, pkgs, ... }:
+
+lib.mkIf config.home.roles.desktop.music {
+ home.packages = with pkgs; [
+ cmus
+ ];
+
+ xdg.configFile."cmus/rc".text = let c = config.theme.colors; in ''
+ set auto_expand_albums_follow=false
+ set pause_on_output_change=true
+ set repeat=true
+ set shuffle=tracks
+
+ fset unheard=play_count=0
+ factivate
+
+ set color_cmdline_attr=default
+ set color_cmdline_bg=default
+ set color_cmdline_fg=default
+ set color_cur_sel_attr=default
+ set color_error=lightred
+ set color_info=lightyellow
+ set color_separator=black
+ set color_statusline_attr=default
+ set color_statusline_bg=237
+ set color_statusline_fg=248
+ set color_titleline_attr=bold
+ set color_titleline_bg=239
+ set color_titleline_fg=default
+ set color_trackwin_album_attr=bold
+ set color_trackwin_album_bg=black
+ set color_trackwin_album_fg=default
+ set color_win_attr=default
+ set color_win_bg=default
+ set color_win_cur=lightred
+ set color_win_cur_attr=default
+ set color_win_cur_sel_attr=bold
+ set color_win_cur_sel_bg=lightred
+ set color_win_cur_sel_fg=black
+ set color_win_dir=lightblue
+ set color_win_fg=default
+ set color_win_inactive_cur_sel_attr=bold
+ set color_win_inactive_cur_sel_bg=237
+ set color_win_inactive_cur_sel_fg=lightred
+ set color_win_inactive_sel_attr=bold
+ set color_win_inactive_sel_bg=237
+ set color_win_inactive_sel_fg=default
+ set color_win_sel_attr=bold
+ set color_win_sel_bg=250
+ set color_win_sel_fg=black
+ set color_win_title_attr=bold
+ set color_win_title_bg=250
+ set color_win_title_fg=black
+ '';
+}