this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Switch to iwd and networkd

Ben C 921c30f2 4ed9b03b

+57 -61
+9 -9
flake.lock
··· 261 261 ] 262 262 }, 263 263 "locked": { 264 - "lastModified": 1759818365, 265 - "narHash": "sha256-N8jwqZ9T1ZBznv4gJ6aaHV3FZiYyErbIqeY3cxNQ07E=", 264 + "lastModified": 1760359755, 265 + "narHash": "sha256-k7sJPDPio2vQuqSJ/3nOkBy6I2YqZvJYNhJJARLSxrg=", 266 266 "owner": "nix-community", 267 267 "repo": "flakelight", 268 - "rev": "eda172d7ead89292cb7f9e136a482e97e00873a4", 268 + "rev": "d8d6ce0774c3df8f7b58b4cd4b5cf4b63b4a9fe6", 269 269 "type": "github" 270 270 }, 271 271 "original": { ··· 388 388 ] 389 389 }, 390 390 "locked": { 391 - "lastModified": 1760295538, 392 - "narHash": "sha256-SgnrSgyWj2ezIftKRpf+C6AdYqTkXN4iJA+JRQtdjrk=", 391 + "lastModified": 1760312644, 392 + "narHash": "sha256-U9SkK45314urw9P7MmjhEgiQwwD/BTj+T3HTuz1JU1Q=", 393 393 "owner": "nix-community", 394 394 "repo": "home-manager", 395 - "rev": "904fa32d77609f281ef32d5209926d81848b687a", 395 + "rev": "e121f3773fa596ecaba5b22e518936a632d72a90", 396 396 "type": "github" 397 397 }, 398 398 "original": { ··· 530 530 "systems": "systems_2" 531 531 }, 532 532 "locked": { 533 - "lastModified": 1760245579, 534 - "narHash": "sha256-VnWatwwsLHkgWO6R3N71nQiacOKhpmEBPbasGdr3Ogk=", 533 + "lastModified": 1760353389, 534 + "narHash": "sha256-/NLkyQww0DEkGqC6drAUK5MEFhhygibv8tyNGpWzR3E=", 535 535 "owner": "nix-community", 536 536 "repo": "nixvim", 537 - "rev": "dc8dea66e8b02fcee6711ec0c72932bf4a033069", 537 + "rev": "69d72bb82d7ba1904df47cf092ce1d4c88448001", 538 538 "type": "github" 539 539 }, 540 540 "original": {
+1 -1
nixosModules/dev/nvim.nix
··· 702 702 }; 703 703 window.width = 40; 704 704 auto_clean_after_session_restore = true; 705 - closeIfLastWindow = true; 705 + close_if_last_window = true; 706 706 filesystem.components.name.__raw = '' 707 707 function(config, node, state) 708 708 local components = require('neo-tree.sources.common.components')
-2
nixosModules/graphics/shell.nix
··· 39 39 swappy 40 40 libnotify 41 41 swaynotificationcenter 42 - networkmanagerapplet 43 42 wl-clipboard 44 43 45 44 keepassxc ··· 167 166 tray = "never"; 168 167 }; 169 168 playerctld.enable = true; 170 - network-manager-applet.enable = true; 171 169 wlsunset = { 172 170 enable = true; 173 171 sunrise = "6:00";
+1 -17
nixosModules/imperm.nix
··· 20 20 root.hashedPasswordFile = "${secureRoot}/hashed-passwd"; 21 21 }; 22 22 23 - fileSystems."/tmp/nix-build" = { 24 - device = "${cacheRoot}/nix-build"; 25 - options = [ 26 - "bind" 27 - "X-fstrim.notrim" 28 - "x-gvfs-hide" 29 - ]; 30 - }; 31 - 32 - systemd.services.nix-daemon = { 33 - environment.TMPDIR = "/tmp/nix-build"; 34 - unitConfig.RequiresMountsFor = [ 35 - "/tmp/nix-build" 36 - "/nix/store" 37 - ]; 38 - }; 39 - 40 23 environment.persistence.${cacheRoot} = { 41 24 enable = true; 42 25 hideMounts = true; ··· 50 33 "bluetooth" 51 34 "nixos" 52 35 "libvirt" 36 + "iwd" 53 37 ] 54 38 ++ preWith "systemd" [ 55 39 "coredump"
+44
nixosModules/networking.nix
··· 1 + { pkgs, ... }: 2 + { 3 + hardware.bluetooth = { 4 + enable = true; 5 + settings = { 6 + General = { 7 + Experimental = true; 8 + }; 9 + }; 10 + }; 11 + 12 + networking.wireless.iwd.enable = true; 13 + environment.systemPackages = with pkgs; [ iw ]; 14 + 15 + networking.useNetworkd = true; 16 + networking.useDHCP = true; 17 + 18 + systemd.network = { 19 + enable = true; 20 + wait-online = { 21 + anyInterface = true; 22 + enable = false; 23 + }; 24 + }; 25 + services.resolved = { 26 + enable = true; 27 + llmnr = "false"; 28 + fallbackDns = [ 29 + "2606:4700:4700::1111" 30 + "2606:4700:4700::1001" 31 + "1.1.1.1" 32 + "1.0.0.1" 33 + ]; 34 + }; 35 + services.timesyncd.servers = map (x: "time-${x}-g.nist.gov") [ 36 + "a" 37 + "b" 38 + "c" 39 + "d" 40 + "e" 41 + "f" 42 + "g" 43 + ]; 44 + }
-30
nixosModules/wireless.nix
··· 1 - {pkgs, ...}: { 2 - networking.networkmanager.enable = true; 3 - 4 - users.users.bean.extraGroups = ["networkmanager"]; 5 - 6 - # Don't do Wait Online 7 - systemd.services.NetworkManager-wait-online.enable = false; 8 - systemd.network.wait-online.enable = false; 9 - 10 - hardware.bluetooth = { 11 - enable = true; 12 - settings = { 13 - General = { 14 - Experimental = true; 15 - }; 16 - }; 17 - }; 18 - 19 - # TODO: Remove this eventually 20 - # Use legacy renegotiation for wpa_supplicant because some things are silly geese 21 - systemd.services.wpa_supplicant.environment.OPENSSL_CONF = pkgs.writeText "openssl.cnf" '' 22 - openssl_conf = openssl_init 23 - [openssl_init] 24 - ssl_conf = ssl_sect 25 - [ssl_sect] 26 - system_default = system_default_sect 27 - [system_default_sect] 28 - Options = UnsafeLegacyRenegotiation 29 - ''; 30 - }
+1 -1
systemConfigs/aperture.nix
··· 6 6 system = "x86_64-linux"; 7 7 8 8 modules = [ 9 - (outputs.lib.applyRoles ["base" "latest-linux" "dev" "graphics" "games" "fun" "social" "imperm" "secureboot" "wireless" "hypervisor" "podman" "sync"]) 9 + (outputs.lib.applyRoles ["base" "latest-linux" "dev" "graphics" "games" "fun" "social" "imperm" "secureboot" "networking" "hypervisor" "podman" "sync"]) 10 10 inputs.nixos-hardware.nixosModules.framework-13th-gen-intel 11 11 12 12 (
+1 -1
systemConfigs/black-mesa.nix
··· 8 8 9 9 modules = [ 10 10 inputs.spoon.nixosModules.black-mesa 11 - (outputs.lib.applyRoles ["base" "latest-linux" "wireless" "ssh" "graphics" "games" "fun" "dev" "normalboot" "mc-server"]) 11 + (outputs.lib.applyRoles ["base" "latest-linux" "networking" "ssh" "graphics" "games" "fun" "dev" "normalboot" "mc-server"]) 12 12 { 13 13 imports = [inputs.bingus.nixosModules.default]; 14 14 nixpkgs.overlays = [inputs.bingus.overlays.default];