zsh configs

This commit is contained in:
Sangmin Kim 2025-04-04 06:54:05 +09:00
parent eb91bb1617
commit 1304d72517
2 changed files with 21 additions and 4 deletions

View file

@ -35,6 +35,7 @@
tmux tmux
tree tree
zoxide zoxide
zsh-powerlevel10k
# GUI # GUI
alt-tab-macos alt-tab-macos

View file

@ -201,10 +201,26 @@
# Create /etc/zshrc that loads the nix-darwin environment. # Create /etc/zshrc that loads the nix-darwin environment.
# this is required if you want to use darwin's default shell - zsh # this is required if you want to use darwin's default shell - zsh
programs.zsh.enable = true; programs.zsh = {
environment.shells = [ enable = true;
enableCompletion = true;
enableFastSyntaxHighlighting = true;
enableFzfCompletion = true;
enableFzfGit = true;
enableFzfHistory = true;
promptInit = ''
source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme
'';
};
environment = {
shells = [
pkgs.zsh pkgs.zsh
]; ];
shellAliases = {
rebuild = "darwin-rebuild switch --flake ~/.config/nix-darwin";
};
};
# Set your time zone. # Set your time zone.
time.timeZone = "Asia/Seoul"; time.timeZone = "Asia/Seoul";