1{ 2 pkgs, 3 lib, 4 config, 5 ... 6}: 7 8{ 9 imports = [ 10 ./hardware-configuration.nix 11 ]; 12 13 boot.loader.grub = { 14 enable = true; 15 device = "nodev"; 16 efiSupport = true; 17 }; 18 boot.loader.efi.canTouchEfiVariables = true; 19 20 custom = { 21 enable = true; 22 #tailscale = true; 23 #laptop = true; 24 #gui.i3 = true; 25 #gui.sway = true; 26 #workstation = true; 27 #autoUpgrade.enable = true; 28 homeManager.enable = true; 29 }; 30 31 home-manager.users.${config.custom.username} = { 32 custom = { 33 machineColour = "blue"; 34 }; 35 }; 36 37 environment.systemPackages = with pkgs; [ 38 coreutils 39 ]; 40 41 networking.networkmanager.enable = true; 42 # services.openssh.openFirewall = true; 43}