diff options
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 | ||
