From 59857b18115a1430a33a07e47e0bec24bae2f4b5 Mon Sep 17 00:00:00 2001 From: KJ Tsanaktsidis Date: Wed, 7 Jan 2026 22:48:33 +1100 Subject: networkd --- labsrv01/configuration.nix | 48 ++-------------------------------------------- 1 file changed, 2 insertions(+), 46 deletions(-) (limited to 'labsrv01/configuration.nix') diff --git a/labsrv01/configuration.nix b/labsrv01/configuration.nix index dbb679f..e2a542e 100644 --- a/labsrv01/configuration.nix +++ b/labsrv01/configuration.nix @@ -10,6 +10,8 @@ imports = [ ./disk-config.nix ./secureboot.nix + ./alt-arrow-vt.nix + ./network.nix ]; hardware.facter.reportPath = ./facter.json; @@ -75,25 +77,6 @@ }; }; - # Enable systemd-resolved for DNS - services.resolved = { - enable = true; - llmnr = "true"; - extraConfig = '' - MulticastDNS=yes - ''; - }; - networking.hostName = "labsrv01"; - networking.nameservers = [ "127.0.0.53" ]; - networking.networkmanager = { - enable = true; - dns = "systemd-resolved"; - # Enable mDNS on NetworkManager connections - connectionConfig = { - "connection.mdns" = "2"; # 2 = yes (resolve & register) - }; - }; - services.openssh = { enable = true; hostKeys = [ @@ -110,33 +93,6 @@ services.fwupd.enable = true; - environment.systemPackages = with pkgs; [ - sbctl - ]; - # Enable zsh system-wide programs.zsh.enable = true; - - # Disable Alt+Left/Right virtual terminal switching - console.keyMap = "us"; - - # Create systemd service to disable only Alt+Arrow VT switching - systemd.services.disable-alt-arrow-vt = { - description = "Disable Alt+Arrow VT switching"; - wantedBy = [ "multi-user.target" ]; - after = [ "systemd-vconsole-setup.service" ]; - script = '' - # Define string sequences for Alt+Arrow that generate proper terminal escape sequences - cat << 'EOF' | ${pkgs.kbd}/bin/loadkeys - string F200 = "\033[1;3D" - string F201 = "\033[1;3C" - alt keycode 105 = F200 - alt keycode 106 = F201 - EOF - ''; - serviceConfig = { - Type = "oneshot"; - RemainAfterExit = true; - }; - }; } -- cgit v1.2.3