diff --git a/alien-hardware-configuration.nix b/alien-hardware-configuration.nix index 49f014c..3c8f541 100644 --- a/alien-hardware-configuration.nix +++ b/alien-hardware-configuration.nix @@ -14,6 +14,29 @@ boot.extraModulePackages = [ ]; networking.hostName = "alien"; + + networking.networkmanager = { + enable = true; + wifi.backend = "wpa_supplicant"; # remove the iwd line, this is the default + wifi.powersave = false; + }; + + + networking.wireless.enable = false; + # nixpkgs.config.allowUnfree = true; + hardware.enableAllFirmware = true; + services.gnome.gnome-keyring.enable = true; + security.pam.services.login.enableGnomeKeyring = true; + security.polkit.enable = true; + + boot.kernelPackages = pkgs.linuxPackages_latest; + boot.extraModprobeConfig = '' + options mt7921e disable_aspm=Y + options cfg80211 ieee80211_regdom="CA" + ''; + + programs.nm-applet.enable = true; + hardware.wirelessRegulatoryDatabase = true; # systemd.services.heat-room = { # description = "Morning room heating"; # after = [ "graphical-session.target" ];