mirror of
https://github.com/sstent/vmimages.git
synced 2026-01-25 14:41:44 +00:00
sync
This commit is contained in:
@@ -24,9 +24,10 @@
|
|||||||
services.vscode-server.enable = true;
|
services.vscode-server.enable = true;
|
||||||
|
|
||||||
mymods = { user_sstent.enable = true; beets.enable = true;};
|
mymods = { user_sstent.enable = true; beets.enable = true;};
|
||||||
# sops.defaultSopsFile = ./secrets.yaml;
|
sops.defaultSopsFile = ./secrets.yaml;
|
||||||
# sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
|
sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ];
|
||||||
# sops.secrets.example_key = { };
|
sops.secrets.discogs.token = { };
|
||||||
|
sops.secrets.discogs.secret = { };
|
||||||
|
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
pkgs.socat
|
pkgs.socat
|
||||||
|
|||||||
@@ -3,7 +3,17 @@
|
|||||||
{
|
{
|
||||||
options.mymods.beets.enable = lib.mkEnableOption "Beets music manager";
|
options.mymods.beets.enable = lib.mkEnableOption "Beets music manager";
|
||||||
config = lib.mkIf config.mymods.beets.enable {
|
config = lib.mkIf config.mymods.beets.enable {
|
||||||
home-manager.users."sstent".programs.beets = {
|
# sops.secrets.example_key = { };
|
||||||
|
|
||||||
|
home-manager.users."sstent" = {
|
||||||
|
xdg.configFile."beets/discogs_token.test".text = builtins.toJSON {
|
||||||
|
"token" = config.sops.secrets.discogs.token.path;
|
||||||
|
"secret" = config.sops.secrets.discogs.secret.path;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
programs.beets = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
album_fields = {
|
album_fields = {
|
||||||
@@ -149,6 +159,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user