System/Nixinator: Add MakeMKV license key to secrets
This commit is contained in:
@ -4,6 +4,7 @@
|
|||||||
nixosConfig,
|
nixosConfig,
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
|
mylib,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = [
|
imports = [
|
||||||
@ -159,6 +160,11 @@
|
|||||||
config.lib.file.mkOutOfStoreSymlink
|
config.lib.file.mkOutOfStoreSymlink
|
||||||
"${nixosConfig.sops.secrets.kdeconnect-devices.path}";
|
"${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.
|
# 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]
|
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-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]
|
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]
|
#ENC[AES256_GCM,data:Raagjz1qPvXC,iv:OSWTKaIlmo1paU2ZZn20XMeZ2gdM52pHmVZ3m2ngCdI=,tag:bPCdvjOFjpxxkrwA7Mhl5Q==,type:comment]
|
||||||
#
|
#
|
||||||
@ -37,7 +38,7 @@ sops:
|
|||||||
SURMTmh1TGIrRmtENzc0Sk4rNFJNUE0KOpjN6jkEHO+lvdWdp4P++r9SNSPWaT0h
|
SURMTmh1TGIrRmtENzc0Sk4rNFJNUE0KOpjN6jkEHO+lvdWdp4P++r9SNSPWaT0h
|
||||||
FAbbvZZ/EdIk/njLEcayFN7B4ftTcD/f4XJZiyosilZnIkk76bMOHA==
|
FAbbvZZ/EdIk/njLEcayFN7B4ftTcD/f4XJZiyosilZnIkk76bMOHA==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2025-07-14T13:46:56Z"
|
lastmodified: "2025-07-14T21:35:21Z"
|
||||||
mac: ENC[AES256_GCM,data:rsuS5oNOKGyWdek+arJOaKZuz8GV1WQdnyssnuYt4lgMVFqBgOxtRdwB+1paZtwJ766stKUiPLwZTRT/Lk4DbXH5yKU5L5uypBl24phC76RLfWqKNtm/n+r8DITAVlO3QIIhO9VhfkYDzT5v+eh9BbFT5FbLd4Y94qWqTqu0fGg=,iv:gkd1UBc3wwI3MIJe2ksNdEkTma+eQWyClaJpN3vTffQ=,tag:D7Z1RmZOBsSML9fw/7Umug==,type:str]
|
mac: ENC[AES256_GCM,data:JbwUWICG7GCYKFiNqnAoc0bjf05zw572eJwtFndDB0WpvCbb79k/dNmKRSqeFLfNt1xIg01VkELeGWEgyMw6ms6RR0NbHIYMtyLr44uL2JO2CrfvaB7Tim4RuKu3dmcVZTW8QF6GdjfF3M8sr2GUlFX292q42vuEx/5bFiEGTA4=,iv:SWmtGdxUrWE/QPZSkkHwSr1IUUrxudcypBMTieJx+3o=,tag:DzZKPUbmp/kBRG6uC2Ctzw==,type:str]
|
||||||
unencrypted_suffix: _unencrypted
|
unencrypted_suffix: _unencrypted
|
||||||
version: 3.10.2
|
version: 3.10.2
|
||||||
|
@ -83,9 +83,18 @@
|
|||||||
"kagi-api-key"
|
"kagi-api-key"
|
||||||
"google-pse-id"
|
"google-pse-id"
|
||||||
"google-pse-key"
|
"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 = ''
|
sops.templates."open-webui-secrets.env".content = ''
|
||||||
KAGI_SEARCH_API_KEY=${config.sops.placeholder.kagi-api-key}
|
KAGI_SEARCH_API_KEY=${config.sops.placeholder.kagi-api-key}
|
||||||
GOOGLE_PSE_ENGINE_ID=${config.sops.placeholder.google-pse-id}
|
GOOGLE_PSE_ENGINE_ID=${config.sops.placeholder.google-pse-id}
|
||||||
|
Reference in New Issue
Block a user