home-manager: split sublime-music.nix out of default.nix

This commit is contained in:
colin 2022-10-21 09:10:55 -07:00
parent 9328e5ff32
commit 0e63cd4e11
2 changed files with 14 additions and 9 deletions

View File

@ -26,6 +26,7 @@ in
./mpv.nix
./nb.nix
./neovim.nix
./sublime-music.nix
./vlc.nix
./zsh.nix
];
@ -58,11 +59,6 @@ in
sopsFile = ../../../../secrets/universal/aerc_accounts.conf;
format = "binary";
};
sops.secrets."sublime_music_config" = {
owner = config.users.users.colin.name;
sopsFile = ../../../../secrets/universal/sublime_music_config.json.bin;
format = "binary";
};
sane.impermanence.home-dirs = [
"archive"
@ -172,10 +168,6 @@ in
}
'';
# sublime music player
xdg.configFile."sublime-music/config.json".source =
config.lib.file.mkOutOfStoreSymlink sysconfig.sops.secrets.sublime_music_config.path;
xdg.configFile."gpodderFeeds.opml".text = with feeds;
feedsToOpml feeds.podcasts;

View File

@ -0,0 +1,13 @@
{ config, ... }:
{
sops.secrets."sublime_music_config" = {
owner = config.users.users.colin.name;
sopsFile = ../../../../secrets/universal/sublime_music_config.json.bin;
format = "binary";
};
home-manager.users.colin = let sysconfig = config; in { config, ... }: {
# sublime music player
xdg.configFile."sublime-music/config.json".source =
config.lib.file.mkOutOfStoreSymlink sysconfig.sops.secrets.sublime_music_config.path;
};
}