1

System/Nixinator: Add MakeMKV license key to secrets

This commit is contained in:
2025-07-14 23:43:08 +02:00
parent 645dd3b0ce
commit a52cb932e9
3 changed files with 18 additions and 2 deletions

View File

@ -4,6 +4,7 @@
nixosConfig,
config,
lib,
mylib,
...
}: {
imports = [
@ -159,6 +160,11 @@
config.lib.file.mkOutOfStoreSymlink
"${nixosConfig.sops.secrets.kdeconnect-devices.path}";
})
(lib.optionalAttrs (mylib.modules.contains config.home.packages pkgs.makemkv) {
".MakeMKV/settings.conf".source =
config.lib.file.mkOutOfStoreSymlink
"${nixosConfig.sops.templates."makemkv-settings.conf".path}";
})
];
# Do not change.

View File

@ -14,6 +14,7 @@ kdeconnect-devices: ENC[AES256_GCM,data:V52KbGwc78WntGLSqxqCvLU7H5peFha7YpwVRPTA
kagi-api-key: ENC[AES256_GCM,data:54N717EDbqMkg6O0SM3z15vWikD8fSRx2auk9pzRnlhqEq7BTvTkfYgIljr1VgL2OgWFm0IKKoGNXWqJg121zjWZABh/qyqEougRv67Kq6MVieNW2t8f,iv:lCPme9wlQXI3XtvhKd9XwfJsxj/mqNKSDl9kV137xg4=,tag:L2mKVw6VOLeTMl6mXcxvHA==,type:str]
google-pse-id: ENC[AES256_GCM,data:fxMVccflFndoVhTJflxHelg=,iv:MkzEOtfP7x/1PYx0ytYUrKU+VBiyfKIZSbPhXb47SC0=,tag:s5ew0kJNIVJCGFH4J8980w==,type:str]
google-pse-key: ENC[AES256_GCM,data:qb6pqGlX+yMMUrscab27q+w5FWwMoik5rGJzjGzOMrelEVUuSErw,iv:8pWr0BNjL2Iw+7hDzrSyuE3reR51Jz+CIToEUkuYpyU=,tag:+7l+0X+1zWwDG3nJmP2ugA==,type:str]
makemkv-app-key: ENC[AES256_GCM,data:/pTxr4q4ucJLx5VI8ySzOgd4g1s+6lcZNe4crxRmidTYrhJ0I6V3CIhm4wLC105W+Xka6HIZTqPn8SbqcMC4Dt3wSus=,iv:aYsGobD+Vl/VUNAHcAxQb7HEmLT8aXyKNOELgzvKDH4=,tag:xhnVb/ns6VZEnTuoUv9w5A==,type:str]
#
#ENC[AES256_GCM,data:Raagjz1qPvXC,iv:OSWTKaIlmo1paU2ZZn20XMeZ2gdM52pHmVZ3m2ngCdI=,tag:bPCdvjOFjpxxkrwA7Mhl5Q==,type:comment]
#
@ -37,7 +38,7 @@ sops:
SURMTmh1TGIrRmtENzc0Sk4rNFJNUE0KOpjN6jkEHO+lvdWdp4P++r9SNSPWaT0h
FAbbvZZ/EdIk/njLEcayFN7B4ftTcD/f4XJZiyosilZnIkk76bMOHA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-07-14T13:46:56Z"
mac: ENC[AES256_GCM,data:rsuS5oNOKGyWdek+arJOaKZuz8GV1WQdnyssnuYt4lgMVFqBgOxtRdwB+1paZtwJ766stKUiPLwZTRT/Lk4DbXH5yKU5L5uypBl24phC76RLfWqKNtm/n+r8DITAVlO3QIIhO9VhfkYDzT5v+eh9BbFT5FbLd4Y94qWqTqu0fGg=,iv:gkd1UBc3wwI3MIJe2ksNdEkTma+eQWyClaJpN3vTffQ=,tag:D7Z1RmZOBsSML9fw/7Umug==,type:str]
lastmodified: "2025-07-14T21:35:21Z"
mac: ENC[AES256_GCM,data:JbwUWICG7GCYKFiNqnAoc0bjf05zw572eJwtFndDB0WpvCbb79k/dNmKRSqeFLfNt1xIg01VkELeGWEgyMw6ms6RR0NbHIYMtyLr44uL2JO2CrfvaB7Tim4RuKu3dmcVZTW8QF6GdjfF3M8sr2GUlFX292q42vuEx/5bFiEGTA4=,iv:SWmtGdxUrWE/QPZSkkHwSr1IUUrxudcypBMTieJx+3o=,tag:DzZKPUbmp/kBRG6uC2Ctzw==,type:str]
unencrypted_suffix: _unencrypted
version: 3.10.2

View File

@ -83,9 +83,18 @@
"kagi-api-key"
"google-pse-id"
"google-pse-key"
"makemkv-app-key"
];
};
sops.templates."makemkv-settings.conf" = {
owner = config.users.users.${username}.name;
content = ''
app_Key = "${config.sops.placeholder.makemkv-app-key}"
sdf_Stop = ""
'';
};
sops.templates."open-webui-secrets.env".content = ''
KAGI_SEARCH_API_KEY=${config.sops.placeholder.kagi-api-key}
GOOGLE_PSE_ENGINE_ID=${config.sops.placeholder.google-pse-id}