Commit 37e527b
hosts/chaser-kevin/miscs.nix
@@ -34,5 +34,4 @@
# Mihomo
services.mihomo.enable = true;
- modules.secrets.mihomo.enable = true;
}
secrets/nixos.nix
@@ -2,17 +2,10 @@
lib,
config,
...
-}:
-with lib; let
- cfg = config.modules.secrets;
-in {
+}: {
imports = [./base.nix];
- options.modules.secrets = {
- mihomo.enable = mkEnableOption "NixOS Secrets for Mihomo";
- };
-
- config = mkMerge [
+ config = lib.mkMerge [
{
sops.secrets = {
"aria2-rpc-secret" = {
@@ -21,8 +14,8 @@ in {
};
}
- (mkIf cfg.mihomo.enable {
- sops.secrets = genAttrs [
+ (lib.mkIf config.services.mihomo.enable {
+ sops.secrets = lib.genAttrs [
"mihomo/providers/yi_yuan"
"mihomo/providers/mo_jie"
] (name: {restartUnits = ["mihomo.service"];});