oh my zsh

This commit is contained in:
2025-10-29 19:40:19 +09:00
parent b2a0078d1a
commit ef7c54c0f9
3 changed files with 45 additions and 2 deletions
+1 -2
View File
@@ -1,8 +1,7 @@
theme = tokyonight
background-blur-radius = 20
background-opacity = 0.9
# font-family = BlexMono Nerd Font Mono
font-family = Noto Serif CJK JP
font-family = BlexMono Nerd Font Mono
mouse-hide-while-typing = true
window-decoration = true
+43
View File
@@ -0,0 +1,43 @@
{ config, pkgs, ... }:
{
programs.zsh = {
enable = true;
enableCompletion = true;
# Oh My Zsh
oh-my-zsh = {
enable = true;
theme = "robbyrussell";
plugins = [ "git" ];
};
autosuggestions.enable = true;
syntaxHighlighting.enable = true;
initExtra = ''
# ---- from gist: export / history size ----
export HISTSIZE=999999999
export HISTFILESIZE=999999999
# ---- from gist: setopt ----
setopt extended_history
setopt hist_allow_clobber
setopt hist_fcntl_lock
setopt hist_find_no_dups
setopt hist_ignore_all_dups
setopt hist_ignore_dups
setopt hist_ignore_space
# setopt hist_no_functions
# setopt hist_no_store
setopt hist_reduce_blanks
setopt hist_save_no_dups
setopt hist_verify
setopt inc_append_history_time
# ---- from gist: aliases ----
alias docker-compose="docker compose"
alias clearsign='export GPG_TTY=$(tty) && openssl rand -hex 16 | gpg --clearsign'
'';
};
}