summaryrefslogtreecommitdiffstats
path: root/zsh/.config
diff options
context:
space:
mode:
authorMatt Strapp <matt@mattstrapp.net>2022-08-31 17:01:14 -0500
committerMatt Strapp <matt@mattstrapp.net>2022-08-31 17:01:14 -0500
commit21a1e442ea40ea6e40ffd2db9755a252d59f86fb (patch)
tree731ef852aeec77559eb6865e28e23e7082502cdf /zsh/.config
parentupdate dotfiles ig (diff)
downloaddotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.tar
dotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.tar.gz
dotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.tar.bz2
dotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.tar.lz
dotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.tar.xz
dotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.tar.zst
dotfiles-21a1e442ea40ea6e40ffd2db9755a252d59f86fb.zip
e
Signed-off-by: Matt Strapp <matt@mattstrapp.net>
Diffstat (limited to 'zsh/.config')
-rw-r--r--zsh/.config/zsh/.p10k.zsh104
-rw-r--r--zsh/.config/zsh/.zcompdump468
-rw-r--r--zsh/.config/zsh/.zdirs21
l---------zsh/.config/zsh/.zprofile1
-rw-r--r--zsh/.config/zsh/.zshrc13
5 files changed, 333 insertions, 274 deletions
diff --git a/zsh/.config/zsh/.p10k.zsh b/zsh/.config/zsh/.p10k.zsh
index cf788f7..3e730bd 100644
--- a/zsh/.config/zsh/.p10k.zsh
+++ b/zsh/.config/zsh/.p10k.zsh
@@ -1,6 +1,6 @@
-# Generated by Powerlevel10k configuration wizard on 2021-10-11 at 15:25 CDT.
-# Based on romkatv/powerlevel10k/config/p10k-lean.zsh, checksum 46236.
-# Wizard options: nerdfont-complete + powerline, large icons, unicode, lean, 24h time,
+# Generated by Powerlevel10k configuration wizard on 2022-08-31 at 16:10 CDT.
+# Based on romkatv/powerlevel10k/config/p10k-lean.zsh.
+# Wizard options: nerdfont-complete + powerline, small icons, unicode, lean, 24h time,
# 1 line, compact, few icons, concise, transient_prompt, instant_prompt=quiet.
# Type `p10k configure` to generate another config.
#
@@ -45,31 +45,32 @@
command_execution_time # duration of the last command
background_jobs # presence of background jobs
direnv # direnv status (https://direnv.net/)
- asdf # asdf version manager (https://github.com/asdf-vm/asdf)
+ #asdf # asdf version manager (https://github.com/asdf-vm/asdf)
virtualenv # python virtual environment (https://docs.python.org/3/library/venv.html)
- anaconda # conda environment (https://conda.io/)
- pyenv # python environment (https://github.com/pyenv/pyenv)
+ #anaconda # conda environment (https://conda.io/)
+ #pyenv # python environment (https://github.com/pyenv/pyenv)
goenv # go environment (https://github.com/syndbg/goenv)
- nodenv # node.js version from nodenv (https://github.com/nodenv/nodenv)
- nvm # node.js version from nvm (https://github.com/nvm-sh/nvm)
- nodeenv # node.js environment (https://github.com/ekalinin/nodeenv)
- # node_version # node.js version
- # go_version # go version (https://golang.org)
- # rust_version # rustc version (https://www.rust-lang.org)
- # dotnet_version # .NET version (https://dotnet.microsoft.com)
- # php_version # php version (https://www.php.net/)
- # laravel_version # laravel php framework version (https://laravel.com/)
- # java_version # java version (https://www.java.com/)
- # package # name@version from package.json (https://docs.npmjs.com/files/package.json)
- rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv)
- rvm # ruby version from rvm (https://rvm.io)
- fvm # flutter version management (https://github.com/leoafarias/fvm)
- luaenv # lua version from luaenv (https://github.com/cehoffman/luaenv)
- jenv # java version from jenv (https://github.com/jenv/jenv)
- plenv # perl version from plenv (https://github.com/tokuhirom/plenv)
- phpenv # php version from phpenv (https://github.com/phpenv/phpenv)
- scalaenv # scala version from scalaenv (https://github.com/scalaenv/scalaenv)
- haskell_stack # haskell version from stack (https://haskellstack.org/)
+ #nodenv # node.js version from nodenv (https://github.com/nodenv/nodenv)
+ #nvm # node.js version from nvm (https://github.com/nvm-sh/nvm)
+ #nodeenv # node.js environment (https://github.com/ekalinin/nodeenv)
+ node_version # node.js version
+ go_version # go version (https://golang.org)
+ rust_version # rustc version (https://www.rust-lang.org)
+ dotnet_version # .NET version (https://dotnet.microsoft.com)
+ php_version # php version (https://www.php.net/)
+ laravel_version # laravel php framework version (https://laravel.com/)
+ java_version # java version (https://www.java.com/)
+ #package # name@version from package.json (https://docs.npmjs.com/files/package.json)
+ #rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv)
+ #rvm # ruby version from rvm (https://rvm.io)
+ #fvm # flutter version management (https://github.com/leoafarias/fvm)
+ #luaenv # lua version from luaenv (https://github.com/cehoffman/luaenv)
+ #jenv # java version from jenv (https://github.com/jenv/jenv)
+ #plenv # perl version from plenv (https://github.com/tokuhirom/plenv)
+ #perlbrew # perl version from perlbrew (https://github.com/gugod/App-perlbrew)
+ #phpenv # php version from phpenv (https://github.com/phpenv/phpenv)
+ #scalaenv # scala version from scalaenv (https://github.com/scalaenv/scalaenv)
+ #haskell_stack # haskell version from stack (https://haskellstack.org/)
kubecontext # current kubernetes context (https://kubernetes.io/)
terraform # terraform workspace (https://www.terraform.io)
# terraform_version # terraform version (https://www.terraform.io)
@@ -78,8 +79,9 @@
azure # azure account name (https://docs.microsoft.com/en-us/cli/azure)
gcloud # google cloud cli account and project (https://cloud.google.com/)
google_app_cred # google application credentials (https://cloud.google.com/docs/authentication/production)
+ toolbox # toolbox name (https://github.com/containers/toolbox)
context # user@hostname
- nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
+ #nordvpn # nordvpn connection status, linux only (https://nordvpn.com/)
ranger # ranger shell (https://github.com/ranger/ranger)
nnn # nnn shell (https://github.com/jarun/nnn)
xplr # xplr shell (https://github.com/sayanarijit/xplr)
@@ -92,13 +94,13 @@
# ram # free RAM
# swap # used swap
todo # todo items (https://github.com/todotxt/todo.txt-cli)
- timewarrior # timewarrior tracking status (https://timewarrior.net/)
- taskwarrior # taskwarrior task count (https://taskwarrior.org/)
- # time # current time
+ #timewarrior # timewarrior tracking status (https://timewarrior.net/)
+ #taskwarrior # taskwarrior task count (https://taskwarrior.org/)
+ time # current time
# ip # ip address and bandwidth usage for a specified network interface
# public_ip # public IP address
# proxy # system-wide http/https/ftp proxy
- battery # internal battery
+ # battery # internal battery
# wifi # wifi speed
# example # example user-defined segment (see prompt_example function below)
)
@@ -107,7 +109,7 @@
typeset -g POWERLEVEL9K_MODE=nerdfont-complete
# When set to `moderate`, some icons will have an extra space after them. This is meant to avoid
# icon overlap when using non-monospace fonts. When set to `none`, spaces are not added.
- typeset -g POWERLEVEL9K_ICON_PADDING=moderate
+ typeset -g POWERLEVEL9K_ICON_PADDING=none
# Basic style options that define the overall look of your prompt. You probably don't want to
# change them.
@@ -333,7 +335,7 @@
# typeset -g POWERLEVEL9K_DIR_PREFIX='%fin '
#####################################[ vcs: git status ]######################################
- # Branch icon. Set this parameter to '\uF126 ' for the popular Powerline branch icon.
+ # Branch icon. Set this parameter to '\UE0A0 ' for the popular Powerline branch icon.
typeset -g POWERLEVEL9K_VCS_BRANCH_ICON=
# Untracked files icon. It's really a question mark, your font isn't broken.
@@ -480,7 +482,7 @@
# Show status of repositories of these types. You can add svn and/or hg if you are
# using them. If you do, your prompt may become slow even when your current directory
- # isn't in an svn or hg reposotiry.
+ # isn't in an svn or hg repository.
typeset -g POWERLEVEL9K_VCS_BACKENDS=(git)
# These settings are used for repositories other than Git or when gitstatusd fails and
@@ -1109,6 +1111,16 @@
# Custom icon.
# typeset -g POWERLEVEL9K_PLENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
+ ###########[ perlbrew: perl version from perlbrew (https://github.com/gugod/App-perlbrew) ]############
+ # Perlbrew color.
+ typeset -g POWERLEVEL9K_PERLBREW_FOREGROUND=67
+ # Show perlbrew version only when in a perl project subdirectory.
+ typeset -g POWERLEVEL9K_PERLBREW_PROJECT_ONLY=true
+ # Don't show "perl-" at the front.
+ typeset -g POWERLEVEL9K_PERLBREW_SHOW_PREFIX=false
+ # Custom icon.
+ # typeset -g POWERLEVEL9K_PERLBREW_VISUAL_IDENTIFIER_EXPANSION='⭐'
+
############[ phpenv: php version from phpenv (https://github.com/phpenv/phpenv) ]############
# PHP color.
typeset -g POWERLEVEL9K_PHPENV_FOREGROUND=99
@@ -1150,9 +1162,9 @@
# typeset -g POWERLEVEL9K_HASKELL_STACK_VISUAL_IDENTIFIER_EXPANSION='⭐'
#############[ kubecontext: current kubernetes context (https://kubernetes.io/) ]#############
- # Show kubecontext only when the the command you are typing invokes one of these tools.
+ # Show kubecontext only when the command you are typing invokes one of these tools.
# Tip: Remove the next line to always show kubecontext.
- typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito|k9s|helmfile|flux|fluxctl|stern'
+ typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito|k9s|helmfile|flux|fluxctl|stern|kubeseal|skaffold'
# Kubernetes context classes for the purpose of using different colors, icons and expansions with
# different contexts.
@@ -1276,7 +1288,7 @@
# typeset -g POWERLEVEL9K_TERRAFORM_VERSION_VISUAL_IDENTIFIER_EXPANSION='⭐'
#[ aws: aws profile (https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html) ]#
- # Show aws only when the the command you are typing invokes one of these tools.
+ # Show aws only when the command you are typing invokes one of these tools.
# Tip: Remove the next line to always show aws.
typeset -g POWERLEVEL9K_AWS_SHOW_ON_COMMAND='aws|awless|terraform|pulumi|terragrunt'
@@ -1323,7 +1335,7 @@
# typeset -g POWERLEVEL9K_AWS_EB_ENV_VISUAL_IDENTIFIER_EXPANSION='⭐'
##########[ azure: azure account name (https://docs.microsoft.com/en-us/cli/azure) ]##########
- # Show azure only when the the command you are typing invokes one of these tools.
+ # Show azure only when the command you are typing invokes one of these tools.
# Tip: Remove the next line to always show azure.
typeset -g POWERLEVEL9K_AZURE_SHOW_ON_COMMAND='az|terraform|pulumi|terragrunt'
# Azure account name color.
@@ -1332,9 +1344,9 @@
# typeset -g POWERLEVEL9K_AZURE_VISUAL_IDENTIFIER_EXPANSION='⭐'
##########[ gcloud: google cloud account and project (https://cloud.google.com/) ]###########
- # Show gcloud only when the the command you are typing invokes one of these tools.
+ # Show gcloud only when the command you are typing invokes one of these tools.
# Tip: Remove the next line to always show gcloud.
- typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND='gcloud|gcs'
+ typeset -g POWERLEVEL9K_GCLOUD_SHOW_ON_COMMAND='gcloud|gcs|gsutil'
# Google cloud color.
typeset -g POWERLEVEL9K_GCLOUD_FOREGROUND=32
@@ -1373,7 +1385,7 @@
# typeset -g POWERLEVEL9K_GCLOUD_VISUAL_IDENTIFIER_EXPANSION='⭐'
#[ google_app_cred: google application credentials (https://cloud.google.com/docs/authentication/production) ]#
- # Show google_app_cred only when the the command you are typing invokes one of these tools.
+ # Show google_app_cred only when the command you are typing invokes one of these tools.
# Tip: Remove the next line to always show google_app_cred.
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_SHOW_ON_COMMAND='terraform|pulumi|terragrunt'
@@ -1426,6 +1438,16 @@
# Note: ${VARIABLE//\%/%%} expands to ${VARIABLE} with all occurrences of '%' replaced by '%%'.
typeset -g POWERLEVEL9K_GOOGLE_APP_CRED_DEFAULT_CONTENT_EXPANSION='${P9K_GOOGLE_APP_CRED_PROJECT_ID//\%/%%}'
+ ##############[ toolbox: toolbox name (https://github.com/containers/toolbox) ]###############
+ # Toolbox color.
+ typeset -g POWERLEVEL9K_TOOLBOX_FOREGROUND=178
+ # Don't display the name of the toolbox if it matches fedora-toolbox-*.
+ typeset -g POWERLEVEL9K_TOOLBOX_CONTENT_EXPANSION='${P9K_TOOLBOX_NAME:#fedora-toolbox-*}'
+ # Custom icon.
+ # typeset -g POWERLEVEL9K_TOOLBOX_VISUAL_IDENTIFIER_EXPANSION='⭐'
+ # Custom prefix.
+ # typeset -g POWERLEVEL9K_TOOLBOX_PREFIX='%fin '
+
###############################[ public_ip: public IP address ]###############################
# Public IP color.
typeset -g POWERLEVEL9K_PUBLIC_IP_FOREGROUND=94
diff --git a/zsh/.config/zsh/.zcompdump b/zsh/.config/zsh/.zcompdump
index ae202fb..bde4ed8 100644
--- a/zsh/.config/zsh/.zcompdump
+++ b/zsh/.config/zsh/.zcompdump
@@ -1,8 +1,7 @@
-#files: 944 version: 5.9
+#files: 966 version: 5.9
_comps=(
'-' '_precommand'
-'-*-' '_loginctl'
'.' '_source'
'5g' '_go'
'5l' '_go'
@@ -26,7 +25,6 @@ _comps=(
'add-zsh-hook' '_add-zsh-hook'
'admin' '_sccs'
'afew' '_afew'
-'alacritty' '_alacritty'
'ali' '_mh'
'alias' '_alias'
'amaya' '_webbrowser'
@@ -54,6 +52,7 @@ _comps=(
'appletviewer' '_java'
'apropos' '_man'
'apvlv' '_pdf'
+'arch-chroot' '_archinstallscripts'
'archlinux-java' '_archlinux-java'
'arduino-ctags' '_ctags'
'arecord' '_alsa-utils'
@@ -80,6 +79,7 @@ _comps=(
'avahi-resolve-address' '_avahi'
'avahi-resolve-host-name' '_avahi'
'awk' '_awk'
+'awl' '_awl'
'b2sum' '_md5sum'
'barbican' '_openstack'
'base32' '_base64'
@@ -96,11 +96,11 @@ _comps=(
'bindkey' '_bindkey'
'bison' '_bison'
'bitcoin-cli' '_bitcoin-cli'
-'bluetoothctl' '_bluetoothctl'
'bmake' '_make'
'bogofilter' '_bogofilter'
'bogotune' '_bogofilter'
'bogoutil' '_bogofilter'
+'bootctl' '_bootctl'
'bower' '_bower'
'bpython' '_bpython'
'bpython2' '_bpython'
@@ -120,7 +120,6 @@ _comps=(
'btdownloadheadless' '_bittorrent'
'btlaunchmany' '_bittorrent'
'btlaunchmanycurses' '_bittorrent'
-'btm' '_btm'
'btmakemetafile' '_bittorrent'
'btreannounce' '_bittorrent'
'btrename' '_bittorrent'
@@ -132,7 +131,7 @@ _comps=(
'bundle' '_bundle'
'bunzip2' '_bzip2'
'burst' '_mh'
-'bwrap' '_bwrap'
+'busctl' '_busctl'
'bzcat' '_bzip2'
'bzegrep' '_grep'
'bzfgrep' '_grep'
@@ -145,13 +144,7 @@ _comps=(
'caffeinate' '_caffeinate'
'cal' '_cal'
'calendar' '_calendar'
-'calibre' '_calibre'
-'calibredb' '_calibre'
-'calibre-debug' '_calibre'
-'calibre-server' '_calibre'
-'calibre-smtp' '_calibre'
'cap' '_cap'
-'cargo' '_cargo'
'cask' '_cask'
'cat' '_cat'
'catchsegv' '_precommand'
@@ -172,6 +165,7 @@ _comps=(
'chattr' '_chattr'
'chcon' '_chcon'
'chdir' '_cd'
+'checkupdates' '_checkupdates'
'chfn' '_users'
'chgrp' '_chown'
'chimera' '_webbrowser'
@@ -224,6 +218,7 @@ _comps=(
'configure' '_configure'
'console' '_console'
'convert' '_imagemagick'
+'coredumpctl' '_coredumpctl'
'cowsay' '_cowsay'
'cowthink' '_cowsay'
'cp' '_cp'
@@ -316,11 +311,6 @@ _comps=(
'dwb' '_webbrowser'
'e2label' '_e2label'
'eatmydata' '_precommand'
-'ebook-convert' '_calibre'
-'ebook-edit' '_calibre'
-'ebook-meta' '_calibre'
-'ebook-polish' '_calibre'
-'ebook-viewer' '_calibre'
'ecasound' '_ecasound'
'ecdsautil' '_ecdsautil'
'echotc' '_echotc'
@@ -370,7 +360,6 @@ _comps=(
'fc-match' '_xft_fonts'
'fd' '_fd'
'feh' '_feh'
-'fetch-ebook-metadata' '_calibre'
'fetchmail' '_fetchmail'
'ffind' '_ffind'
'ffmpeg' '_ffmpeg'
@@ -455,6 +444,7 @@ _comps=(
'geany' '_geany'
'gegrep' '_grep'
'gem' '_gem'
+'genfstab' '_archinstallscripts'
'genisoimage' '_genisoimage'
'genv' '_env'
'get' '_sccs'
@@ -531,7 +521,9 @@ _comps=(
'go' '_golang'
'god' '_od'
'gofmt' '_go'
+'golangci-lint' '_golangci-lint'
'google' '_google'
+'goreleaser' '_goreleaser'
'gpasswd' '_gpasswd'
'gpaste' '_paste'
'gpatch' '_patch'
@@ -638,6 +630,7 @@ _comps=(
'hd' '_hexdump'
'head' '_head'
'heat' '_openstack'
+'hello' '_hello'
'help' '_sccs'
'hexdump' '_hexdump'
'hilite' '_precommand'
@@ -647,6 +640,7 @@ _comps=(
'homestead' '_homestead'
'host' '_host'
'hostname' '_hostname'
+'hostnamectl' '_hostnamectl'
'hotjava' '_webbrowser'
'htop' '_htop'
'http' '_httpie'
@@ -709,10 +703,12 @@ _comps=(
'joe' '_joe'
'join' '_join'
'jonas' '_jonas'
+'journalctl' '_journalctl'
'jq' '_jq'
'jrnl' '_jrnl'
'kak' '_kak'
'kdeconnect-cli' '_kdeconnect'
+'kernel-install' '_kernel-install'
'keystone' '_openstack'
'keytool' '_java'
'kfmclient' '_kfmclient'
@@ -721,7 +717,6 @@ _comps=(
'killall5' '_killall'
'kioclient' '_kfmclient'
'kitchen' '_kitchen'
-'kitty' '_kitty'
'knife' '_knife'
'knock' '_knock'
'konqueror' '_webbrowser'
@@ -740,10 +735,8 @@ _comps=(
'ldd' '_ldd'
'less' '_less'
'let' '_math'
-'lf' '_lf'
'lftp' '_ncftp'
'lha' '_lha'
-'libinput' '_libinput'
'light' '_webbrowser'
'lilypond' '_lilypond'
'limit' '_limit'
@@ -758,6 +751,7 @@ _comps=(
'loadkeys' '_loadkeys'
'local' '_typeset'
'locale' '_locale'
+'localectl' '_localectl'
'localedef' '_localedef'
'locate' '_locate'
'log' '_nothing'
@@ -774,13 +768,10 @@ _comps=(
'lpr' '_lp'
'lprm' '_lp'
'lpstat' '_lp'
-'lrf2lrs' '_calibre'
-'lrfviewer' '_calibre'
'ls' '_ls'
'lsattr' '_lsattr'
'lsblk' '_lsblk'
'lsdiff' '_patchutils'
-'lsinitcpio' '_mkinitcpio'
'lsmod' '_modutils'
'lsns' '_lsns'
'lsof' '_lsof'
@@ -798,6 +789,7 @@ _comps=(
'lzma' '_xz'
'lzop' '_lzop'
'mac2unix' '_dos2unix'
+'machinectl' '_machinectl'
'magnum' '_openstack'
'mail' '_mail'
'Mail' '_mail'
@@ -847,7 +839,6 @@ _comps=(
'mix' '_mix'
'mkdir' '_mkdir'
'mkfifo' '_mkfifo'
-'mkinitcpio' '_mkinitcpio'
'mkisofs' '_growisofs'
'mknod' '_mknod'
'mksh' '_sh'
@@ -877,7 +868,6 @@ _comps=(
'mpc' '_mpc'
'mplayer' '_mplayer'
'mpstat' '_sysstat'
-'mpv' '_mpv'
'mr' '_myrepos'
'mrd' '_mtools'
'mread' '_mtools'
@@ -920,9 +910,12 @@ _comps=(
'nedit' '_nedit'
'nedit-nc' '_nedit'
'netcat' '_netcat'
+'netctl' '_netctl'
+'netctl-auto' '_netctl'
'netrik' '_webbrowser'
'netscape' '_netscape'
'netstat' '_netstat'
+'networkctl' '_networkctl'
'neutron' '_openstack'
'new' '_mh'
'newgrp' '_groups'
@@ -959,7 +952,7 @@ _comps=(
'ogginfo' '_vorbis'
'oksh' '_sh'
'okular' '_okular'
-'openrc' '_openrc'
+'oomctl' '_oomctl'
'openssl' '_openssl'
'openstack' '_openstack'
'openvpn3' '_openvpn3'
@@ -972,24 +965,25 @@ _comps=(
'opusinfo' '_opustools'
'p4' '_perforce'
'p4d' '_perforce'
-'pacat' '_pulseaudio'
+'paccache' '_paccache'
+'pacdiff' '_pacdiff'
'pack' '_pack'
'packf' '_mh'
+'paclist' '_paclist'
+'paclog-pkglist' '_paclog-pkglist'
'pacman' '_pacman'
'pacman-conf' '_pacman'
'pacman-key' '_pacman'
'pacman.static' '_pacman'
-'pacmd' '_pulseaudio'
-'pactl' '_pulseaudio'
-'padsp' '_pulseaudio'
+'pacscripts' '_pacscripts'
+'pacsearch' '_pacsearch'
+'pacsort' '_pacsort'
+'pacstrap' '_archinstallscripts'
+'pactree' '_pactree'
'pandoc' '_pandoc'
-'paplay' '_pulseaudio'
'-parameter-' '_parameter'
-'parec' '_pulseaudio'
-'parecord' '_pulseaudio'
'passwd' '_users'
'paste' '_paste'
-'pasuspender' '_pulseaudio'
'patch' '_patch'
'patool' '_patool'
'pax' '_pax'
@@ -1077,7 +1071,6 @@ _comps=(
'print' '_print'
'printenv' '_printenv'
'printf' '_print'
-'procs' '_procs'
'prompt' '_prompt'
'protoc' '_protoc'
'prove' '_prove'
@@ -1109,7 +1102,6 @@ _comps=(
'pstotgif' '_pspdf'
'pswrap' '_postscript'
'ptx' '_ptx'
-'pulseaudio' '_pulseaudio'
'pump' '_pump'
'pushd' '_cd'
'pv' '_pv'
@@ -1126,17 +1118,14 @@ _comps=(
'rails' '_rails'
'rake' '_rake'
'ralio' '_ralio'
+'rankmirrors' '_rankmirrors'
'ranlib' '_ranlib'
'rar' '_rar'
-'rbw' '_rbw'
'rc' '_sh'
'rclone' '_rclone'
'rcp' '_rlogin'
'rcs' '_rcs'
'rcsdiff' '_rcs'
-'rc-service' '_rc-service'
-'rc-status' '_rc-status'
-'rc-update' '_rc-update'
'rdesktop' '_rdesktop'
'read' '_read'
'readelf' '_readelf'
@@ -1165,6 +1154,7 @@ _comps=(
'remsh' '_rlogin'
'renice' '_renice'
'repl' '_mh'
+'resolvectl' '_resolvectl'
'restart' '_initctl'
'retawq' '_webbrowser'
'rfkill' '_rfkill'
@@ -1259,7 +1249,6 @@ _comps=(
'sha512t256' '_cksum'
'shasum' '_shasum'
'shellcheck' '_shellcheck'
-'shell-script' '_loginctl'
'shift' '_arrays'
'show' '_mh'
'showchar' '_psutils'
@@ -1342,6 +1331,23 @@ _comps=(
'swiftc' '_swift'
'sync' '_nothing'
'sysctl' '_sysctl'
+'systemctl' '_systemctl'
+'systemd-analyze' '_systemd-analyze'
+'systemd-ask-password' '_systemd'
+'systemd-cat' '_systemd'
+'systemd-cgls' '_systemd'
+'systemd-cgtop' '_systemd'
+'systemd-delta' '_systemd-delta'
+'systemd-detect-virt' '_systemd'
+'systemd-inhibit' '_systemd-inhibit'
+'systemd-machine-id-setup' '_systemd'
+'systemd-notify' '_systemd'
+'systemd-nspawn' '_systemd-nspawn'
+'systemd-path' '_systemd-path'
+'systemd-resolve' '_resolvectl'
+'systemd-run' '_systemd-run'
+'systemd-tmpfiles' '_systemd-tmpfiles'
+'systemd-tty-ask-password-agent' '_systemd'
'tac' '_tac'
'tacker' '_openstack'
'tail' '_tail'
@@ -1371,6 +1377,7 @@ _comps=(
'tig' '_git'
'-tilde-' '_tilde'
'time' '_precommand'
+'timedatectl' '_timedatectl'
'timeout' '_timeout'
'times' '_nothing'
'tin' '_tin'
@@ -1397,7 +1404,7 @@ _comps=(
'traceroute' '_hosts'
'transmission-remote' '_transmission'
'trap' '_trap'
-'trash' '_trash-put'
+'trash' '_trash'
'trash-empty' '_trash-empty'
'trash-list' '_trash-list'
'trash-put' '_trash-put'
@@ -1421,6 +1428,7 @@ _comps=(
'txt' '_hosts'
'type' '_which'
'typeset' '_typeset'
+'udevadm' '_udevadm'
'udisksctl' '_udisksctl'
'ufw' '_ufw'
'ulimit' '_ulimit'
@@ -1453,6 +1461,7 @@ _comps=(
'unwrapdiff' '_patchutils'
'unxz' '_xz'
'unzip' '_zip'
+'updpkgsums' '_updpkgsums'
'uptime' '_uptime'
'urxvt' '_urxvt'
'urxvt256c' '_urxvt'
@@ -1464,7 +1473,6 @@ _comps=(
'userdel' '_users'
'usermod' '_user_admin'
'vacuumdb' '_pgsql_utils'
-'vagrant' '_vagrant'
'val' '_sccs'
'valgrind' '_valgrind'
'-value-' '_value'
@@ -1564,6 +1572,7 @@ _comps=(
'whoami' '_nothing'
'whois' '_whois'
'whom' '_mh'
+'wifi-menu' '_netctl'
'wiggle' '_wiggle'
'wipefs' '_wipefs'
'wodim' '_cdrecord'
@@ -1641,7 +1650,6 @@ _comps=(
'ypwhich' '_yp'
'ypxfr' '_yp'
'ytalk' '_other_accounts'
-'yt-dlp' '_yt-dlp'
'zargs' '_zargs'
'zcalc' '_zcalc'
'-zcalc-line-' '_zcalc_line'
@@ -1812,195 +1820,199 @@ bindkey '^[,' _history-complete-newer
bindkey '^[/' _history-complete-older
bindkey '^[~' _bash_complete-word
-autoload -Uz _afew _alacritty _android _archlinux-java _artisan \
- _atach _bat _bitcoin-cli _bluetoothctl _bower \
- _btm _bundle _bwrap _caffeinate _calibre \
- _cap _cargo _cask _ccache _cf \
- _choc _chromium _cmake _code _coffee \
- _composer _conan _concourse _console _cppcheck \
+autoload -Uz _afew _android _archinstallscripts _archlinux-java _artisan \
+ _atach _awl _awl.bak _bat _bitcoin-cli \
+ _bootctl _bower _bundle _busctl _caffeinate \
+ _cap _cask _ccache _cf _checkupdates \
+ _choc _chromium _cmake _coffee _composer \
+ _conan _concourse _console _coredumpctl _cppcheck \
_curl _dad _debuild _deno _dget \
_dhcpcd _diana _docpad _drush _ecdsautil \
_emulator _envdir _exa _exportfs _fab \
_fail2ban-client _fd _ffind _fleetctl _flutter \
_force _fwupdmgr _gas _ghc _gist \
_git-flow _git-journal _git-pulls _git-revise _git-wtf \
- _glances _golang _google _gpgconf _gtk-launch \
- _hledger _homestead _httpie _ibus _include-what-you-use \
- _inxi _jmeter _jmeter-plugins _jonas _jrnl \
- _kak _kdeconnect _kitchen _kitty _knife \
- _language_codes _less _lf _libinput _lilypond \
- _loginctl _lunchy _mc _middleman _mina \
- _mix _mkinitcpio _mpv _mssh _mussh \
- _mvn _nano _nanoc _nftables _node \
- _nvimpager _nvm _openrc _openssl _openvpn3 \
- _optirun _opustools _pacman _patool _perf \
- _periscope _pgsql_utils _phing _pixz _pkcon \
- _play _pm2 _port _procs _protoc \
- _pulseaudio _pygmentize _qmk _rails _ralio \
- _rbw _rc-service _rc-status _rc-update _redis-cli \
- _rfkill _rg _rkt _rmlint _rslsync \
- _rspec _rsvm _rubocop _sbt _scala \
- _scrub _sdd _setcap _setup.py _sfdx \
- _shellcheck _showoff _srm _stack _subl \
- _subliminal _supervisorctl _svm _tarsnap _teamocil \
- _thor _tldr _tmuxinator _tmuxp _tox \
- _trash-empty _trash-list _trash-put _trash-restore _udisksctl \
- _ufw _vagrant _virtualbox _vnstat _wemux \
- _wg-quick _xinput _xsel _yaourt _yarn \
- _yay _yt-dlp _zcash-cli _cdr _all_labels \
- _all_matches _alternative _approximate _arg_compile _arguments \
- _bash_completions _cache_invalid _call_function _combination _complete \
- _complete_debug _complete_help _complete_help_generic _complete_tag _comp_locale \
- _correct _correct_filename _correct_word _describe _description \
- _dispatch _expand _expand_alias _expand_word _extensions \
- _external_pwds _generic _guard _history _history_complete_word \
- _ignored _list _main_complete _match _menu \
- _message _most_recent_file _multi_parts _next_label _next_tags \
- _normal _nothing _numbers _oldlist _pick_variant \
- _prefix _read_comp _regex_arguments _regex_words _requested \
- _retrieve_cache _sep_parts _sequence _set_command _setup \
- _store_cache _sub_commands _tags _user_expand _values \
- _wanted _acpi _acpitool _alsa-utils _analyseplugin \
- _basenc _brctl _btrfs _capabilities _chattr \
- _chcon _choom _chrt _cpupower _cryptsetup \
- _dkms _e2label _ethtool _findmnt _free \
- _fuse_arguments _fusermount _fuse_values _gpasswd _htop \
- _iconvconfig _ionice _ipset _iptables _iwconfig \
- _kpartx _losetup _lsattr _lsblk _lsns \
- _lsusb _ltrace _mat _mat2 _mdadm \
- _mii-tool _modutils _mondo _networkmanager _nsenter \
- _opkg _perf _pidof _pmap _qdbus \
- _schedtool _selinux_contexts _selinux_roles _selinux_types _selinux_users \
- _setpriv _setsid _slabtop _ss _sshfs \
- _strace _sysstat _tload _tpb _tracepath \
- _tune2fs _uml _unshare _valgrind _vserver \
- _wakeup_capable_devices _wipefs _wpa_cli _a2ps _aap \
- _abcde _absolute_command_paths _ack _adb _ansible \
- _ant _antiword _apachectl _apm _arch_archives \
- _arch_namespace _arp _arping _asciidoctor _asciinema \
- _at _attr _augeas _avahi _awk \
- _base64 _basename _bash _baudrates _baz \
- _beep _bibtex _bind_addresses _bison _bittorrent \
- _bogofilter _bpf_filters _bpython _bzip2 _bzr \
- _cabal _cal _calendar _canonical_paths _cat \
- _ccal _cdcd _cdrdao _cdrecord _chkconfig \
- _chmod _chown _chroot _chsh _cksum \
- _clay _cmdambivalent _cmdstring _cmp _column \
- _comm _composer _compress _configure _cowsay \
- _cp _cpio _cplay _crontab _cscope \
- _csplit _cssh _ctags _ctags_tags _curl \
- _cut _cvs _darcs _date _date_formats \
- _dates _dbus _dconf _dd _devtodo \
- _df _dhclient _dict _dict_words _diff \
- _diff3 _diff_options _diffstat _dig _directories \
- _dir_list _django _dmesg _dmidecode _dns_types \
- _doas _domains _dos2unix _drill _dropbox \
- _dsh _dtruss _du _dvi _ecasound \
- _ed _elfdump _elinks _email_addresses _enscript \
- _entr _env _espeak _etags _fakeroot \
- _feh _fetchmail _ffmpeg _figlet _file_modes \
- _files _file_systems _find _find_net_interfaces _finger \
- _flac _flex _fmt _fold _fortune \
- _fsh _fuser _gcc _gcore _gdb \
- _gem _genisoimage _getconf _getent _getfacl \
- _getmail _getopt _ghostscript _git _global \
- _global_tags _gnu_generic _gnupod _gnutls _go \
- _gpg _gphoto2 _gprof _gradle _graphicsmagick \
- _grep _groff _groups _growisofs _gsettings \
- _guilt _gzip _have_glob_qual _head _hexdump \
- _host _hostname _hosts _iconv _id \
- _ifconfig _iftop _imagemagick _initctl _init_d \
- _install _iostat _ip _ipsec _irssi \
- _ispell _java _java_class _joe _join \
- _jq _killall _knock _kvno _last \
- _ldconfig _ldd _ld_debug _less _lha \
- _libvirt _links _list_files _lldb _ln \
- _loadkeys _locale _localedef _locales _locate \
- _logger _look _lp _ls _lsof \
- _lua _luarocks _lynx _lz4 _lzop \
- _mail _mailboxes _make _man _md5sum \
- _mencal _mh _mime_types _mkdir _mkfifo \
- _mknod _mktemp _module _monotone _moosic \
- _mosh _mount _mpc _mt _mtools \
- _mtr _mutt _mv _my_accounts _myrepos \
- _mysqldiff _mysql_utils _ncftp _netcat _net_interfaces \
- _netstat _newsgroups _nginx _ngrep _nice \
- _nkf _nl _nm _nmap _npm \
- _nslookup _numfmt _objdump _object_files _od \
- _openstack _opustools _other_accounts _pack _pandoc \
- _paste _patch _patchutils _path_commands _path_files \
- _pax _pbm _pdf _perforce _perl \
- _perl_basepods _perldoc _perl_modules _pgids _pgrep \
- _php _picocom _pids _pine _ping \
- _pip _pkgadd _pkg-config _pkginfo _pkg_instance \
- _pkgrm _pon _ports _postfix _postgresql \
- _postscript _pr _printenv _printers _process_names \
- _prove _ps _pspdf _psutils _ptx \
- _pump _pv _pwgen _pydoc _python \
- _python_modules _qemu _quilt _rake _ranlib \
- _rar _rclone _rcs _readelf _readlink \
- _remote_files _renice _ri _rlogin _rm \
- _rmdir _route _rrdtool _rsync _rubber \
- _ruby _runit _samba _sccs _scons \
- _screen _script _seafile _sed _seq \
- _service _services _setfacl _sh _shasum \
- _showmount _shred _shuf _shutdown _signals \
- _sisu _slrn _smartmontools _socket _sort \
- _spamassassin _split _sqlite _sqsh _ssh \
- _ssh_hosts _stat _stdbuf _stgit _stow \
- _strings _strip _stty _su _subversion \
- _sudo _surfraw _swaks _swanctl _swift \
- _sys_calls _sysctl _tac _tail _tar \
- _tar_archive _tardy _tcpdump _tcptraceroute _tee \
- _telnet _terminals _tex _texi _texinfo \
- _tidy _tiff _tilde_files _timeout _time_zone \
- _tin _tla _tmux _todo.sh _toilet \
- _top _topgit _totd _touch _tput \
- _tr _transmission _tree _truncate _truss \
- _tty _ttys _twidge _twisted _umountable \
- _unace _uname _unexpand _uniq _unison \
- _units _uptime _urls _user_admin _user_at_host \
- _users _users_on _vi _vim _visudo \
- _vmstat _vorbis _vpnc _w _w3m \
- _watch _wc _webbrowser _wget _whereis \
- _who _whois _wiggle _xargs _xmlsoft \
- _xmlstarlet _xmms2 _xxd _xz _yafc \
- _yodl _yp _zcat _zdump _zfs \
- _zfs_dataset _zfs_pool _zip _zsh _acroread \
- _code _dcop _eog _evince _geany \
- _gnome-gv _gqview _gv _kdeconnect _kfmclient \
- _matlab _mozilla _mplayer _mupdf _nautilus \
- _nedit _netscape _okular _pdftk _qiv \
- _rdesktop _setxkbmap _sublimetext _urxvt _vnc \
- _x_arguments _xauth _xautolock _x_borderwidth _xclip \
- _x_color _x_colormapid _x_cursor _x_display _xdvi \
- _x_extension _xfig _x_font _xft_fonts _x_geometry \
- _xinput _x_keysym _xloadimage _x_locale _x_modifier \
- _xmodmap _x_name _xournal _xpdf _xrandr \
- _x_resource _xscreensaver _x_selection_timeout _xset _xt_arguments \
- _xterm _x_title _xt_session_id _x_utils _xv \
- _x_visual _x_window _xwit _zeal _add-zle-hook-widget \
- _add-zsh-hook _alias _aliases __arguments _arrays \
- _assign _autocd _bindkey _brace_parameter _builtin \
- _cd _command _command_names _compadd _compdef \
- _completers _condition _default _delimiters _directory_stack \
- _dirs _disable _dynamic_directory_name _echotc _echoti \
- _emulate _enable _equal _exec _fc \
- _file_descriptors _first _functions _globflags _globqual_delims \
- _globquals _hash _history_modifiers _in_vared _jobs \
- _jobs_bg _jobs_builtin _jobs_fg _kill _limit \
- _limits _math _math_params _mere _module_math_func \
- _options _options_set _options_unset _parameter _parameters \
- _precommand _print _prompt _ps1234 _read \
- _redirect _run-help _sched _set _setopt \
- _source _strftime _subscript _suffix_alias_files _tcpsys \
- _tilde _trap _ttyctl _typeset _ulimit \
- _unhash _user_math_func _value _vared _vars \
- _vcs_info _vcs_info_hooks _wait _which _widgets \
- _zargs _zattr _zcalc _zcalc_line _zcompile \
- _zed _zftp _zle _zmodload _zmv \
- _zparseopts _zpty _zsh-mime-handler _zsocket _zstyle \
- _ztodo
+ _glances _golang _golangci-lint _google _goreleaser \
+ _gpgconf _gtk-launch _hello _hledger _homestead \
+ _hostnamectl _httpie _ibus _include-what-you-use _inxi \
+ _jmeter _jmeter-plugins _jonas _journalctl _jrnl \
+ _kak _kernel-install _kitchen _knife _language_codes \
+ _less _lilypond _localectl _loginctl _lunchy \
+ _machinectl _mc _middleman _mina _mix \
+ _mssh _mussh _mvn _nano _nanoc \
+ _netctl _networkctl _nftables _node _nvimpager \
+ _nvm _oomctl _openssl _openvpn3 _optirun \
+ _opustools _paccache _pacdiff _paclist _paclog-pkglist \
+ _pacman _pacscripts _pacsearch _pacsort _pactree \
+ _patool _perf _periscope _pgsql_utils _phing \
+ _pixz _pkcon _play _pm2 _port \
+ _protoc _pygmentize _qmk _rails _ralio \
+ _rankmirrors _redis-cli _resolvectl _rfkill _rg \
+ _rkt _rmlint _rslsync _rspec _rsvm \
+ _rubocop _sbt _scala _scrub _sdd \
+ _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files _setcap \
+ _setup.py _sfdx _shellcheck _showoff _srm \
+ _stack _subl _subliminal _supervisorctl _svm \
+ _systemctl _systemd _systemd-analyze _systemd-delta _systemd-inhibit \
+ _systemd-nspawn _systemd-path _systemd-run _systemd-tmpfiles _tarsnap \
+ _teamocil _thor _timedatectl _tldr _tmuxinator \
+ _tmuxp _tox _trash _trash-empty _trash-list \
+ _trash-put _trash-restore _udevadm _udisksctl _ufw \
+ _updpkgsums _virtualbox _vnstat _wemux _wg-quick \
+ _xinput _xsel _yaourt _yarn _yay \
+ _zcash-cli _cdr _all_labels _all_matches _alternative \
+ _approximate _arg_compile _arguments _bash_completions _cache_invalid \
+ _call_function _combination _complete _complete_debug _complete_help \
+ _complete_help_generic _complete_tag _comp_locale _correct _correct_filename \
+ _correct_word _describe _description _dispatch _expand \
+ _expand_alias _expand_word _extensions _external_pwds _generic \
+ _guard _history _history_complete_word _ignored _list \
+ _main_complete _match _menu _message _most_recent_file \
+ _multi_parts _next_label _next_tags _normal _nothing \
+ _numbers _oldlist _pick_variant _prefix _read_comp \
+ _regex_arguments _regex_words _requested _retrieve_cache _sep_parts \
+ _sequence _set_command _setup _store_cache _sub_commands \
+ _tags _user_expand _values _wanted _acpi \
+ _acpitool _alsa-utils _analyseplugin _basenc _brctl \
+ _btrfs _capabilities _chattr _chcon _choom \
+ _chrt _cpupower _cryptsetup _dkms _e2label \
+ _ethtool _findmnt _free _fuse_arguments _fusermount \
+ _fuse_values _gpasswd _htop _iconvconfig _ionice \
+ _ipset _iptables _iwconfig _kpartx _losetup \
+ _lsattr _lsblk _lsns _lsusb _ltrace \
+ _mat _mat2 _mdadm _mii-tool _modutils \
+ _mondo _networkmanager _nsenter _opkg _perf \
+ _pidof _pmap _qdbus _schedtool _selinux_contexts \
+ _selinux_roles _selinux_types _selinux_users _setpriv _setsid \
+ _slabtop _ss _sshfs _strace _sysstat \
+ _tload _tpb _tracepath _tune2fs _uml \
+ _unshare _valgrind _vserver _wakeup_capable_devices _wipefs \
+ _wpa_cli _a2ps _aap _abcde _absolute_command_paths \
+ _ack _adb _ansible _ant _antiword \
+ _apachectl _apm _arch_archives _arch_namespace _arp \
+ _arping _asciidoctor _asciinema _at _attr \
+ _augeas _avahi _awk _base64 _basename \
+ _bash _baudrates _baz _beep _bibtex \
+ _bind_addresses _bison _bittorrent _bogofilter _bpf_filters \
+ _bpython _bzip2 _bzr _cabal _cal \
+ _calendar _canonical_paths _cat _ccal _cdcd \
+ _cdrdao _cdrecord _chkconfig _chmod _chown \
+ _chroot _chsh _cksum _clay _cmdambivalent \
+ _cmdstring _cmp _column _comm _composer \
+ _compress _configure _cowsay _cp _cpio \
+ _cplay _crontab _cscope _csplit _cssh \
+ _ctags _ctags_tags _curl _cut _cvs \
+ _darcs _date _date_formats _dates _dbus \
+ _dconf _dd _devtodo _df _dhclient \
+ _dict _dict_words _diff _diff3 _diff_options \
+ _diffstat _dig _directories _dir_list _django \
+ _dmesg _dmidecode _dns_types _doas _domains \
+ _dos2unix _drill _dropbox _dsh _dtruss \
+ _du _dvi _ecasound _ed _elfdump \
+ _elinks _email_addresses _enscript _entr _env \
+ _espeak _etags _fakeroot _feh _fetchmail \
+ _ffmpeg _figlet _file_modes _files _file_systems \
+ _find _find_net_interfaces _finger _flac _flex \
+ _fmt _fold _fortune _fsh _fuser \
+ _gcc _gcore _gdb _gem _genisoimage \
+ _getconf _getent _getfacl _getmail _getopt \
+ _ghostscript _git _global _global_tags _gnu_generic \
+ _gnupod _gnutls _go _gpg _gphoto2 \
+ _gprof _gradle _graphicsmagick _grep _groff \
+ _groups _growisofs _gsettings _guilt _gzip \
+ _have_glob_qual _head _hexdump _host _hostname \
+ _hosts _iconv _id _ifconfig _iftop \
+ _imagemagick _initctl _init_d _install _iostat \
+ _ip _ipsec _irssi _ispell _java \
+ _java_class _joe _join _jq _killall \
+ _knock _kvno _last _ldconfig _ldd \
+ _ld_debug _less _lha _libvirt _links \
+ _list_files _lldb _ln _loadkeys _locale \
+ _localedef _locales _locate _logger _look \
+ _lp _ls _lsof _lua _luarocks \
+ _lynx _lz4 _lzop _mail _mailboxes \
+ _make _man _md5sum _mencal _mh \
+ _mime_types _mkdir _mkfifo _mknod _mktemp \
+ _module _monotone _moosic _mosh _mount \
+ _mpc _mt _mtools _mtr _mutt \
+ _mv _my_accounts _myrepos _mysqldiff _mysql_utils \
+ _ncftp _netcat _net_interfaces _netstat _newsgroups \
+ _nginx _ngrep _nice _nkf _nl \
+ _nm _nmap _npm _nslookup _numfmt \
+ _objdump _object_files _od _openstack _opustools \
+ _other_accounts _pack _pandoc _paste _patch \
+ _patchutils _path_commands _path_files _pax _pbm \
+ _pdf _perforce _perl _perl_basepods _perldoc \
+ _perl_modules _pgids _pgrep _php _picocom \
+ _pids _pine _ping _pip _pkgadd \
+ _pkg-config _pkginfo _pkg_instance _pkgrm _pon \
+ _ports _postfix _postgresql _postscript _pr \
+ _printenv _printers _process_names _prove _ps \
+ _pspdf _psutils _ptx _pump _pv \
+ _pwgen _pydoc _python _python_modules _qemu \
+ _quilt _rake _ranlib _rar _rclone \
+ _rcs _readelf _readlink _remote_files _renice \
+ _ri _rlogin _rm _rmdir _route \
+ _rrdtool _rsync _rubber _ruby _runit \
+ _samba _sccs _scons _screen _script \
+ _seafile _sed _seq _service _services \
+ _setfacl _sh _shasum _showmount _shred \
+ _shuf _shutdown _signals _sisu _slrn \
+ _smartmontools _socket _sort _spamassassin _split \
+ _sqlite _sqsh _ssh _ssh_hosts _stat \
+ _stdbuf _stgit _stow _strings _strip \
+ _stty _su _subversion _sudo _surfraw \
+ _swaks _swanctl _swift _sys_calls _sysctl \
+ _tac _tail _tar _tar_archive _tardy \
+ _tcpdump _tcptraceroute _tee _telnet _terminals \
+ _tex _texi _texinfo _tidy _tiff \
+ _tilde_files _timeout _time_zone _tin _tla \
+ _tmux _todo.sh _toilet _top _topgit \
+ _totd _touch _tput _tr _transmission \
+ _tree _truncate _truss _tty _ttys \
+ _twidge _twisted _umountable _unace _uname \
+ _unexpand _uniq _unison _units _uptime \
+ _urls _user_admin _user_at_host _users _users_on \
+ _vi _vim _visudo _vmstat _vorbis \
+ _vpnc _w _w3m _watch _wc \
+ _webbrowser _wget _whereis _who _whois \
+ _wiggle _xargs _xmlsoft _xmlstarlet _xmms2 \
+ _xxd _xz _yafc _yodl _yp \
+ _zcat _zdump _zfs _zfs_dataset _zfs_pool \
+ _zip _zsh _acroread _code _dcop \
+ _eog _evince _geany _gnome-gv _gqview \
+ _gv _kdeconnect _kfmclient _matlab _mozilla \
+ _mplayer _mupdf _nautilus _nedit _netscape \
+ _okular _pdftk _qiv _rdesktop _setxkbmap \
+ _sublimetext _urxvt _vnc _x_arguments _xauth \
+ _xautolock _x_borderwidth _xclip _x_color _x_colormapid \
+ _x_cursor _x_display _xdvi _x_extension _xfig \
+ _x_font _xft_fonts _x_geometry _xinput _x_keysym \
+ _xloadimage _x_locale _x_modifier _xmodmap _x_name \
+ _xournal _xpdf _xrandr _x_resource _xscreensaver \
+ _x_selection_timeout _xset _xt_arguments _xterm _x_title \
+ _xt_session_id _x_utils _xv _x_visual _x_window \
+ _xwit _zeal _add-zle-hook-widget _add-zsh-hook _alias \
+ _aliases __arguments _arrays _assign _autocd \
+ _bindkey _brace_parameter _builtin _cd _command \
+ _command_names _compadd _compdef _completers _condition \
+ _default _delimiters _directory_stack _dirs _disable \
+ _dynamic_directory_name _echotc _echoti _emulate _enable \
+ _equal _exec _fc _file_descriptors _first \
+ _functions _globflags _globqual_delims _globquals _hash \
+ _history_modifiers _in_vared _jobs _jobs_bg _jobs_builtin \
+ _jobs_fg _kill _limit _limits _math \
+ _math_params _mere _module_math_func _options _options_set \
+ _options_unset _parameter _parameters _precommand _print \
+ _prompt _ps1234 _read _redirect _run-help \
+ _sched _set _setopt _source _strftime \
+ _subscript _suffix_alias_files _tcpsys _tilde _trap \
+ _ttyctl _typeset _ulimit _unhash _user_math_func \
+ _value _vared _vars _vcs_info _vcs_info_hooks \
+ _wait _which _widgets _zargs _zattr \
+ _zcalc _zcalc_line _zcompile _zed _zftp \
+ _zle _zmodload _zmv _zparseopts _zpty \
+ _zsh-mime-handler _zsocket _zstyle _ztodo
autoload -Uz +X _call_program
typeset -gUa _comp_assocs
diff --git a/zsh/.config/zsh/.zdirs b/zsh/.config/zsh/.zdirs
new file mode 100644
index 0000000..250e38a
--- /dev/null
+++ b/zsh/.config/zsh/.zdirs
@@ -0,0 +1,21 @@
+/home/user/.dot
+/home/user/zip
+/home/user/zip/zippy
+/home/user
+/home/user/.cache/yay
+/home/user/.cache/yay/awl-dns-git
+/home/user/.cache/yay/scdoc-git
+/home/user/.cache/yay/scdoc-git/src
+/home/user/.cache/yay/scdoc-git/src/scdoc
+/home/user/.cache/yay/scdoc-git/scdoc
+/home/user/.local/share/zsh/site-functions
+/usr/share/zsh
+/usr/share/zsh/functions
+/usr/share/zsh/functions/Completion
+/usr/share/zsh/site-functions
+/home/user/.local/share/zsh
+/usr/local/share
+/usr/local/share/zsh
+/usr/local/share/zsh/site-functions
+/home/user/zip/awl
+/
diff --git a/zsh/.config/zsh/.zprofile b/zsh/.config/zsh/.zprofile
new file mode 120000
index 0000000..91f5468
--- /dev/null
+++ b/zsh/.config/zsh/.zprofile
@@ -0,0 +1 @@
+/home/user/.config/shell/profile \ No newline at end of file
diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc
index f437896..bd227e6 100644
--- a/zsh/.config/zsh/.zshrc
+++ b/zsh/.config/zsh/.zshrc
@@ -1,5 +1,5 @@
-eval "$(antidot init)"
-eval "$(lesspipe.sh)"
+[[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path zsh)"
+
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.config/zsh/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
@@ -7,6 +7,9 @@ if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
+eval "$(antidot init)"
+eval "$(lesspipe.sh)"
+
# Luke's config for the Zoomer Shell
source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme
@@ -23,15 +26,12 @@ HISTSIZE=10000000
SAVEHIST=10000000
HISTFILE=~/.cache/zsh/history
-
# Load aliases and shortcuts if existent.
[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/shortcutrc"
[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc"
[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/zshnameddirrc" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/zshnameddirrc"
[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/zsh/.zshopts" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/zsh/.zshopts"
-
-
# Basic auto/tab complete:
fpath=(~/.config/zsh/completions $fpath)
autoload -U compinit
@@ -60,3 +60,6 @@ compctl -K _dotnet_zsh_complete dotnet
# Load syntax highlighting; should be last.
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh 2>/dev/null
+
+# To customize prompt, run `p10k configure` or edit ~/.dot/zsh/.config/zsh/.p10k.zsh.
+[[ ! -f ~/.dot/zsh/.config/zsh/.p10k.zsh ]] || source ~/.dot/zsh/.config/zsh/.p10k.zsh