diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 6387fda..cd6dc9c 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -8,7 +8,7 @@ bindkey "^[3;5~" delete-char # Command completion autoload -U compinit -compinit -d "$COMPDIR/.zcompdump" +[ -f "$COMPDIR/.zcompdump" ] && compinit -d "$COMPDIR/.zcompdump" # Prompt if [ -f "/usr/bin/liquidprompt" ]; then @@ -33,12 +33,8 @@ if [ -f "/usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting. fi # SSH agent -if ! pgrep -u "$USER" ssh-agent > /dev/null; then - ssh-agent -t 1h > "$XDG_RUNTIME_DIR/ssh-agent.env" -fi -if [[ ! -f "$SSH_AUTH_SOCK" ]]; then - source "$XDG_RUNTIME_DIR/ssh-agent.env" >/dev/null -fi +# Enable it using `systemctl enable --user ssh-agent.service` +[ -S "$XDG_RUNTIME_DIR/ssh-agent.socket" ] && export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" # Aliases [ -f "$MY_CONFIG/.aliases" ] && . "$MY_CONFIG/.aliases" @@ -60,7 +56,7 @@ hash zoxide 2>/dev/null && eval "$(zoxide init zsh)" # # Example: # sudo archlinux-java set java-13-openjdk -export JAVA_HOME="/usr/lib/jvm/default" +[ -d "/usr/lib/jvm/default" ] && export JAVA_HOME="/usr/lib/jvm/default" # Exit with a success status true diff --git a/.vim/indent/css.vim b/.vim/indent/css.vim new file mode 100644 index 0000000..891c9bb --- /dev/null +++ b/.vim/indent/css.vim @@ -0,0 +1 @@ +set expandtab& diff --git a/README.md b/README.md index 072b400..0aa2d2f 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ pacman -S bat duf eza htop inetutils jq kitty-terminfo neovim openssh tmux trans pacman -S shared-mime-info xdg-user-dirs pacman -S reflector pacman -S skim -pacman -S yazi unarchiver ffmpegthumbnailer fd ripgrep poppler zoxide +pacman -S yazi unarchiver ffmpegthumbnailer fd ripgrep-all poppler zoxide # Rust pacman -S cargo-audit cargo-outdated cargo-release rustup # Python