nix: fused cmus configs

This commit is contained in:
Léana 江 2024-04-16 07:30:46 +02:00 committed by Léana 江
parent 8b5e31a9c0
commit edab63287f
3 changed files with 10 additions and 113 deletions

View file

@ -12,12 +12,16 @@
];
file.cmus = {
recursive = true;
source =
let
inherit (pkgs.stdenv) isLinux;
in
if isLinux then ./cmus-linux else ./cmus-darwin;
target = "${config.xdg.configHome}/cmus";
text =
builtins.readFile ./rc
+ lib.strings.optionalString pkgs.stdenv.isLinux ''
set output_plugin=alsa
''
+ lib.strings.optionalString pkgs.stdenv.isDarwin ''
# # distortion fix https://github.com/cmus/cmus/issues/1130#issuecomment-1003324193
# set output_plugin=ao
'';
target = "${config.xdg.configHome}/cmus/rc";
};
};
}