From 81d29481af7d346265d26be062fc8d0f9fd06032 Mon Sep 17 00:00:00 2001 From: Isabella Bastaja Date: Sat, 1 Aug 2026 20:23:26 +0200 Subject: WIP revive underworld --- hosts/underworld/default.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'hosts/underworld/default.nix') diff --git a/hosts/underworld/default.nix b/hosts/underworld/default.nix index 98e5d97..a9b3494 100644 --- a/hosts/underworld/default.nix +++ b/hosts/underworld/default.nix @@ -1,5 +1,6 @@ { pkgs, + lib, flakeRoot, inputs, config, @@ -10,6 +11,7 @@ # Include the results of the hardware scan. ./hardware.nix + ./network.nix ./home.nix (flakeRoot + /share/system/client-common.nix) { @@ -97,11 +99,20 @@ #media-session.enable = true; }; - security.pki.certificateFiles = [ ../../share/certs.crt ]; - networking.useNetworkd = false; - networking.networkmanager = { - enable = true; - plugins = [ pkgs.networkmanager-openconnect ]; + boot.kernelModules = [ "8852au" ]; + # boot.extraModulePackages = [ + # config.boot.kernelPackages.rtl8852bu # TP-Link Archer TX20U Nano + # ]; + services.udev.extraRules = + # Switch TP-Link Archer TX20U Nano from CDROM mode (default) to WiFi mode + '' + ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="${lib.getExe pkgs.usb-modeswitch} -K -v 0bda -p 1a2b" + ''; + + nixpkgs.config = { + problems.handlers = { + rtl8852bu.broken = "warn"; # or "ignore" + }; }; users.users = { -- cgit v1.3.1