From d0f82c028e8d3988bec14e466c67e79621277fbe Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 29 Jul 2025 18:58:37 +0100 Subject: [PATCH] Use Home Manager path for `zsh.dotDir` > evaluation warning: opdavies profile: Using relative paths in programs.zsh.dotDir is deprecated and will be removed in a future release. > Current dotDir: .config/zsh > Consider using absolute paths or home-manager config options instead. > You can replace relative paths or environment variables with options like: > - config.home.homeDirectory (user's home directory) > - config.xdg.configHome (XDG config directory) > - config.xdg.dataHome (XDG data directory) > - config.xdg.cacheHome (XDG cache directory) --- modules2/zsh/dot-dir.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules2/zsh/dot-dir.nix b/modules2/zsh/dot-dir.nix index 5707e785..83e5f2e1 100644 --- a/modules2/zsh/dot-dir.nix +++ b/modules2/zsh/dot-dir.nix @@ -1,5 +1,7 @@ { - flake.modules.homeManager.base = { - programs.zsh.dotDir = ".config/zsh"; - }; + flake.modules.homeManager.base = + { config, ... }: + { + programs.zsh.dotDir = "${config.xdg.configHome}/zsh"; + }; }