summaryrefslogtreecommitdiff
path: root/home.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home.nix')
-rw-r--r--home.nix23
1 files changed, 9 insertions, 14 deletions
diff --git a/home.nix b/home.nix
index bfa669e..48c9cb5 100644
--- a/home.nix
+++ b/home.nix
@@ -1,27 +1,22 @@
{
lib,
- osConfig ? null,
...
}:
let
- detectedHostname =
- if osConfig != null then osConfig.networking.hostName else builtins.getEnv "HOSTNAME";
- detectedUsername = if osConfig != null then osConfig.system.primaryUser else builtins.getEnv "USER";
+ detectedHostname = builtins.getEnv "HOSTNAME";
+ detectedUsername = builtins.getEnv "USER";
detectedHome =
- if osConfig != null then
- osConfig.users.users.${detectedUsername}.home
- else
- let
- envHome = builtins.getEnv "HOME";
- in
- # Will not work on cs.purdue.edu
- if envHome != "" then envHome else "/home/${detectedUsername}";
+ let
+ envHome = builtins.getEnv "HOME";
+ in
+ # Will not work on cs.purdue.edu
+ if envHome != "" then envHome else "/home/${detectedUsername}";
in
{
home = {
- username = detectedUsername;
- homeDirectory = detectedHome;
+ username = lib.mkDefault detectedUsername;
+ homeDirectory = lib.mkDefault detectedHome;
};
imports = [