clean dirty flake
[julm/julm-nix.git] / homes.nix
index b864a4c655720a0213230b117d54f2990213d847..131cc7e0e0d53e08cd4b40345ab87444cfdbca77 100644 (file)
--- a/homes.nix
+++ b/homes.nix
@@ -1,16 +1,16 @@
+# This file is only used when home-manager
+# is called manually, not when integrated into NixOS.
+# FIXME: how to pass hostName in modules' specialArgs?
 with builtins;
-{ pkgs, lib, config, ... }:
+{ lib, config, ... }:
 {
-#nixpkgs.overlays = import <nixpkgs-overlays>;
-imports = [
-  (./homes + "/julm.nix")
-  homes/softwares.nix
-  #homes/options.nix
-];
-config = {
-  home.stateVersion = lib.mkDefault "20.09";
-  home.username = lib.mkDefault (getEnv "USER");
-  home.homeDirectory = lib.mkDefault "/home/${config.home.username}";
-  #programs.home-manager.enable = false; # Installed by NixOS
-};
+  imports = [
+    (./homes + "/${getEnv "USER"}.nix")
+  ];
+  config = {
+    nixpkgs.overlays = import <nixpkgs-overlays> ++ import nixpkgs/overlays.nix;
+    home.stateVersion = lib.mkDefault "20.09";
+    home.username = lib.mkDefault (getEnv "USER");
+    home.homeDirectory = lib.mkDefault "/home/${config.home.username}";
+  };
 }