System/Nixinator: Add MakeMKV license key to secrets
This commit is contained in:
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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}
|
||||
|
Reference in New Issue
Block a user