From 6dd3d7415b0a9388b6fdbff6d39ba5ad8123283c Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 27 Jan 2023 05:48:52 -0500 Subject: stop repeating things for hosts --- util/host.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'util/host.nix') diff --git a/util/host.nix b/util/host.nix index 048f39c..8c3ab91 100644 --- a/util/host.nix +++ b/util/host.nix @@ -3,6 +3,7 @@ name, modules, system ? "x86_64-linux", + version ? "22.11", pkgs, }: with pkgs.lib; @@ -12,9 +13,16 @@ [ ../hosts/common - { + ({pkgs, ...}: { + system.stateVersion = version; networking.hostName = mkDefault name; - } + # enable non-free packages + nixpkgs.config.allowUnfree = true; + + # Enable nix flakes + nix.package = pkgs.nixFlakes; + nix.settings.experimental-features = ["nix-command" "flakes"]; + }) home-manager.nixosModules.home-manager { -- cgit v1.2.3