add sops-nix for mpdscribble and slskd

This commit is contained in:
2026-09-11 22:13:01 +02:00
parent 223b012798
commit 1162318ebe
7 changed files with 67 additions and 6 deletions
+2 -1
View File
@@ -32,7 +32,7 @@
enable = true;
endpoints = {
"last.fm" = {
passwordFile = "/home/user/lastfm_password";
passwordFile = "/run/secrets/lastfm_password";
username = "KeksNino";
};
};
@@ -118,6 +118,7 @@
"<C-u>": UpHalf,
"N": PreviousResult,
"a": Add,
"<C-a>a": AddOptions(kind: Action(all: false, position: AfterCurrentSong)),
"A": AddAll,
"r": Rename,
"n": NextResult,
+2 -2
View File
@@ -3,7 +3,7 @@
{
services.slskd = {
enable = true;
environmentFile = /home/user/slskd_secrets;
environmentFile = /run/secrets/slskd_secrets;
user = "user";
settings = {
remote_file_management = true;
@@ -102,7 +102,7 @@
RestartSec = 30;
StandardOutput = "journal";
StandardError = "journal";
EnvironmentFile = "/home/user/slskd_secrets";
EnvironmentFile = "/run/secrets/slskd_secrets";
ExecStart = ''
${pkgs.python3}/bin/python3 /home/user/slskd-speed.py \
-u "$SLSKD_SLSK_USERNAME" \
+15
View File
@@ -0,0 +1,15 @@
{ sops-nix, ... }:
{
imports = [
sops-nix.nixosModules.sops
];
sops.defaultSopsFile = ../secrets/secrets.yaml;
sops.defaultSopsFormat = "yaml";
sops.age.keyFile = "/home/user/.config/sops/age/keys.txt";
sops.secrets."lastfm_password" = {
owner = "user";
};
sops.secrets."slskd_secrets" = { };
}