feat: fw speed up builds
This commit is contained in:
@@ -107,7 +107,21 @@
|
||||
];
|
||||
|
||||
nix = {
|
||||
settings.auto-optimise-store = true;
|
||||
settings = {
|
||||
auto-optimise-store = true;
|
||||
# Build performance optimizations
|
||||
max-jobs = 4;
|
||||
cores = 4;
|
||||
# Enable eval caching for faster rebuilds
|
||||
eval-cache = true;
|
||||
# Use binary caches to avoid unnecessary rebuilds
|
||||
substituters = [
|
||||
"https://cache.nixos.org"
|
||||
];
|
||||
trusted-public-keys = [
|
||||
"cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
|
||||
];
|
||||
};
|
||||
gc = {
|
||||
automatic = true;
|
||||
dates = "weekly";
|
||||
@@ -123,8 +137,8 @@
|
||||
services.tlp = {
|
||||
enable = true;
|
||||
settings = {
|
||||
CPU_SCALING_GOVERNOR_ON_AC = "powersave"; # powersave or performance
|
||||
CPU_ENERGY_PERF_POLICY_ON_AC = "power"; # power or performance
|
||||
CPU_SCALING_GOVERNOR_ON_AC = "performance"; # powersave or performance
|
||||
CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; # power or performance
|
||||
# CPU_MIN_PERF_ON_AC = 0;
|
||||
# CPU_MAX_PERF_ON_AC = 100; # max 100
|
||||
};
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
{
|
||||
imports = [ (builtins.fetchGit {
|
||||
url = "https://github.com/astro/microvm.nix";
|
||||
ref = "main";
|
||||
rev = "42628f7c61b02d385ce2cb1f66f9be333ac20140";
|
||||
} + "/nixos-modules/host") ];
|
||||
|
||||
systemd.network.networks."31-server".matchConfig.Name = [ "vm-*" ];
|
||||
|
||||
Reference in New Issue
Block a user