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 = {
enable = true;
xwayland.enable = true;

View File

@ -1,18 +1,31 @@
_: {
programs = {
programs = let
enableZsh = {
enable = true;
enableZshIntegration = true;
};
in {
zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
autocd = true;
shellAliases = {
md = "mkdir -p";
ip = "ip --color";
};
};
direnv = {
enable = true;
enableZshIntegration = true;
};
direnv = enableZsh;
fzf = enableZsh;
eza = enableZsh;
zoxide = enableZsh;
zoxide.enable = true;
tmux.enable = true;
btop = {
enable = true;