This commit is contained in:
lsoriano-mcm
2025-07-04 11:32:08 -05:00
parent fea33ada52
commit 377cd79704
7 changed files with 242 additions and 5 deletions
+38
View File
@@ -0,0 +1,38 @@
{
pkgs,
myConfig,
inputs,
lib,
...
}: {
imports = [
./hardware-configuration.nix
];
nixpkgs.config.allowUnfree = myConfig.general.allowUnfree;
boot.loader = {
systemd-boot = lib.mkIf (myConfig.nixos.Boot.mode == "systemd") {
enable = false;
};
grub = lib.mkIf (myConfig.nixos.Boot.mode == "grub") {
enable = true;
device = "nodev";
};
efi = {
canTouchEfiVariables = true;
};
};
nix = {
distributedBuilds = true;
settings = {
builders-use-substitutes = true;
trusted-users = myConfig.optionals.Builds.trustedUsers;
experimental-features = ["nix-command" "flakes"];
};
};
programs.ssh.extraConfig = myConfig.general.ssh.extraConfig;
system.stateVersion = "25.05";
}