zsh integrations
This commit is contained in:
parent
481cb09ec7
commit
2e4dbc5096
|
@ -1,5 +1,9 @@
|
||||||
_: {
|
_: {
|
||||||
programs.kitty.enable = true;
|
programs.kitty = {
|
||||||
|
enable = true;
|
||||||
|
shellIntegration.enableZshIntegration = true;
|
||||||
|
};
|
||||||
|
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
xwayland.enable = true;
|
xwayland.enable = true;
|
||||||
|
|
|
@ -1,18 +1,31 @@
|
||||||
_: {
|
_: {
|
||||||
programs = {
|
programs = let
|
||||||
|
enableZsh = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
};
|
||||||
|
in {
|
||||||
zsh = {
|
zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableCompletion = true;
|
enableCompletion = true;
|
||||||
autosuggestion.enable = true;
|
autosuggestion.enable = true;
|
||||||
syntaxHighlighting.enable = true;
|
syntaxHighlighting.enable = true;
|
||||||
|
|
||||||
|
autocd = true;
|
||||||
|
|
||||||
|
shellAliases = {
|
||||||
|
md = "mkdir -p";
|
||||||
|
|
||||||
|
ip = "ip --color";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
direnv = {
|
direnv = enableZsh;
|
||||||
enable = true;
|
|
||||||
enableZshIntegration = true;
|
fzf = enableZsh;
|
||||||
};
|
eza = enableZsh;
|
||||||
|
zoxide = enableZsh;
|
||||||
|
|
||||||
zoxide.enable = true;
|
|
||||||
tmux.enable = true;
|
tmux.enable = true;
|
||||||
btop = {
|
btop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
Loading…
Reference in New Issue