diff options
author | Linnnus <[email protected]> | 2023-09-10 19:39:43 +0200 |
---|---|---|
committer | Linnnus <[email protected]> | 2023-09-10 19:39:43 +0200 |
commit | 66a247f37b43736c7cdc8ad07dba7cb9133ae745 (patch) | |
tree | 446532de3330b270fb7c8c809b6f6d1c0f504383 /hosts | |
parent | 1c5de21b1f5ad12c2f21a988cc36ee97fcbe4bbe (diff) |
Use overlays system-wide
Diffstat (limited to 'hosts')
-rw-r--r-- | hosts/common.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/hosts/common.nix b/hosts/common.nix index 87c6b27..84d0354 100644 --- a/hosts/common.nix +++ b/hosts/common.nix @@ -1,11 +1,18 @@ # Shared configuraion regardless of hosts. -{ pkgs, ... }: +{ pkgs, options, self, ... }: { # Enable de facto stable features. nix.settings.experimental-features = [ "nix-command" "flakes" ]; + # Use overlays from this repo for building system configuration as well as + # system-wide. + # + # See: https://nixos.wiki/wiki/Overlays#Using_nixpkgs.overlays_from_configuration.nix_as_.3Cnixpkgs-overlays.3E_in_your_NIX_PATH + nixpkgs.overlays = (import ../pkgs/overlays.nix); + nix.nixPath = options.nix.nixPath.default ++ [ "nixpkgs-overlays=${self}/pkgs/overlays.nix" ]; + # Set ZSH as the shell. # https://nixos.wiki/wiki/Command_Shell#Changing_default_shelltrue programs.zsh.enable = true; |