summaryrefslogtreecommitdiff
path: root/accounts
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-04-15 20:03:01 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-04-15 20:03:01 +0200
commit32f519faed4270f010e6f41708a8cd7057ed1e7e (patch)
tree668a28a4b8bf1d78a024f1b33c1d4df67f9059ee /accounts
parentda29d30d197245b917e0f2c31f592bff84a3569b (diff)
downloadnixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.gz
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.bz2
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.xz
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.zip
starship
Diffstat (limited to 'accounts')
-rw-r--r--accounts/gkleen@sif/default.nix8
1 files changed, 8 insertions, 0 deletions
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 {
282 zsh.dirHashes = let 282 zsh.dirHashes = let
283 flakeHashes = mapAttrs' (n: v: nameValuePair (inputNames.${n} or n) (toString v)) flakeInputs; 283 flakeHashes = mapAttrs' (n: v: nameValuePair (inputNames.${n} or n) (toString v)) flakeInputs;
284 inputNames = { 284 inputNames = {
285 self = "nixos";
285 }; 286 };
286 in flakeHashes // { 287 in flakeHashes // {
287 u2w = "$HOME/projects/uni2work"; 288 u2w = "$HOME/projects/uni2work";
@@ -293,6 +294,13 @@ in {
293 pro = "$HOME/projects/pro"; 294 pro = "$HOME/projects/pro";
294 media = "$HOME/media"; 295 media = "$HOME/media";
295 }; 296 };
297 starship.settings = {
298 directory.substitutions = mapAttrs' (name: value: let
299 value' = builtins.unsafeDiscardStringContext value;
300 value'' = if hasPrefix "$HOME/" value' then "~" + removePrefix "$HOME" value' else value';
301 in nameValuePair value'' "~${name}"
302 ) cfg.programs.zsh.dirHashes;
303 };
296 nix-index.enable = true; 304 nix-index.enable = true;
297 jq.colors = { 305 jq.colors = {
298 arrays = "1;37"; 306 arrays = "1;37";