diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2026-04-15 20:03:01 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2026-04-15 20:03:01 +0200 |
| commit | 32f519faed4270f010e6f41708a8cd7057ed1e7e (patch) | |
| tree | 668a28a4b8bf1d78a024f1b33c1d4df67f9059ee /accounts/gkleen@sif/default.nix | |
| parent | da29d30d197245b917e0f2c31f592bff84a3569b (diff) | |
| download | nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.gz nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.bz2 nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.xz nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.zip | |
starship
Diffstat (limited to 'accounts/gkleen@sif/default.nix')
| -rw-r--r-- | accounts/gkleen@sif/default.nix | 8 |
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"; |
