btw i use nix
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}