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