zsh: delete

This commit is contained in:
frosty 2024-08-25 01:50:41 -04:00
parent d8294b65cd
commit dacae97a98
6 changed files with 0 additions and 129 deletions

9
.gitmodules vendored
View file

@ -1,12 +1,3 @@
[submodule ".local/share/zsh/plugins/zsh-syntax-highlighting"]
path = .local/share/zsh/plugins/zsh-syntax-highlighting
url = https://github.com/zsh-users/zsh-syntax-highlighting.git
[submodule ".local/share/zsh/plugins/zsh-autosuggestions"]
path = .local/share/zsh/plugins/zsh-autosuggestions
url = https://github.com/zsh-users/zsh-autosuggestions.git
[submodule ".local/share/zsh/plugins/zsh-fzf-history-search"]
path = .local/share/zsh/plugins/zsh-fzf-history-search
url = https://github.com/joshskidmore/zsh-fzf-history-search.git
[submodule ".config/nvim"]
path = .config/nvim
url = https://codeberg.org/frosty/init.lua.git

@ -1 +0,0 @@
Subproject commit c3d4e576c9c86eac62884bd47c01f6faed043fc5

@ -1 +0,0 @@
Subproject commit d5a9730b5b4cb0b39959f7f1044f9c52743832ba

@ -1 +0,0 @@
Subproject commit e0165eaa730dd0fa321a6a6de74f092fe87630b0

View file

@ -1,45 +0,0 @@
# shellcheck shell=sh disable=SC1091
[ -f "$HOME/.zshrc" ] && . "$HOME/.zshrc"
# XDG base directories
export XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
export XDG_STATE_HOME="${XDG_STATE_HOME:-$HOME/.local/state}"
export XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}"
# Default programs
export TERMINAL="${TERMINAL:-st}"
export EDITOR="${EDITOR:-nvim}"
export BROWSER="${BROWSER:-firefox}"
# $HOME cleanup
export HISTFILE="$XDG_STATE_HOME/zsh/history"
export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority"
export XCURSOR_PATH="/usr/share/icons:$XDG_DATA_HOME/icons"
export GNUPGHOME="$XDG_DATA_HOME/gnupg"
export GOPATH="$XDG_DATA_HOME/go"
export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
export CARGO_HOME="$XDG_DATA_HOME/cargo"
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
export NODE_REPL_HISTORY="$XDG_DATA_HOME/node_repl_history"
export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv"
# Other program settings
export SVDIR="$XDG_CONFIG_HOME/service"
export PIPX_BIN_DIR="$XDG_DATA_HOME/pipx/bin"
export _JAVA_OPTIONS="-Djava.util.prefs.userRoot=$XDG_CONFIG_HOME/java"
export XIDLEHOOK_SOCK="$XDG_STATE_HOME/xidlehook.sock"
# $PATH additions
export PATH="$PATH:$HOME/.local/bin"
export PATH="$PATH:$HOME/.local/bin/screenlayouts"
export PATH="$PATH:$HOME/.ghcup/bin"
export PATH="$PATH:$HOME/.cabal/bin"
export PATH="$PATH:$PIPX_BIN_DIR"
export PATH="$PATH:$GOPATH/bin"
export PATH="$PATH:$CARGO_HOME/bin"
export PATH="$PATH:$XDG_DATA_HOME/npm/bin"
# Automatic graphical start on tty1
[ "$(tty)" = "/dev/tty1" ] && ! pidof -s Xorg >/dev/null 2>&1 && exec startx

72
.zshrc
View file

@ -1,72 +0,0 @@
case "$-" in
*i*) ;;
*) return ;;
esac
# Completion options
autoload -Uz compinit && compinit -d "$XDG_CACHE_HOME/zsh/zcompdump"
zstyle ':completion:*' completer _expand_alias _complete _ignored
## History options ##
HISTSIZE=100000
HISTFILESIZE="$HISTSIZE"
setopt autocd
setopt promptsubst
# Default options
alias cp='cp -iv'
alias mv='mv -iv'
alias rm='rm -vI'
alias mkdir='mkdir -pv'
alias ls='ls --color=auto -AF'
alias grep='grep --color=auto'
alias wget='wget --no-hsts-file'
cd() {
builtin cd "$@" && ls
}
# Public and private IP addresses
alias ipp='curl https://ipinfo.io/ip && echo'
alias ipl='monitors local_ip'
# Shorthands
alias l='ls'
alias c='cd'
alias v='nvim'
alias vim='nvim'
alias g='git'
alias ff='fastfetch'
alias fetch='fastfetch'
# Other options or commands
alias ll='ls -l'
alias ga='git add'
alias gc='git commit'
alias gs='git status'
alias gp='git push'
alias gl='git pull'
parse_git_branch() {
command -v git >/dev/null 2>&1 || return
git_branch=$(git branch --no-color 2>/dev/null)
[ -z "$git_branch" ] && return
is_dirty=$(git status --porcelain 2>/dev/null)
[ -n "$is_dirty" ] && color="red" || color="magenta"
printf '%s' " %F{${color}}${git_branch#* }"
}
## Prompts ##
PROMPT="
%F{green}%n@%M %F{blue}%~\$(parse_git_branch) %F{reset}%% "
RPROMPT='%F{white}%*%F{reset}'
## External loading ##
if [ -d "$XDG_DATA_HOME/zsh/plugins" ]; then
for p in "$XDG_DATA_HOME"/zsh/plugins/*/*.plugin.zsh; do
. "$p"
done
unset p
fi