zsh integrations

This commit is contained in:
minish 2024-12-31 23:48:32 -05:00
parent 481cb09ec7
commit 2e4dbc5096
Signed by: min
SSH Key Fingerprint: SHA256:NFjjdbkd6u7aoMlcrDCVvz6o2UBtlAuPm8IQ2vhZ3Fg
2 changed files with 24 additions and 7 deletions

View File

@ -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;

View File

@ -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;