My collection of nix configurations
at main 38 lines 1.1 kB view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8{ 9 sops.secrets.networking-wireless-environment.sopsFile = ./secrets.yaml; 10 security.pam.services.swaylock = { }; 11 networking.wireless = { 12 enable = true; 13 userControlled.enable = true; 14 # environmentFile = config.sops.secrets.networking-wireless-environment.path; 15 networks = { 16 "1.21 GIGABITS".psk = "@PSK_GIGABITS@"; 17 "Project Spaces (5GHz)".psk = "@PSK_SPACES_KING@"; 18 "Project Spaces (2.4 GHz)".psk = "@PSK_SPACES_KING@"; 19 "Project OWL (5GHz)".psk = "@PSK_SPACES_CAMDEN@"; 20 "Project OWL (2.4GHz)".psk = "@PSK_SPACES_CAMDEN@"; 21 "HUAWEI-B612-68EB".psk = "@PSK_MOMS_HOUSE@"; 22 "Birch House".psk = "@PSK_BIRCH_HOUSE@"; 23 "TELUSWiFi4640".psk = "@PSK_DAD_HOUSE@"; 24 }; 25 }; 26 27 services.dbus.packages = [ pkgs.dconf ]; 28 services.gnome.gnome-keyring.enable = true; 29 programs.dconf.enable = true; 30 31 services.logind = { 32 settings.Login = { 33 HandleLidSwitch = "suspend"; 34 HandleLidSeitchDocked = "ignore"; 35 HandlLidSwitchExternalPower = "suspend"; 36 }; 37 }; 38}