summaryrefslogtreecommitdiff
path: root/.zshrc.root
diff options
context:
space:
mode:
authorcoasteen <coasteen@proton.me>2026-07-09 10:42:28 +0330
committercoasteen <coasteen@proton.me>2026-07-09 10:42:28 +0330
commit8cbadb61604667b407b53ee1258433994fa4765a (patch)
tree97765fb29418fd6278fcb4cbb9760893afaf7a58 /.zshrc.root
Diffstat (limited to '.zshrc.root')
-rwxr-xr-x.zshrc.root33
1 files changed, 33 insertions, 0 deletions
diff --git a/.zshrc.root b/.zshrc.root
new file mode 100755
index 0000000..90b5d36
--- /dev/null
+++ b/.zshrc.root
@@ -0,0 +1,33 @@
+#!/bin/zsh
+#history settings
+HISTFILE=$HOME/.cache/zsh/history
+SAVEHIST=100000000
+HISTSIZE=$SAVEHIST
+setopt appendhistory
+#completion
+autoload -U compinit
+zstyle ':completion:*' menu select
+zmodload zsh/complist
+compinit
+comp_options+=(globdots)
+zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
+source /usr/share/zsh/site-functions/zsh-autosuggestions.zsh && fpath=(/usr/share/zsh/site-functions $fpath) && source /usr/share/zsh/site-functions/zsh-syntax-highlighting.zsh
+#colors & prompt
+autoload -U colors && colors && setopt prompt_subst
+ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=5"
+ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=12"
+#PROMPT="%F{9}[%f%F{9}!root%f%F{9}@%f%F{9}%m%f %F{2}%~%f%F{9}]%f: "
+#paths and environment
+fpath=(~/.zsh/completions $fpath)
+export PATH=$HOME/.local/bin:$PATH
+export EDITOR="emacs"
+export PATH=/usr/pkg/sbin:/usr/pkg/bin:$PATH
+export MANPATH=/usr/pkg/man:$MANPATH
+#aliases for root
+alias ..='echo "cd .."; cd ../'
+alias ls="ls --color=auto"
+grep --color=auto < /dev/null &>/dev/null && alias grep='grep --color=auto'
+bindkey -e
+#export PS1="%F{15}[%f%F{252}%B%n%b%f%F{15}@%f%F{15}%B%m%b%f%F{15}]%f%F{252}[%f%F{15}%B%~%b%f%F{252}]%f#%B%b "
+
+export PS1="%F{1}[%B!%n@%m%b %F{2}%~%F{1}]%f: "