diff options
| author | Joe Mou <dev@mou.fo> | 2025-09-02 11:12:31 -0400 |
|---|---|---|
| committer | Joe Mou <dev@mou.fo> | 2025-09-02 13:30:08 -0400 |
| commit | 14e184ba431bdb7ef5dc175d60e6c49be26891e0 (patch) | |
| tree | 27ee1849118d3b327c63a0318d58620305958fda /hostnix/elmo | |
| parent | 70efabc7729586eba04d6286d23cc05fa134c7ae (diff) | |
make upgrade, remove broadcom_sta WiFi
broadcom_sta WiFi driver is considered insecure. We weren't using WiFi
anyway, so remove it. It may be possible to use Broadcom open source
drivers for our BCM4360, but these may only support newer hardware.
Also use allowUnfreePredicate to explicitly whitelist packages.
Diffstat (limited to 'hostnix/elmo')
| -rw-r--r-- | hostnix/elmo/configuration.nix | 7 | ||||
| -rw-r--r-- | hostnix/elmo/flake.lock | 6 | ||||
| -rw-r--r-- | hostnix/elmo/hardware-configuration.nix | 1 |
3 files changed, 8 insertions, 6 deletions
diff --git a/hostnix/elmo/configuration.nix b/hostnix/elmo/configuration.nix index 4516c1e..dec1dfa 100644 --- a/hostnix/elmo/configuration.nix +++ b/hostnix/elmo/configuration.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }: { imports = [ @@ -42,7 +42,10 @@ ]; }; - nixpkgs.config.allowUnfree = true; + # TODO make into a module + nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + "unrar" # from nzbget + ]; environment.systemPackages = with pkgs; [ dig diff --git a/hostnix/elmo/flake.lock b/hostnix/elmo/flake.lock index 8d211fc..7666840 100644 --- a/hostnix/elmo/flake.lock +++ b/hostnix/elmo/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1751211869, - "narHash": "sha256-1Cu92i1KSPbhPCKxoiVG5qnoRiKTgR5CcGSRyLpOd7Y=", + "lastModified": 1756754095, + "narHash": "sha256-9Rsn9XEWINExosFkKEqdp8EI6Mujr1gmQiyrEcts2ls=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b43c397f6c213918d6cfe6e3550abfe79b5d1c51", + "rev": "7c815e513adbf03c9098b2bd230c1e0525c8a7f9", "type": "github" }, "original": { diff --git a/hostnix/elmo/hardware-configuration.nix b/hostnix/elmo/hardware-configuration.nix index 55b2bdd..8dc6c69 100644 --- a/hostnix/elmo/hardware-configuration.nix +++ b/hostnix/elmo/hardware-configuration.nix @@ -11,7 +11,6 @@ boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" "sdhci_pci" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-intel" "wl" ]; - boot.extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ]; boot.loader.grub.configurationLimit = 10; fileSystems."/" = |
