refactor(nix): move nix.conf stuff to flake

This commit is contained in:
matt1432 2023-10-05 01:37:45 -04:00
parent 3d99f57043
commit c3060dd767
2 changed files with 13 additions and 4 deletions

View file

@ -25,7 +25,6 @@
#useXkbConfig = true; # use xkbOptions in tty. #useXkbConfig = true; # use xkbOptions in tty.
}; };
nix.settings.experimental-features = [ "nix-command" "flakes" ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# This value determines the NixOS release from which the default # This value determines the NixOS release from which the default

View file

@ -24,11 +24,21 @@
specialArgs = attrs; specialArgs = attrs;
modules = [ modules = [
({ ... }: { ({ ... }: {
nix.registry = { nix = {
nixpkgs.flake = self.inputs.nixpkgs; # Edit nix.conf
settings = {
experimental-features = [ "nix-command" "flakes" ];
keep-outputs = true;
auto-optimise-store = true;
warn-dirty = false;
};
# Minimize dowloads of indirect nixpkgs flakes # Minimize dowloads of indirect nixpkgs flakes
registry = {
nixpkgs.flake = self.inputs.nixpkgs;
nixpkgs.exact = false; nixpkgs.exact = false;
}; };
};
}) })
./configuration.nix ./configuration.nix
home-manager.nixosModules.home-manager { home-manager.nixosModules.home-manager {