nixos/modules/nix.nix
2023-07-18 17:18:24 -04:00

33 lines
804 B
Nix

inputs: {
pkgs,
config,
...
}: {
#other nix settings
nix = {
package = inputs.nix.packages.${pkgs.system}.default;
settings = {
experimental-features = [
"nix-command"
"flakes"
"repl-flake"
];
auto-optimise-store = true;
warn-dirty = false;
#ignore global registry
flake-registry = builtins.toFile "empty-flake-registry.json" ''{"flakes":[],"version":2}'';
#use for testing
#allow-import-from-derivation = false;
trusted-users = [
"root"
"@wheel"
];
allowed-users = [];
use-xdg-base-directories = true;
};
};
#fix for use-xdg-base-directories
environment.profiles = [
"${config.environment.variables.XDG_STATE_HOME or "$HOME/.local/state"}/nix/profile"
];
}