summaryrefslogtreecommitdiff
path: root/home.nix
diff options
context:
space:
mode:
authorGrace Yoder <grace_yoder@outlook.com>2026-09-03 15:52:03 -0400
committerGrace Yoder <grace_yoder@outlook.com>2026-09-03 15:55:39 -0400
commit501aa3cb745a7bf57188a79e31cdcfe31cd3b1b4 (patch)
tree5920bf7c1d3c2c999296b7ad5750008e0b089a87 /home.nix
parent22b6712c240fea0643cfc01acfce1fda1f125b8a (diff)
os fix
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 = [