From 32f519faed4270f010e6f41708a8cd7057ed1e7e Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 15 Apr 2026 20:03:01 +0200 Subject: starship --- accounts/gkleen@sif/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'accounts/gkleen@sif') diff --git a/accounts/gkleen@sif/default.nix b/accounts/gkleen@sif/default.nix index b5b97a71..99c950a8 100644 --- a/accounts/gkleen@sif/default.nix +++ b/accounts/gkleen@sif/default.nix @@ -282,6 +282,7 @@ in { zsh.dirHashes = let flakeHashes = mapAttrs' (n: v: nameValuePair (inputNames.${n} or n) (toString v)) flakeInputs; inputNames = { + self = "nixos"; }; in flakeHashes // { u2w = "$HOME/projects/uni2work"; @@ -293,6 +294,13 @@ in { pro = "$HOME/projects/pro"; media = "$HOME/media"; }; + starship.settings = { + directory.substitutions = mapAttrs' (name: value: let + value' = builtins.unsafeDiscardStringContext value; + value'' = if hasPrefix "$HOME/" value' then "~" + removePrefix "$HOME" value' else value'; + in nameValuePair value'' "~${name}" + ) cfg.programs.zsh.dirHashes; + }; nix-index.enable = true; jq.colors = { arrays = "1;37"; -- cgit v1.2.3