{ inputs, ... }: #let #secretsPath = builtins.toString inputs.nixos-secrets; #in { #sops = { #defaultSopsFile = "${secretsPath}/${config.hostname}/secrets.yaml"; #defaultSopsFile = "${secretsPath}/global/secrets.yaml"; #}; imports = [ ../../modules/nixos/base.nix #inputs.sops-nix.nixosModules.sops #import ./sops.nix ( {inherit inputs;} ) ./sops.nix ./hardware.nix ./configuration.nix ./semi-secret-vars.nix ./services/caddy.nix ./services/tailscale.nix ./services/kanidm.nix ./services/jellyfin.nix ./services/uptime-kuma.nix ./services/file-shares.nix ./services/miniflux ./services/forgejo.nix ./services/immich.nix ./services/calibre-web.nix # Monitoring ./services/monitoring ./services/smartd.nix # Game Servers ./services/palworld # TODO: Add Karakeep with yt-dlp + https://news.ycombinator.com/item?id=45595084 # Services running in virtual machines #./microvms #./microvms/palworld ]; }