nixos-combined-flake/profiles/nixos/wanaheim/configuration.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";
}