From 3ee1769ac0f5618da3d3346ff5dd70c07c11b0fe Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 20 May 2026 13:56:12 +0100 Subject: zsh: hm wrapper needs --impure for builtins.getEnv host.nix reads HOME/USER via builtins.getEnv, which returns "" under pure-eval (nix run's default). just-nix-switch already passes --impure; match it here. --- dot_config/zsh/dot_zshrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dot_config/zsh/dot_zshrc b/dot_config/zsh/dot_zshrc index 0bca505..99f67f3 100644 --- a/dot_config/zsh/dot_zshrc +++ b/dot_config/zsh/dot_zshrc @@ -369,7 +369,7 @@ hm() { esac local flake="$HOME/dotfiles/nix#${profile}" [ -d "$HOME/.local/share/dotfiles/nix" ] && flake="$HOME/.local/share/dotfiles/nix#${profile}" - nix run home-manager/master -- "$@" --flake "$flake" + nix run home-manager/master -- "$@" --flake "$flake" --impure } # LLVM / Clang tooling -- cgit v1.3.1