{ username, inputs, site_config, ... }: { imports = [ ../../modules/desktop-common.nix ../../modules/desktop-jovian.nix ./disk.nix ./impermanence.nix inputs.impermanence.nixosModules.impermanence ]; networking.hostId = "a1b2c3d4"; # SSH for remote management from laptop services.openssh = { enable = true; ports = [ 22 ]; settings = { PasswordAuthentication = false; PermitRootLogin = "yes"; }; }; users.users.${username}.openssh.authorizedKeys.keys = [ site_config.ssh_keys.laptop ]; users.users.root.openssh.authorizedKeys.keys = [ site_config.ssh_keys.laptop ]; jovian.devices.steamdeck.enable = true; }