# WSL # System configuration for any wsl instance {config, pkgs, inputs, ...}: { imports = [ inputs.nixos-wsl.nixosModules.default ]; # options hostName = "wsl"; minimal = true; wsl.enable = true; wsl.defaultUser = config.user; # packages environment.systemPackages = with pkgs; [ sphinx inputs.self.packages.${system}.arcanist ]; # wsl ssh key home-manager.users.${config.user} = { programs.ssh = { extraConfig = "IdentityFile ~/.ssh/id_wsl\n"; }; }; }