2023-08-14 20:47:09 +05:30
|
|
|
{
|
|
|
|
nixpkgs,
|
|
|
|
pkgs,
|
|
|
|
...
|
|
|
|
}: {
|
2023-05-28 22:41:04 +05:30
|
|
|
environment.etc."nix/inputs/nixpkgs".source = nixpkgs.outPath;
|
|
|
|
nix = {
|
2023-08-14 20:47:09 +05:30
|
|
|
package = pkgs.nixFlakes;
|
2023-05-28 22:41:04 +05:30
|
|
|
nixPath = ["nixpkgs=/etc/nix/inputs/nixpkgs"];
|
|
|
|
registry.nixpkgs.flake = nixpkgs;
|
|
|
|
settings = {
|
2023-08-14 20:47:09 +05:30
|
|
|
auto-optimise-store = true;
|
|
|
|
experimental-features = ["nix-command" "flakes" "auto-allocate-uids" "cgroups" "ca-derivations"];
|
|
|
|
auto-allocate-uids = true;
|
|
|
|
use-cgroups = true;
|
2023-05-28 22:41:04 +05:30
|
|
|
trusted-substituters = [
|
|
|
|
"https://nix-community.cachix.org/"
|
|
|
|
];
|
|
|
|
trusted-public-keys = [
|
|
|
|
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
|
|
|
];
|
|
|
|
};
|
2023-03-15 22:11:59 +05:30
|
|
|
};
|
|
|
|
}
|