summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/gkleen@sif')
-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";