{ 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"; }