feat: add desktop-wsl host

This commit is contained in:
Nickolaj Jepsen 2025-12-14 01:55:30 +01:00
parent fac1a09715
commit 4fd2361813
17 changed files with 92 additions and 18 deletions

View file

@ -64,6 +64,5 @@
nixos-facter
];
# System state version (use mkForce to override the default)
system.stateVersion = lib.mkForce "25.11";
system.stateVersion = "25.11";
}

View file

@ -30,6 +30,7 @@
inputs.dankMaterialShell.nixosModules.dankMaterialShell
inputs.niri.nixosModules.niri
inputs.determinate.nixosModules.default
inputs.nixos-wsl.nixosModules.default
../modules/base
../modules/system
../modules/programs
@ -47,5 +48,6 @@ in {
work = mkSystem {host = ./work;};
homelab = mkSystem {host = ./homelab;};
bootstrap = mkSystem {host = ./bootstrap;};
desktop-wsl = mkSystem {host = ./desktop-wsl;};
};
}

View file

@ -0,0 +1,23 @@
{
config = rec {
fireproof = {
hostname = "desktop-wsl";
username = "nickolaj";
work.enable = true;
dev.enable = true;
};
wsl.enable = true;
wsl.defaultUser = fireproof.username;
services.keyd.enable = false;
system.stateVersion = "25.11";
# WSL doesn't use a bootloader - disable systemd-boot
boot.loader.systemd-boot.enable = false;
boot.loader.efi.canTouchEfiVariables = false;
};
imports = [];
}