summaryrefslogtreecommitdiff
path: root/user-profiles/zsh/default.nix
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 /user-profiles/zsh/default.nix
parentda29d30d197245b917e0f2c31f592bff84a3569b (diff)
downloadnixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.gz
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.bz2
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.tar.xz
nixos-32f519faed4270f010e6f41708a8cd7057ed1e7e.zip
starship
Diffstat (limited to 'user-profiles/zsh/default.nix')
-rw-r--r--user-profiles/zsh/default.nix20
1 files changed, 9 insertions, 11 deletions
diff --git a/user-profiles/zsh/default.nix b/user-profiles/zsh/default.nix
index 87d0fa4b..e4604c5e 100644
--- a/user-profiles/zsh/default.nix
+++ b/user-profiles/zsh/default.nix
@@ -38,12 +38,6 @@
38 }; 38 };
39 }; 39 };
40 40
41 plugins = [
42 { name = "powerlevel10k";
43 file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme";
44 src = pkgs.zsh-powerlevel10k;
45 }
46 ];
47 initContent = lib.mkMerge [ 41 initContent = lib.mkMerge [
48 (lib.mkBefore '' 42 (lib.mkBefore ''
49 if [[ $TERM == "dumb" ]]; then 43 if [[ $TERM == "dumb" ]]; then
@@ -52,16 +46,20 @@
52 return 46 return
53 fi 47 fi
54 '') 48 '')
55 (lib.mkOrder 550 ''
56 source "$HOME/${config.xdg.configFile."zsh/.p10k.zsh".target}"
57 '')
58 (lib.mkAfter '' 49 (lib.mkAfter ''
59 source ${./zshrc} 50 source ${./zshrc}
60 '') 51 '')
61 ]; 52 ];
62 }; 53 };
63 54 programs.starship = {
64 xdg.configFile."zsh/.p10k.zsh".source = ./p10k.zsh; 55 enable = true;
56 settings = {
57 direnv.disabled = false;
58 add_newline = false;
59 directory.truncate_to_repo = false;
60 git_status.disabled = true;
61 };
62 };
65 }; 63 };
66 }; 64 };
67 65