From 347a731839f9ba387de4b3af72e5ddca13e8620a Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sun, 2 Jun 2024 16:26:44 +0200 Subject: [PATCH] kasei: misc general config --- hosts/kasei/configuration.nix | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/hosts/kasei/configuration.nix b/hosts/kasei/configuration.nix index cc8352d..983157a 100644 --- a/hosts/kasei/configuration.nix +++ b/hosts/kasei/configuration.nix @@ -8,6 +8,16 @@ ./services/stable-diffusion.nix ./services/tailscale.nix ./services/keybase.nix + nix.settings.system-features = [ + "kvm" + "benchmark" + "big-parallel" + "nixos-test" + ]; + + i18n.extraLocaleSettings = { + LC_ALL = "en_US.UTF-8"; + }; machineVars = { headless = false; @@ -46,7 +56,7 @@ hostName = "kasei"; networkmanager.enable = true; interfaces.enp6s0.useDHCP = true; - firewall.enable = true; + firewall.enable = false; hostId = "f0660cef"; }; @@ -55,8 +65,18 @@ enable = true; settings.X11Forwarding = true; }; - xserver.videoDrivers = ["nvidia"]; + xserver.videoDrivers = [ "nvidia" ]; tailscale.enable = true; + avahi = { + enable = true; + publish.enable = true; + publish.addresses = true; + publish.domain = true; + publish.hinfo = true; + publish.userServices = true; + publish.workstation = true; + extraServiceFiles.ssh = "${pkgs.avahi}/etc/avahi/services/ssh.service"; + }; }; boot = { @@ -111,5 +131,15 @@ cpu.amd.updateMicrocode = true; enableRedistributableFirmware = true; keyboard.zsa.enable = true; + opengl = { + enable = true; + driSupport = true; + driSupport32Bit = true; + }; + + nvidia = { + modesetting.enable = true; + nvidiaSettings = true; + }; }; }