From 3bf29c686274e19576aeb4f19510fa0702d2cb0c Mon Sep 17 00:00:00 2001 From: Linnnus Date: Sun, 22 Dec 2024 10:58:36 +0000 Subject: Move shared nix{os,-darwin} config to shared/nixos-and-darwin --- shared/nixos/common-hm-settings/default.nix | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 shared/nixos/common-hm-settings/default.nix (limited to 'shared/nixos/common-hm-settings') diff --git a/shared/nixos/common-hm-settings/default.nix b/shared/nixos/common-hm-settings/default.nix deleted file mode 100644 index 9262f51..0000000 --- a/shared/nixos/common-hm-settings/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -# This module sets common settings related to home-manager (HM). All hosts that -# I directly interact with should include this module. -# -# NOTE: Even though this lives under `shared/nixos` the configuration in here -# should also be compatible with nix-darwin!! -{ - flakeInputs, - flakeOutputs, - metadata, - ... -}: { - # FIXME: Ideally this module would import flakeInputs.home-manager but that causes an infinite recursion for some reason. - - # Use the flake input pkgs so Home Manager configuration can share overlays - # etc. with the rest of the configuration. - home-manager.useGlobalPkgs = true; - - # Pass special arguments from flake.nix further down the chain. I really hate - # this split module system. - home-manager.extraSpecialArgs = {inherit flakeInputs flakeOutputs metadata;}; - - # All interactive systems (i.e. the ones that would use HM) have a 'linus' user. - home-manager.users.linus = { - imports = builtins.attrValues flakeOutputs.homeModules; - xdg.enable = true; - }; -} -- cgit v1.2.3