{ pkgs, lib, config, inputs, system, ... }: let cfg = config.mods; in with lib; { imports = [ inputs.sops-nix.nixosModules.sops ]; sops = { age.keyFile = "/home/muon/.config/sops/age/keys.txt"; defaultSopsFile = ./secrets.yaml; secrets.muon-password = { }; secrets.zipline-secret = mkIf cfg.server.share.enable { owner = "zipline"; group = "zipline"; }; secrets.htpasswd = mkIf cfg.server.cal.enable { owner = "radicale"; group = "radicale"; }; }; }