summaryrefslogtreecommitdiff
path: root/hosts/common.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/common.nix')
-rw-r--r--hosts/common.nix9
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;