Add ncspot

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-05-30 10:02:46 +01:00
parent e1e38ba336
commit 53544429d3
3 changed files with 28 additions and 2 deletions

View File

@@ -0,0 +1,26 @@
{
user ? throw "user argument is required",
home ? throw "home argument is required",
}:
{ ... }:
{
environment.persistence = {
"/persist/state"."${home}/.config/ncspot/userstate.cbor" = { };
"/persist/cache"."${home}/.cache/ncspot" = { };
};
home-manager.users.${user}.programs.ncspot = {
enable = true;
settings = {
use_nerdfont = true;
volnorm = true;
default_keybindings = true;
library_tabs = [
"albums"
"artists"
"playlists"
"browse"
];
};
};
}