summaryrefslogtreecommitdiff
path: root/shared/nixos/common-hm-settings
diff options
context:
space:
mode:
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;
- };
-}