summaryrefslogtreecommitdiff
path: root/shared/nixos/common-hm-settings
diff options
context:
space:
mode:
authorLinnnus <[email protected]>2024-12-22 10:58:36 +0000
committerLinnnus <[email protected]>2024-12-27 09:07:52 +0100
commit3bf29c686274e19576aeb4f19510fa0702d2cb0c (patch)
treef14ab6d1983ac09514abf1ebe1a34ddd17ca6472 /shared/nixos/common-hm-settings
parenta323c5058b31de63c2e88716b01bd41a38faa5ef (diff)
Move shared nix{os,-darwin} config to shared/nixos-and-darwin
Diffstat (limited to 'shared/nixos/common-hm-settings')
-rw-r--r--shared/nixos/common-hm-settings/default.nix27
1 files changed, 0 insertions, 27 deletions
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;
- };
-}