ferrosonic

This commit is contained in:
root 2026-07-05 20:00:36 -03:00
parent 749bfdf50d
commit 5f70e8be94
No known key found for this signature in database
7 changed files with 293 additions and 84 deletions

View file

@ -27,9 +27,12 @@
sops.defaultSopsFile = ../secrets/home.yaml;
sops.age.keyFile = "/.persist/${HOME}/.config/sops/age/keys.txt";
sops.secrets."user/ssh/desktop" = {
path = "${HOME}/.ssh/desktop";
mode = "0600";
sops.secrets = {
"user/ssh/desktop" = {
path = "${HOME}/.ssh/desktop";
mode = "0600";
};
"navidrome/user" = { };
};
home.file."/.ssh/desktop.pub".text =
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILABd/iSJ4gn/ystDqNxLJTG0n0z5VIC9YXlmdUfOhHf desktop@icefox.sh";
@ -100,6 +103,24 @@
};
};
xdg.configFile."ferrosonic/config.toml".text = ''
BaseURL = "https://navidrome.icefox.sh"
Username = "user"
PasswordFile = "${config.sops.secrets."navidrome/user".path}"
Theme = "Catppuccin"
Cava = true
CavaSize = 40
Daemon = false
AutoContinue = false
RepeatMode = "Off"
CoverArt = true
CoverArtSize = 16
Scrobble = true
Notifications = true
RateSwitchDelayMs = 500
MusicFolderId = 1
'';
xdg.desktopEntries = {
google-chrome = {
name = "Google Chrome";