diff options
author | Frankie B <git@diskfloppy.me> | 2023-07-11 21:50:57 +0100 |
---|---|---|
committer | Frankie B <git@diskfloppy.me> | 2023-07-11 21:50:57 +0100 |
commit | 70dd415c8e053721186ee1834a4abda0770405bc (patch) | |
tree | dae2a51f1043ee606bb77353f630947ac986096a /homes | |
parent | ab73790c6dd54d62724949dd85644e7e9e2d3f9c (diff) |
Change from fish to zsh with p10k
Diffstat (limited to 'homes')
-rw-r--r-- | homes/floppydisk/default.nix | 37 |
1 files changed, 32 insertions, 5 deletions
diff --git a/homes/floppydisk/default.nix b/homes/floppydisk/default.nix index dbf60c3..855515d 100644 --- a/homes/floppydisk/default.nix +++ b/homes/floppydisk/default.nix @@ -119,6 +119,9 @@ vlc libsForQt5.vvave tidal-hifi + + # zsh Themes + zsh-powerlevel10k ]; }; @@ -127,12 +130,36 @@ # Enable home-manager home-manager.enable = true; - # Enable fish shell - fish = { + # Enable z-shell + zsh = { enable = true; - interactiveShellInit = '' - set fish_greeting # Disable fish_greeting - export GPG_TTY=$(tty) + shellAliases = { + ls = "lsd"; + ll = "ls -l"; + la = "ls -la"; + }; + history = { + size = 10000; + path = "$HOME/.config/zsh/history"; + }; + oh-my-zsh = { + enable = true; + plugins = [ + "git" + "thefuck" + ]; + custom = "$HOME/.oh-my-custom"; + theme = "powerlevel10k/powerlevel10k"; + }; + plugins = [ + { + name = "powerlevel10k"; + src = pkgs.zsh-powerlevel10k; + file = "share/zsh-powerlevel10k/powerlevel10k.zsh-theme"; + } + ]; + initExtra = '' + source ~/.p10k.zsh ''; }; |