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 /user-profiles/zsh/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 'user-profiles/zsh/default.nix')
| -rw-r--r-- | user-profiles/zsh/default.nix | 20 |
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 | ||
