1
Fork 0
mirror of https://github.com/RGBCube/ncc synced 2025-07-31 20:17:45 +00:00

Add flake nixConfig to nix's config

This commit is contained in:
RGBCube 2024-05-15 16:59:17 +03:00
parent 8c26fbc890
commit 98778d9fdf
No known key found for this signature in database

View file

@ -1,4 +1,4 @@
{ inputs, lib, pkgs, ... }: with lib; merge { self, inputs, lib, pkgs, ... }: with lib; merge
(systemConfiguration { (systemConfiguration {
environment.etc."flakes.json".text = strings.toJSON inputs; environment.etc."flakes.json".text = strings.toJSON inputs;
@ -21,7 +21,8 @@
flake = value; flake = value;
}) inputs; }) inputs;
settings.experimental-features = [ settings = {
experimental-features = [
"auto-allocate-uids" "auto-allocate-uids"
"ca-derivations" "ca-derivations"
"cgroups" "cgroups"
@ -31,7 +32,6 @@
"repl-flake" "repl-flake"
]; ];
settings = {
accept-flake-config = true; accept-flake-config = true;
builders-use-substitutes = true; builders-use-substitutes = true;
flake-registry = ""; # I DON'T WANT THE GLOBAL REGISTRY!!! flake-registry = ""; # I DON'T WANT THE GLOBAL REGISTRY!!!
@ -40,7 +40,7 @@
trusted-users = [ "root" "@wheel" ]; trusted-users = [ "root" "@wheel" ];
use-cgroups = true; use-cgroups = true;
warn-dirty = false; warn-dirty = false;
}; } // (import (self + /flake.nix)).nixConfig;
}; };
programs.nix-ld = enabled; programs.nix-ld = enabled;