Files
nix/modules/nix-settings.nix

27 lines
579 B
Nix

{ pkgs, ... }:
{
nix = {
settings = {
extra-experimental-features = [
"nix-command"
"flakes"
];
auto-optimise-store = true;
trusted-users = [ "@wheel" ];
# RPi builds can be slow due to compiling via binfmt.
download-buffer-size = 1 * 1024 * 1024 * 1024;
};
# Use nixpkgs of the current flake in "nix run", "nix shell" etc.
registry.nixpkgs.to = {
type = "path";
inherit (pkgs) path;
};
# Use nixpkgs of the current flake in nix-shell.
nixPath = [ "nixpkgs=${pkgs.path}" ];
};
}