{ inputs, ... }: let hostname = "janus"; username ="john"; in { flake.nixosConfigurations."${hostname}" = inputs.nixpkgs.lib.nixosSystem { modules = [ inputs.self.modules.nixos.lxc inputs.self.modules.nixos.zsh inputs.home-manager.nixosModules.home-manager inputs.self.modules.nixos."${username}" # inputs.self.modules.nixos.step-ca inputs.self.modules.nixos.docker { home-manager.users."${username}" = { shell.program = "zsh"; docker.enable = true; ssh.matchSets = { certs = true; homelab = true; }; }; } ]; }; }