Create minimal.linux and extract configs

This commit is contained in:
monologiq 2025-12-24 15:33:51 +01:00
parent a32f74e268
commit b2f267d1f3
5 changed files with 44 additions and 26 deletions

View file

@ -3,6 +3,7 @@
{
imports = [
../profiles/minimal.nix
../profiles/desktop.darwin.nix
];
environment.darwinConfig = "/Users/${config.system.primaryUser}/Development/systems";

View file

@ -16,7 +16,7 @@ in
(modulesPath + "/installer/scan/not-detected.nix")
./persephone/hardware.nix
./persephone/networking.nix
../profiles/minimal.nix
../profiles/minimal.linux.nix
../profiles/desktop.linux.nix
];
@ -108,7 +108,6 @@ in
mesa-demos
];
programs.regreet.enable = true;
# BOOTLOADER
boot.bootspec.enable = true;
@ -145,7 +144,6 @@ in
};
# CPU
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.enableRedistributableFirmware = true;
# GPU
@ -200,7 +198,6 @@ in
trusted-public-keys = [ "cache.nixos-cuda.org:74DUi4Ye579gUqzH4ziL9IyiJBlDpMRn9MBN8oNan9M=" ];
};
fonts.fontconfig.enable = true;
fonts.packages = with pkgs; [
apple-fonts.sf-pro
noto-fonts-cjk-sans
@ -246,9 +243,7 @@ in
})
];
# USERSPACE
programs.zsh.enable = true;
programs._1password.enable = true;
users.users.pml = {
isNormalUser = true;