aboutsummaryrefslogtreecommitdiff
path: root/homes
diff options
context:
space:
mode:
authorFrankie B <git@diskfloppy.me>2023-07-11 21:50:57 +0100
committerFrankie B <git@diskfloppy.me>2023-07-11 21:50:57 +0100
commit70dd415c8e053721186ee1834a4abda0770405bc (patch)
treedae2a51f1043ee606bb77353f630947ac986096a /homes
parentab73790c6dd54d62724949dd85644e7e9e2d3f9c (diff)
Change from fish to zsh with p10k
Diffstat (limited to 'homes')
-rw-r--r--homes/floppydisk/default.nix37
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
'';
};