{ pkgs, ... }: { imports = [ ./hardware-configuration.nix ../../system ]; nixpkgs.config.allowUnfree = true; # Use the systemd-boot EFI boot loader. boot = { loader.systemd-boot = { enable = true; configurationLimit = 5; }; loader.efi.canTouchEfiVariables = true; supportedFilesystems = [ "nfs" ]; kernelPackages = pkgs.linuxPackages_latest; kernelParams = [ "quiet" "splash" "rd.systemd.show_status=false" ]; }; networking.hostName = "media1"; networking.domain = "home.2rjus.net"; networking.useNetworkd = true; networking.useDHCP = false; services.resolved.enable = true; networking.nameservers = [ "10.69.13.5" "10.69.13.6" ]; systemd.network.enable = true; systemd.network.networks."enp2s0" = { matchConfig.Name = "enp2s0"; address = [ "10.69.31.49/24" ]; routes = [ { Gateway = "10.69.31.1"; } ]; linkConfig.RequiredForOnline = "routable"; }; time.timeZone = "Europe/Oslo"; # Graphics hardware.graphics = { enable = true; extraPackages = with pkgs; [ vaapiVdpau libvdpau-va-gl ]; }; nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.tarball-ttl = 0; environment.systemPackages = with pkgs; [ vim wget git ]; # Open ports in the firewall. # networking.firewall.allowedTCPPorts = [ ... ]; # networking.firewall.allowedUDPPorts = [ ... ]; # Or disable the firewall altogether. networking.firewall.enable = false; system.stateVersion = "23.11"; # Did you read the comment? }