refactor: move some common env configuration from hosts to core

This commit is contained in:
Youwen Wu 2024-12-15 02:52:24 -08:00
parent 34ab95d310
commit 005347d632
Signed by: youwen5
GPG key ID: 865658ED1FE61EC3
5 changed files with 13 additions and 29 deletions

View file

@ -86,7 +86,8 @@
# }; # };
# }; # };
boot.initrd.luks.devices."luks-52d1be6d-b32f-41e0-a6d7-2ff52599fe7c".device = "/dev/disk/by-uuid/52d1be6d-b32f-41e0-a6d7-2ff52599fe7c"; boot.initrd.luks.devices."luks-52d1be6d-b32f-41e0-a6d7-2ff52599fe7c".device =
"/dev/disk/by-uuid/52d1be6d-b32f-41e0-a6d7-2ff52599fe7c";
services.tlp.enable = true; services.tlp.enable = true;
@ -206,13 +207,6 @@
curl curl
]; ];
environment.variables = {
EDITOR = "nvim";
};
# tells electron apps to use Wayland
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;

View file

@ -140,9 +140,6 @@
curl curl
]; ];
environment.variables = {
EDITOR = "nvim";
};
services.keyd = { services.keyd = {
enable = true; enable = true;
keyboards = { keyboards = {
@ -177,9 +174,6 @@
services.blueman.enable = true; services.blueman.enable = true;
# tells electron apps to use Wayland
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;

View file

@ -58,13 +58,6 @@
curl curl
]; ];
environment.variables = {
EDITOR = "nvim";
};
# tells electron apps to use Wayland
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;

View file

@ -53,7 +53,8 @@
pkiBundle = "/etc/secureboot"; pkiBundle = "/etc/secureboot";
}; };
boot.initrd.luks.devices."luks-af320a0f-b388-43f5-b5a3-af2b47cfc716".device = "/dev/disk/by-uuid/af320a0f-b388-43f5-b5a3-af2b47cfc716"; boot.initrd.luks.devices."luks-af320a0f-b388-43f5-b5a3-af2b47cfc716".device =
"/dev/disk/by-uuid/af320a0f-b388-43f5-b5a3-af2b47cfc716";
networking.hostName = "demeter"; # Define your hostname. networking.hostName = "demeter"; # Define your hostname.
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
@ -166,13 +167,6 @@
curl curl
]; ];
environment.variables = {
EDITOR = "nvim";
};
# tells electron apps to use Wayland
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;

View file

@ -9,6 +9,15 @@
inputs.viminal.packages.${pkgs.system}.default inputs.viminal.packages.${pkgs.system}.default
]; ];
environment.variables = {
EDITOR = "nvim";
};
# tells electron apps to use Wayland
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
};
security.sudo.enable = false; security.sudo.enable = false;
security.doas = { security.doas = {