56 lines
1.3 KiB
Nix
56 lines
1.3 KiB
Nix
{
|
|
inputs, outputs, pkgs, vars, ...
|
|
}: {
|
|
imports = [
|
|
inputs.nixos-hardware.nixosModules.lenovo-thinkpad-t410
|
|
inputs.nur.modules.nixos.default
|
|
outputs.nixosModules.base
|
|
outputs.nixosModules.desktop
|
|
outputs.nixosModules.wsl
|
|
outputs.nixosModules.sops
|
|
./hardware-configuration.nix
|
|
];
|
|
|
|
networking = {
|
|
inherit (vars) hostName domain;
|
|
networkmanager.enable = true;
|
|
};
|
|
|
|
environment = {
|
|
systemPackages = with pkgs; [
|
|
iw
|
|
];
|
|
};
|
|
|
|
fileSystems = {
|
|
"/media/net/hel/USB" = {
|
|
device = "hel.odie.home.arpa:/nfs/USB_Video";
|
|
fsType = "nfs";
|
|
options = [ "_netdev" ];
|
|
};
|
|
"/media/net/hel/media_data" = {
|
|
device = "hel.odie.home.arpa:/nfs/media_data";
|
|
fsType = "nfs";
|
|
options = [ "_netdev" ];
|
|
};
|
|
"/media/net/svartalbenheim/media_data" = {
|
|
device = "svartalbenheim.odie.home.arpa:/volume1/media_data";
|
|
fsType = "nfs";
|
|
options = [ "_netdev" ];
|
|
};
|
|
"/media/net/svartalbenheim/media_config" = {
|
|
device = "svartalbenheim.odie.home.arpa:/volume1/media_config";
|
|
fsType = "nfs";
|
|
options = [ "_netdev" ];
|
|
};
|
|
};
|
|
|
|
boot.loader.systemd-boot.enable = false;
|
|
|
|
programs.zsh.enable = true;
|
|
|
|
nixpkgs.hostPlatform = "x86_64-linux";
|
|
|
|
system.stateVersion = "23.05";
|
|
}
|