feat: add heimdall

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
This commit is contained in:
Lander Van den Bulcke 2025-09-18 13:40:53 +02:00
parent 1a53b3e5c8
commit f0b06f9250
Signed by: lander
GPG key ID: 0142722B4B0C536F
6 changed files with 569 additions and 12 deletions

View file

@ -0,0 +1,39 @@
{ pkgs, ... }:
{
imports = [
<nixos-wsl/modules>
../common/global
../common/optional/yubikey-gpg.nix
../common/users/lander
];
wsl = {
enable = true;
defaultUser = "lander";
usbip = {
enable = true;
autoAttach = [ "1-2" ];
snippetIpAddress = "127.0.0.1"; # using mirrored networking
};
};
networking.hostName = "heimdall";
security.pki.certificateFiles = [
./BASF_all.pem
];
environment.systemPackages = with pkgs; [
vim
wget
];
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
system.stateVersion = "24.11";
}