added kitty and herbstluftwm configs.

This commit is contained in:
pim-wtf
2022-04-24 07:26:28 +02:00
parent 05a7404466
commit a7dfd262af
8 changed files with 506 additions and 348 deletions

198
herbstluftwm/autostart Executable file
View File

@ -0,0 +1,198 @@
#!/usr/bin/env bash
# this is a simple config for herbstluftwm
hc() {
herbstclient "$@"
}
hc emit_hook reload
xsetroot -solid '#666666'
# launch desktop flair
feh --bg-fill ~/.wallpapers/stairs.jpg
picom -b
~/.config/polybar/launch.sh
# remove all existing keybindings
hc keyunbind --all
# keybindings
Mod=Mod4 # Use the super key as the main modifier
hc keybind $Mod-Shift-q quit
hc keybind $Mod-Shift-r reload
hc keybind $Mod-w close
hc keybind $Mod-Return spawn kitty
# app shortcuts
hc keybind $Mod-d spawn rofi -show drun
hc keybind XF86LaunchA spawn pcmanfm
# fn buttons
hc keybind XF86MonBrightnessDown spawn sudo brightnessctl set 5%-
hc keybind XF86MonBrightnessUp spawn sudo brightnessctl set +5%
hc keybind XF86KbdBrightnessDown spawn sudo $HOME/scripts/bl.sh down
hc keybind XF86KbdBrightnessUp spawn sudo $HOME/scripts/bl.sh up
# basic movement in tiling and floating mode
# focusing clients
hc keybind $Mod-h focus left
hc keybind $Mod-j focus down
hc keybind $Mod-k focus up
hc keybind $Mod-l focus right
# moving clients in tiling and floating mode
hc keybind $Mod-Shift-h shift left
hc keybind $Mod-Shift-j shift down
hc keybind $Mod-Shift-k shift up
hc keybind $Mod-Shift-l shift right
# splitting frames
# create an empty frame at the specified direction
hc keybind $Mod-u split bottom 0.5
hc keybind $Mod-o split right 0.5
# let the current frame explode into subframes
hc keybind $Mod-Control-space split explode
# resizing frames and floating clients
resizestep=0.02
hc keybind $Mod-Control-h resize left +$resizestep
hc keybind $Mod-Control-j resize down +$resizestep
hc keybind $Mod-Control-k resize up +$resizestep
hc keybind $Mod-Control-l resize right +$resizestep
hc keybind $Mod-Control-Left resize left +$resizestep
hc keybind $Mod-Control-Down resize down +$resizestep
hc keybind $Mod-Control-Up resize up +$resizestep
hc keybind $Mod-Control-Right resize right +$resizestep
# tags
tag_names=("www" "doc" "msg" "dev" "mus" "kdb" "7" "8")
tag_keys=( {1..8} 0 )
hc rename default "${tag_names[0]}" || true
for i in "${!tag_names[@]}" ; do
hc add "${tag_names[$i]}"
key="${tag_keys[$i]}"
if [ -n "$key" ] ; then
hc keybind "$Mod-$key" use_index "$i"
hc keybind "$Mod-Shift-$key" move_index "$i"
fi
done
# cycle through tags
hc keybind $Mod-period use_index +1 --skip-visible
hc keybind $Mod-comma use_index -1 --skip-visible
# layouting
hc keybind $Mod-r remove
hc keybind $Mod-s floating toggle
hc keybind $Mod-f fullscreen toggle
hc keybind $Mod-Shift-f set_attr clients.focus.floating toggle
hc keybind $Mod-Shift-d set_attr clients.focus.decorated toggle
hc keybind $Mod-Shift-m set_attr clients.focus.minimized true
hc keybind $Mod-Control-m jumpto last-minimized
hc keybind $Mod-p pseudotile toggle
# The following cycles through the available layouts within a frame, but skips
# layouts, if the layout change wouldn't affect the actual window positions.
# I.e. if there are two windows within a frame, the grid layout is skipped.
hc keybind $Mod-space \
or , and . compare tags.focus.curframe_wcount = 2 \
. cycle_layout +1 vertical horizontal max vertical grid \
, cycle_layout +1
# mouse
hc mouseunbind --all
hc mousebind $Mod-Button1 move
hc mousebind $Mod-Button2 zoom
hc mousebind $Mod-Button3 resize
# focus
hc keybind $Mod-BackSpace cycle_monitor
hc keybind $Mod-Tab cycle_all +1
hc keybind $Mod-Shift-Tab cycle_all -1
hc keybind $Mod-c cycle
hc keybind $Mod-i jumpto urgent
# theme
hc attr theme.tiling.reset 1
hc attr theme.floating.reset 1
hc set frame_border_active_color '#222222cc'
hc set frame_border_normal_color '#101010cc'
hc set frame_bg_normal_color '#565656aa'
hc set frame_bg_active_color '#345F0Caa'
hc set frame_border_width 1
hc set always_show_frame on
hc set frame_bg_transparent on
hc set frame_transparent_width 5
hc set frame_gap 4
hc attr theme.title_height 15
hc attr theme.title_when never
hc attr theme.title_font 'Roboto Mono For Powerline:pixelsize=12' # example using Xft
# hc attr theme.title_font '-*-fixed-medium-r-*-*-13-*-*-*-*-*-*-*'
hc attr theme.title_depth 3 # space below the title's baseline
hc attr theme.active.color '#345F0Cef'
hc attr theme.title_color '#ffffff'
hc attr theme.normal.color '#323232dd'
hc attr theme.urgent.color '#7811A1dd'
hc attr theme.tab_color '#1F1F1Fdd'
hc attr theme.active.tab_color '#2B4F0Add'
hc attr theme.active.tab_outer_color '#6C8257dd'
hc attr theme.active.tab_title_color '#ababab'
hc attr theme.normal.title_color '#898989'
hc attr theme.inner_width 1
hc attr theme.inner_color black
hc attr theme.border_width 3
hc attr theme.floating.border_width 4
hc attr theme.floating.outer_width 1
hc attr theme.floating.outer_color black
hc attr theme.active.inner_color '#789161'
hc attr theme.urgent.inner_color '#9A65B0'
hc attr theme.normal.inner_color '#606060'
# copy inner color to outer_color
for state in active urgent normal ; do
hc substitute C theme.${state}.inner_color \
attr theme.${state}.outer_color C
done
hc attr theme.tiling.outer_width 1
hc attr theme.background_color '#141414'
hc set window_gap 0
hc set frame_padding 0
hc set smart_window_surroundings off
hc set smart_frame_surroundings on
hc set mouse_recenter_gap 0
# rules
hc unrule -F
#hc rule class=XTerm tag=3 # move all xterms to tag 3
hc rule focus=on # normally focus new clients
hc rule floatplacement=smart
#hc rule focus=off # normally do not focus new clients
# give focus to most common terminals
#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' floating=on
hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off
hc rule fixedsize floating=on
hc set tree_style '╾│ ├└╼─┐'
# unlock, just to be sure
hc unlock
# do multi monitor setup here, e.g.:
hc set_monitors 1280x780+0+20
# or simply:
# hc detect_monitors
# find the panel
panel=~/.config/herbstluftwm/panel.sh
[ -x "$panel" ] || panel=/etc/xdg/herbstluftwm/panel.sh
for monitor in $(hc list_monitors | cut -d: -f1) ; do
# start it on each monitor
"$panel" "$monitor" &
done

9
kitty/kitty.conf Normal file
View File

@ -0,0 +1,9 @@
font_family Source Code Pro
bold_font auto
italic_font auto
bold_italic_font auto
font_size 13.0
# vim:fileencoding=utf-8:ft=conf

View File

@ -16,7 +16,7 @@ print_info() {
info "" cpu info "" cpu
info "" gpu info "" gpu
info "" memory info "" memory
# info cols into "a" term_font
} }
# Title # Title
@ -96,7 +96,7 @@ disk_display="off"
image_backend="pot" image_backend="pot"
image_source="auto" image_source="auto"
ascii_distro="void_small" ascii_distro="artix_small"
ascii_colors=(distro) ascii_colors=(distro)
ascii_bold="on" ascii_bold="on"

View File

@ -11,7 +11,7 @@
backend = "glx"; backend = "glx";
experimental-backends = true; experimental-backends = true;
vsync = "true"; vsync = "true";
refresh-rate = 75; refresh-rate = 60;
# Opacity and dimming. # Opacity and dimming.
active-opacity = 0.88; active-opacity = 0.88;
@ -45,5 +45,5 @@ blur:
shadow = false; shadow = false;
# Corners # Corners
corner-radius = 12; corner-radius = 0;
round-borders = 1; round-borders = 1;

View File

@ -8,8 +8,8 @@
# Polybar configuation file. # Polybar configuation file.
[colors] [colors]
background = #dd191919 background = #ff000000
foreground = #ddffffff foreground = #ffffffff
background-alt = #444 background-alt = #444
foreground-alt = #555 foreground-alt = #555
@ -18,17 +18,16 @@ primary = #ffb52a
alert = #bd2c40 alert = #bd2c40
[bar/top] [bar/top]
width = 1890 bottom = false
height = 35 width = 1280
height = 20
radius = 12
background = ${colors.background} background = ${colors.background}
foreground = ${colors.foreground} foreground = ${colors.foreground}
border-color = #00000000 border-color = #00000000
offset-y = 15 offset-y = 0
offset-x = 15 offset-x = 0
padding-left = 0 padding-left = 0
padding-right = 1 padding-right = 1
@ -38,42 +37,23 @@ tray-padding = 1
spacing = 1 spacing = 1
module-margin-left = 1 module-margin-left = 1
font-0 = RobotoMono:size=11;2 font-0 = Roboto Mono For Powerline:size=11;2
font-1 = MaterialIcons;3 font-1 = MaterialIcons;3
modules-left = bspwm modules-left = ewmh
modules-right = xbps-updates pulseaudio-control wlan wireless-network battery modules-right = brightnessctl wlan wireless-network battery
modules-center = date modules-center = date
fixed-center = true fixed-center = true
tray-position = right tray-position = right
[module/xbps-updates]
type = custom/script
exec = ~/.config/polybar/scripts/xbps-updates.sh
click-left = alacritty -e sudo xbps-install -Su
interval = 60
label-foreground = ${colors.foreground}
[module/pulseaudio-control]
type = custom/script
tail = true
label-foreground = ${colors.foreground}
exec = ~/.config/polybar/scripts/pulseaudio-control.bash --icons-volume ", , " --icon-muted "" --sink-nicknames-from "alsa.card_name" --sink-nickname "usb-Topping_D30-00.analog-stereo:  D30" --sink-nickname "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor: Speakers" listen
click-right = exec pavucontrol &
click-left = ~/.config/polybar/scripts/pulseaudio-control.bash togmute
click-middle = ~/.config/polybar/scripts/pulseaudio-control.bash --sink-blacklist "alsa_output.pci-0000_00_1f.3.analog-stereo.monitor" next-sink
scroll-up = ~/.config/polybar/scripts/pulseaudio-control.bash --volume-max 130 up
scroll-down = ~/.config/polybar/scripts/pulseaudio-control.bash --volume-max 130 down
[module/brightnessctl] [module/brightnessctl]
type = custom/script type = custom/script
exec = ~/.config/polybar/scripts/brightnessctl.sh exec = ~/.config/polybar/scripts/brightnessctl.sh
scroll-up = exec brightnessctl set +5% scroll-up = exec brightnessctl set +5%
scroll-down = exec brightnessctl set 5%- scroll-down = exec brightnessctl set 5%-
interval = 0.5 interval = 5
label = %output% label = %output%
label-foreground = ${colors.foreground} label-foreground = ${colors.foreground}
@ -83,14 +63,16 @@ type = internal/xwindow
[module/battery] [module/battery]
type = internal/battery type = internal/battery
battery = BAT1 battery = BAT0
adapter = ACAD adapter = ACAD
full-at = 98 full-at = 98
interval = 30
click-left = ~/.config/polybar/scripts/bat_toggle.sh click-left = ~/.config/polybar/scripts/bat_toggle.sh
format-charging = <label-charging> format-charging = <label-charging>
format-discharging = <ramp-capacity><label-discharging> format-discharging = <ramp-capacity><label-discharging>
format-full = "" format-full = <ramp-capacity><label-discharging>
format-charging-foreground = #90C2E7 format-charging-foreground = #90C2E7
@ -114,20 +96,21 @@ bar-capacity-empty = █
bar-capacity-empty-font = 3 bar-capacity-empty-font = 3
bar-capacity-empty-foreground = #44ffffff bar-capacity-empty-foreground = #44ffffff
[module/bspwm] [module/ewmh]
type = internal/bspwm type = internal/xworkspaces
pin-workspaces = true pin-workspaces = true
fuzzy-match = true fuzzy-match = true
enable-click = true
ws-icon-0 = I; ws-icon-0 = 1;
ws-icon-1 = II; ws-icon-1 = 2;
ws-icon-2 = III; ws-icon-2 = 3;
ws-icon-3 = IV; ws-icon-3 = 4;
ws-icon-4 = V; ws-icon-4 = 5;
ws-icon-5 = VI; ws-icon-5 = 6;
ws-icon-6 = VII; ws-icon-6 = 7;
ws-icon-7 = VIII; ws-icon-7 = 8;
format = <label-state> format = <label-state>
label-monitor = %icon% label-monitor = %icon%
@ -151,18 +134,17 @@ label-empty-padding = 1
type = internal/date type = internal/date
date = %H:%M date = %H:%M
format = <label> format = <label>
; full date: %Y-%m-%d %H:%M:%S
[module/wlan] [module/wlan]
type = internal/network type = internal/network
interface = enp7s0 interface = eth0
interval = 5.0 interval = 5.0
format-connected =  eth format-connected =  eth
[module/wireless-network] [module/wireless-network]
type = internal/network type = internal/network
interface = wlp8s0 interface = wlan0
interval = 5.0 interval = 5.0
ping-interval = 10 ping-interval = 10

View File

@ -1,86 +1,8 @@
#files: 759 version: 5.8.1 #files: 754 version: 5.8.1
_comps=( _comps=(
'-' '_precommand' '-' '_precommand'
'-array-value-' '_value' '-*-' '_loginctl'
'-assign-parameter-' '_assign'
'-brace-parameter-' '_brace_parameter'
'-command-' '_autocd'
'-command-line-' '_normal'
'-condition-' '_condition'
'-default-' '_default'
'-equal-' '_equal'
'-first-' '_first'
'-math-' '_math'
'-parameter-' '_parameter'
'-redirect-' '_redirect'
'-redirect-,-default-,-default-' '_files'
'-redirect-,<,bunzip2' '_bzip2'
'-redirect-,<,bzip2' '_bzip2'
'-redirect-,<,compress' '_compress'
'-redirect-,<,gunzip' '_gzip'
'-redirect-,<,gzip' '_gzip'
'-redirect-,<,uncompress' '_compress'
'-redirect-,<,unxz' '_xz'
'-redirect-,<,xz' '_xz'
'-redirect-,>,bzip2' '_bzip2'
'-redirect-,>,compress' '_compress'
'-redirect-,>,gzip' '_gzip'
'-redirect-,>,xz' '_xz'
'-subscript-' '_subscript'
'-tilde-' '_tilde'
'-value-' '_value'
'-value-,-default-,-command-' '_zargs'
'-value-,-default-,-default-' '_value'
'-value-,ADB_TRACE,-default-' '_adb'
'-value-,ANDROID_LOG_TAGS,-default-' '_adb'
'-value-,ANDROID_SERIAL,-default-' '_adb'
'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible'
'-value-,ANT_ARGS,-default-' '_ant'
'-value-,CFLAGS,-default-' '_gcc'
'-value-,CPPFLAGS,-default-' '_gcc'
'-value-,CXXFLAGS,-default-' '_gcc'
'-value-,DISPLAY,-default-' '_x_display'
'-value-,GREP_OPTIONS,-default-' '_grep'
'-value-,GZIP,-default-' '_gzip'
'-value-,LANG,-default-' '_locales'
'-value-,LANGUAGE,-default-' '_locales'
'-value-,LDFLAGS,-default-' '_gcc'
'-value-,LD_DEBUG,-default-' '_ld_debug'
'-value-,LESS,-default-' '_less'
'-value-,LESSCHARSET,-default-' '_less'
'-value-,LOOPDEV_DEBUG,-default-' '_losetup'
'-value-,LPDEST,-default-' '_printers'
'-value-,MPD_HOST,-default' '_mpc'
'-value-,P4CLIENT,-default-' '_perforce'
'-value-,P4MERGE,-default-' '_perforce'
'-value-,P4PORT,-default-' '_perforce'
'-value-,P4USER,-default-' '_perforce'
'-value-,PERLDOC,-default-' '_perldoc'
'-value-,PRINTER,-default-' '_printers'
'-value-,PROMPT,-default-' '_ps1234'
'-value-,PROMPT2,-default-' '_ps1234'
'-value-,PROMPT3,-default-' '_ps1234'
'-value-,PROMPT4,-default-' '_ps1234'
'-value-,PS1,-default-' '_ps1234'
'-value-,PS2,-default-' '_ps1234'
'-value-,PS3,-default-' '_ps1234'
'-value-,PS4,-default-' '_ps1234'
'-value-,RPROMPT,-default-' '_ps1234'
'-value-,RPROMPT2,-default-' '_ps1234'
'-value-,RPS1,-default-' '_ps1234'
'-value-,RPS2,-default-' '_ps1234'
'-value-,SPROMPT,-default-' '_ps1234'
'-value-,TERM,-default-' '_terminals'
'-value-,TERMINFO_DIRS,-default-' '_dir_list'
'-value-,TZ,-default-' '_time_zone'
'-value-,VALGRIND_OPTS,-default-' '_valgrind'
'-value-,WWW_HOME,-default-' '_urls'
'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft'
'-value-,XZ_DEFAULTS,-default-' '_xz'
'-value-,XZ_OPT,-default-' '_xz'
'-vared-' '_in_vared'
'-zcalc-line-' '_zcalc_line'
'.' '_source' '.' '_source'
'5g' '_go' '5g' '_go'
'5l' '_go' '5l' '_go'
@ -88,17 +10,14 @@ _comps=(
'6l' '_go' '6l' '_go'
'8g' '_go' '8g' '_go'
'8l' '_go' '8l' '_go'
'Mail' '_mail'
'Mosaic' '_webbrowser'
'_gh' '_gh'
'a2ps' '_a2ps' 'a2ps' '_a2ps'
'aaaa' '_hosts' 'aaaa' '_hosts'
'aap' '_aap' 'aap' '_aap'
'abcde' '_abcde' 'abcde' '_abcde'
'ack' '_ack' 'ack' '_ack'
'ack2' '_ack'
'ack-grep' '_ack' 'ack-grep' '_ack'
'ack-standalone' '_ack' 'ack-standalone' '_ack'
'ack2' '_ack'
'acpi' '_acpi' 'acpi' '_acpi'
'acpitool' '_acpitool' 'acpitool' '_acpitool'
'acroread' '_acroread' 'acroread' '_acroread'
@ -106,7 +25,6 @@ _comps=(
'add-zle-hook-widget' '_add-zle-hook-widget' 'add-zle-hook-widget' '_add-zle-hook-widget'
'add-zsh-hook' '_add-zsh-hook' 'add-zsh-hook' '_add-zsh-hook'
'admin' '_sccs' 'admin' '_sccs'
'alacritty' '_alacritty'
'ali' '_mh' 'ali' '_mh'
'alias' '_alias' 'alias' '_alias'
'amaya' '_webbrowser' 'amaya' '_webbrowser'
@ -137,9 +55,11 @@ _comps=(
'arena' '_webbrowser' 'arena' '_webbrowser'
'arp' '_arp' 'arp' '_arp'
'arping' '_arping' 'arping' '_arping'
'-array-value-' '_value'
'asciidoctor' '_asciidoctor' 'asciidoctor' '_asciidoctor'
'asciinema' '_asciinema' 'asciinema' '_asciinema'
'ash' '_sh' 'ash' '_sh'
'-assign-parameter-' '_assign'
'at' '_at' 'at' '_at'
'atq' '_at' 'atq' '_at'
'atrm' '_at' 'atrm' '_at'
@ -165,24 +85,23 @@ _comps=(
'bibtex' '_bibtex' 'bibtex' '_bibtex'
'bindkey' '_bindkey' 'bindkey' '_bindkey'
'bison' '_bison' 'bison' '_bison'
'bluetoothctl' '_bluetoothctl'
'bmake' '_make' 'bmake' '_make'
'bogofilter' '_bogofilter' 'bogofilter' '_bogofilter'
'bogotune' '_bogofilter' 'bogotune' '_bogofilter'
'bogoutil' '_bogofilter' 'bogoutil' '_bogofilter'
'bpython' '_bpython' 'bpython' '_bpython'
'bpython-gtk' '_bpython'
'bpython-urwid' '_bpython'
'bpython2' '_bpython' 'bpython2' '_bpython'
'bpython2-gtk' '_bpython' 'bpython2-gtk' '_bpython'
'bpython2-urwid' '_bpython' 'bpython2-urwid' '_bpython'
'bpython3' '_bpython' 'bpython3' '_bpython'
'bpython3-gtk' '_bpython' 'bpython3-gtk' '_bpython'
'bpython3-urwid' '_bpython' 'bpython3-urwid' '_bpython'
'bpython-gtk' '_bpython'
'bpython-urwid' '_bpython'
'-brace-parameter-' '_brace_parameter'
'brctl' '_brctl' 'brctl' '_brctl'
'bsdgrep' '_grep' 'bsdgrep' '_grep'
'bsdtar' '_tar' 'bsdtar' '_tar'
'bspc' '_bspc'
'btdownloadcurses' '_bittorrent' 'btdownloadcurses' '_bittorrent'
'btdownloadgui' '_bittorrent' 'btdownloadgui' '_bittorrent'
'btdownloadheadless' '_bittorrent' 'btdownloadheadless' '_bittorrent'
@ -209,7 +128,6 @@ _comps=(
'cabal' '_cabal' 'cabal' '_cabal'
'cal' '_cal' 'cal' '_cal'
'calendar' '_calendar' 'calendar' '_calendar'
'cargo' '_cargo'
'cat' '_cat' 'cat' '_cat'
'catchsegv' '_precommand' 'catchsegv' '_precommand'
'cc' '_gcc' 'cc' '_gcc'
@ -257,7 +175,9 @@ _comps=(
'combine' '_imagemagick' 'combine' '_imagemagick'
'combinediff' '_patchutils' 'combinediff' '_patchutils'
'comm' '_comm' 'comm' '_comm'
'-command-' '_autocd'
'command' '_command' 'command' '_command'
'-command-line-' '_normal'
'comp' '_mh' 'comp' '_mh'
'compadd' '_compadd' 'compadd' '_compadd'
'compdef' '_compdef' 'compdef' '_compdef'
@ -266,6 +186,7 @@ _comps=(
'composite' '_imagemagick' 'composite' '_imagemagick'
'compress' '_compress' 'compress' '_compress'
'conch' '_twisted' 'conch' '_twisted'
'-condition-' '_condition'
'config.status' '_configure' 'config.status' '_configure'
'configure' '_configure' 'configure' '_configure'
'convert' '_imagemagick' 'convert' '_imagemagick'
@ -301,6 +222,7 @@ _comps=(
'dcopstart' '_dcop' 'dcopstart' '_dcop'
'dd' '_dd' 'dd' '_dd'
'declare' '_typeset' 'declare' '_typeset'
'-default-' '_default'
'delta' '_sccs' 'delta' '_sccs'
'designate' '_openstack' 'designate' '_openstack'
'devtodo' '_devtodo' 'devtodo' '_devtodo'
@ -361,6 +283,7 @@ _comps=(
'eog' '_eog' 'eog' '_eog'
'epdfview' '_pdf' 'epdfview' '_pdf'
'epsffit' '_psutils' 'epsffit' '_psutils'
'-equal-' '_equal'
'erb' '_ruby' 'erb' '_ruby'
'espeak' '_espeak' 'espeak' '_espeak'
'etags' '_etags' 'etags' '_etags'
@ -396,6 +319,7 @@ _comps=(
'findmnt' '_findmnt' 'findmnt' '_findmnt'
'finger' '_finger' 'finger' '_finger'
'firefox' '_mozilla' 'firefox' '_mozilla'
'-first-' '_first'
'fixdlsrps' '_psutils' 'fixdlsrps' '_psutils'
'fixfmps' '_psutils' 'fixfmps' '_psutils'
'fixmacps' '_psutils' 'fixmacps' '_psutils'
@ -407,7 +331,6 @@ _comps=(
'fixwpps' '_psutils' 'fixwpps' '_psutils'
'fixwwps' '_psutils' 'fixwwps' '_psutils'
'flac' '_flac' 'flac' '_flac'
'flameshot' '_flameshot'
'flex' '_flex' 'flex' '_flex'
'flex++' '_flex' 'flex++' '_flex'
'flipdiff' '_patchutils' 'flipdiff' '_patchutils'
@ -483,6 +406,7 @@ _comps=(
'ggetopt' '_getopt' 'ggetopt' '_getopt'
'ggrep' '_grep' 'ggrep' '_grep'
'ggv' '_gnome-gv' 'ggv' '_gnome-gv'
'_gh' '_gh'
'gh' '_gh' 'gh' '_gh'
'ghead' '_head' 'ghead' '_head'
'ghostscript' '_ghostscript' 'ghostscript' '_ghostscript'
@ -491,11 +415,11 @@ _comps=(
'ginstall' '_install' 'ginstall' '_install'
'git' '_git' 'git' '_git'
'git-cvsserver' '_git' 'git-cvsserver' '_git'
'gitk' '_git'
'git-receive-pack' '_git' 'git-receive-pack' '_git'
'git-shell' '_git' 'git-shell' '_git'
'git-upload-archive' '_git' 'git-upload-archive' '_git'
'git-upload-pack' '_git' 'git-upload-pack' '_git'
'gitk' '_git'
'gjoin' '_join' 'gjoin' '_join'
'glance' '_openstack' 'glance' '_openstack'
'gln' '_ln' 'gln' '_ln'
@ -515,12 +439,12 @@ _comps=(
'gnocchi' '_openstack' 'gnocchi' '_openstack'
'gnome-gv' '_gnome-gv' 'gnome-gv' '_gnome-gv'
'gnumfmt' '_numfmt' 'gnumfmt' '_numfmt'
'gnupod_INIT' '_gnupod'
'gnupod_INIT.pl' '_gnupod'
'gnupod_addsong' '_gnupod' 'gnupod_addsong' '_gnupod'
'gnupod_addsong.pl' '_gnupod' 'gnupod_addsong.pl' '_gnupod'
'gnupod_check' '_gnupod' 'gnupod_check' '_gnupod'
'gnupod_check.pl' '_gnupod' 'gnupod_check.pl' '_gnupod'
'gnupod_INIT' '_gnupod'
'gnupod_INIT.pl' '_gnupod'
'gnupod_search' '_gnupod' 'gnupod_search' '_gnupod'
'gnupod_search.pl' '_gnupod' 'gnupod_search.pl' '_gnupod'
'gnutls-cli' '_gnutls' 'gnutls-cli' '_gnutls'
@ -532,9 +456,9 @@ _comps=(
'gpaste' '_paste' 'gpaste' '_paste'
'gpatch' '_patch' 'gpatch' '_patch'
'gpg' '_gpg' 'gpg' '_gpg'
'gpg-zip' '_gpg'
'gpg2' '_gpg' 'gpg2' '_gpg'
'gpgv' '_gpg' 'gpgv' '_gpg'
'gpg-zip' '_gpg'
'gphoto2' '_gphoto2' 'gphoto2' '_gphoto2'
'gprintenv' '_printenv' 'gprintenv' '_printenv'
'gprof' '_gprof' 'gprof' '_gprof'
@ -633,6 +557,7 @@ _comps=(
'head' '_head' 'head' '_head'
'heat' '_openstack' 'heat' '_openstack'
'help' '_sccs' 'help' '_sccs'
'herbstclient' '_herbstclient'
'hexdump' '_hexdump' 'hexdump' '_hexdump'
'hilite' '_precommand' 'hilite' '_precommand'
'history' '_fc' 'history' '_fc'
@ -702,6 +627,7 @@ _comps=(
'killall' '_killall' 'killall' '_killall'
'killall5' '_killall' 'killall5' '_killall'
'kioclient' '_kfmclient' 'kioclient' '_kfmclient'
'kitty' '_kitty'
'knock' '_knock' 'knock' '_knock'
'konqueror' '_webbrowser' 'konqueror' '_webbrowser'
'kpartx' '_kpartx' 'kpartx' '_kpartx'
@ -738,6 +664,7 @@ _comps=(
'localedef' '_localedef' 'localedef' '_localedef'
'locate' '_locate' 'locate' '_locate'
'log' '_nothing' 'log' '_nothing'
'loginctl' '_loginctl'
'logname' '_nothing' 'logname' '_nothing'
'look' '_look' 'look' '_look'
'losetup' '_losetup' 'losetup' '_losetup'
@ -753,6 +680,7 @@ _comps=(
'lsattr' '_lsattr' 'lsattr' '_lsattr'
'lsblk' '_lsblk' 'lsblk' '_lsblk'
'lsdiff' '_patchutils' 'lsdiff' '_patchutils'
'lsinitcpio' '_mkinitcpio'
'lsmod' '_modutils' 'lsmod' '_modutils'
'lsof' '_lsof' 'lsof' '_lsof'
'lsusb' '_lsusb' 'lsusb' '_lsusb'
@ -770,13 +698,16 @@ _comps=(
'mac2unix' '_dos2unix' 'mac2unix' '_dos2unix'
'magnum' '_openstack' 'magnum' '_openstack'
'mail' '_mail' 'mail' '_mail'
'Mail' '_mail'
'mailx' '_mail' 'mailx' '_mail'
'make' '_make' 'make' '_make'
'makeinfo' '_texinfo' 'makeinfo' '_texinfo'
'makepkg' '_pacman'
'man' '_man' 'man' '_man'
'manage.py' '_django' 'manage.py' '_django'
'manila' '_openstack' 'manila' '_openstack'
'mark' '_mh' 'mark' '_mh'
'-math-' '_math'
'matlab' '_matlab' 'matlab' '_matlab'
'mattrib' '_mtools' 'mattrib' '_mtools'
'mcd' '_mtools' 'mcd' '_mtools'
@ -808,6 +739,7 @@ _comps=(
'mistral' '_openstack' 'mistral' '_openstack'
'mkdir' '_mkdir' 'mkdir' '_mkdir'
'mkfifo' '_mkfifo' 'mkfifo' '_mkfifo'
'mkinitcpio' '_mkinitcpio'
'mkisofs' '_growisofs' 'mkisofs' '_growisofs'
'mknod' '_mknod' 'mknod' '_mknod'
'mksh' '_sh' 'mksh' '_sh'
@ -828,6 +760,7 @@ _comps=(
'mondoarchive' '_mondo' 'mondoarchive' '_mondo'
'montage' '_imagemagick' 'montage' '_imagemagick'
'moosic' '_moosic' 'moosic' '_moosic'
'Mosaic' '_webbrowser'
'mosh' '_mosh' 'mosh' '_mosh'
'mount' '_mount' 'mount' '_mount'
'mozilla' '_mozilla' 'mozilla' '_mozilla'
@ -836,7 +769,6 @@ _comps=(
'mpc' '_mpc' 'mpc' '_mpc'
'mplayer' '_mplayer' 'mplayer' '_mplayer'
'mpstat' '_sysstat' 'mpstat' '_sysstat'
'mpv' '_mpv'
'mr' '_myrepos' 'mr' '_myrepos'
'mrd' '_mtools' 'mrd' '_mtools'
'mread' '_mtools' 'mread' '_mtools'
@ -915,11 +847,16 @@ _comps=(
'pacat' '_pulseaudio' 'pacat' '_pulseaudio'
'pack' '_pack' 'pack' '_pack'
'packf' '_mh' 'packf' '_mh'
'pacman' '_pacman'
'pacman-conf' '_pacman'
'pacman-key' '_pacman'
'pacman.static' '_pacman'
'pacmd' '_pulseaudio' 'pacmd' '_pulseaudio'
'pactl' '_pulseaudio' 'pactl' '_pulseaudio'
'padsp' '_pulseaudio' 'padsp' '_pulseaudio'
'pandoc' '_pandoc' 'pandoc' '_pandoc'
'paplay' '_pulseaudio' 'paplay' '_pulseaudio'
'-parameter-' '_parameter'
'parec' '_pulseaudio' 'parec' '_pulseaudio'
'parecord' '_pulseaudio' 'parecord' '_pulseaudio'
'passwd' '_users' 'passwd' '_users'
@ -953,9 +890,9 @@ _comps=(
'pg_dump' '_postgresql' 'pg_dump' '_postgresql'
'pg_dumpall' '_postgresql' 'pg_dumpall' '_postgresql'
'pg_isready' '_postgresql' 'pg_isready' '_postgresql'
'pgrep' '_pgrep'
'pg_restore' '_postgresql' 'pg_restore' '_postgresql'
'pg_upgrade' '_postgresql' 'pg_upgrade' '_postgresql'
'pgrep' '_pgrep'
'php' '_php' 'php' '_php'
'pick' '_mh' 'pick' '_mh'
'picocom' '_picocom' 'picocom' '_picocom'
@ -967,8 +904,8 @@ _comps=(
'pinfo' '_texinfo' 'pinfo' '_texinfo'
'ping' '_ping' 'ping' '_ping'
'ping6' '_ping' 'ping6' '_ping'
'pkg-config' '_pkg-config'
'pkgadd' '_pkgadd' 'pkgadd' '_pkgadd'
'pkg-config' '_pkg-config'
'pkginfo' '_pkginfo' 'pkginfo' '_pkginfo'
'pkgrm' '_pkgrm' 'pkgrm' '_pkgrm'
'pkill' '_pgrep' 'pkill' '_pgrep'
@ -1057,6 +994,20 @@ _comps=(
'readelf' '_readelf' 'readelf' '_readelf'
'readlink' '_readlink' 'readlink' '_readlink'
'readonly' '_typeset' 'readonly' '_typeset'
'-redirect-' '_redirect'
'-redirect-,<,bunzip2' '_bzip2'
'-redirect-,<,bzip2' '_bzip2'
'-redirect-,>,bzip2' '_bzip2'
'-redirect-,<,compress' '_compress'
'-redirect-,>,compress' '_compress'
'-redirect-,-default-,-default-' '_files'
'-redirect-,<,gunzip' '_gzip'
'-redirect-,<,gzip' '_gzip'
'-redirect-,>,gzip' '_gzip'
'-redirect-,<,uncompress' '_compress'
'-redirect-,<,unxz' '_xz'
'-redirect-,<,xz' '_xz'
'-redirect-,>,xz' '_xz'
'refile' '_mh' 'refile' '_mh'
'rehash' '_hash' 'rehash' '_hash'
'reindexdb' '_postgresql' 'reindexdb' '_postgresql'
@ -1066,7 +1017,6 @@ _comps=(
'repl' '_mh' 'repl' '_mh'
'restart' '_initctl' 'restart' '_initctl'
'retawq' '_webbrowser' 'retawq' '_webbrowser'
'rg' '_rg'
'rgview' '_vim' 'rgview' '_vim'
'rgvim' '_vim' 'rgvim' '_vim'
'ri' '_ri' 'ri' '_ri'
@ -1139,6 +1089,7 @@ _comps=(
'sha512sum' '_md5sum' 'sha512sum' '_md5sum'
'sha512t256' '_cksum' 'sha512t256' '_cksum'
'shasum' '_shasum' 'shasum' '_shasum'
'shell-script' '_loginctl'
'shift' '_arrays' 'shift' '_arrays'
'show' '_mh' 'show' '_mh'
'showchar' '_psutils' 'showchar' '_psutils'
@ -1178,9 +1129,9 @@ _comps=(
'ssh-add' '_ssh' 'ssh-add' '_ssh'
'ssh-agent' '_ssh' 'ssh-agent' '_ssh'
'ssh-copy-id' '_ssh' 'ssh-copy-id' '_ssh'
'sshfs' '_sshfs'
'ssh-keygen' '_ssh' 'ssh-keygen' '_ssh'
'ssh-keyscan' '_ssh' 'ssh-keyscan' '_ssh'
'sshfs' '_sshfs'
'star' '_tar' 'star' '_tar'
'start' '_initctl' 'start' '_initctl'
'stat' '_stat' 'stat' '_stat'
@ -1198,11 +1149,12 @@ _comps=(
'stty' '_stty' 'stty' '_stty'
'su' '_su' 'su' '_su'
'subl' '_sublimetext' 'subl' '_sublimetext'
'-subscript-' '_subscript'
'sudo' '_sudo' 'sudo' '_sudo'
'sudoedit' '_sudo' 'sudoedit' '_sudo'
'sum' '_cksum' 'sum' '_cksum'
'surfraw' '_surfraw' 'surfraw' '_surfraw'
'sv' '_sv' 'sv' '_runit'
'svn' '_subversion' 'svn' '_subversion'
'svnadmin' '_subversion' 'svnadmin' '_subversion'
'svnadmin-static' '_subversion' 'svnadmin-static' '_subversion'
@ -1219,8 +1171,8 @@ _comps=(
'talk' '_other_accounts' 'talk' '_other_accounts'
'tar' '_tar' 'tar' '_tar'
'tardy' '_tardy' 'tardy' '_tardy'
'tcp_open' '_tcpsys'
'tcpdump' '_tcpdump' 'tcpdump' '_tcpdump'
'tcp_open' '_tcpsys'
'tcptraceroute' '_tcptraceroute' 'tcptraceroute' '_tcptraceroute'
'tcsh' '_sh' 'tcsh' '_sh'
'tda' '_devtodo' 'tda' '_devtodo'
@ -1237,6 +1189,7 @@ _comps=(
'tg' '_topgit' 'tg' '_topgit'
'tidy' '_tidy' 'tidy' '_tidy'
'tig' '_git' 'tig' '_git'
'-tilde-' '_tilde'
'time' '_precommand' 'time' '_precommand'
'timeout' '_timeout' 'timeout' '_timeout'
'times' '_nothing' 'times' '_nothing'
@ -1310,9 +1263,9 @@ _comps=(
'uptime' '_uptime' 'uptime' '_uptime'
'urxvt' '_urxvt' 'urxvt' '_urxvt'
'urxvt256c' '_urxvt' 'urxvt256c' '_urxvt'
'urxvt256cc' '_urxvt'
'urxvt256c-ml' '_urxvt' 'urxvt256c-ml' '_urxvt'
'urxvt256c-mlc' '_urxvt' 'urxvt256c-mlc' '_urxvt'
'urxvt256cc' '_urxvt'
'urxvtc' '_urxvt' 'urxvtc' '_urxvt'
'useradd' '_user_admin' 'useradd' '_user_admin'
'userdel' '_users' 'userdel' '_users'
@ -1320,6 +1273,57 @@ _comps=(
'vacuumdb' '_postgresql' 'vacuumdb' '_postgresql'
'val' '_sccs' 'val' '_sccs'
'valgrind' '_valgrind' 'valgrind' '_valgrind'
'-value-' '_value'
'-value-,ADB_TRACE,-default-' '_adb'
'-value-,ANDROID_LOG_TAGS,-default-' '_adb'
'-value-,ANDROID_SERIAL,-default-' '_adb'
'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible'
'-value-,ANT_ARGS,-default-' '_ant'
'-value-,CFLAGS,-default-' '_gcc'
'-value-,CPPFLAGS,-default-' '_gcc'
'-value-,CXXFLAGS,-default-' '_gcc'
'-value-,-default-,-command-' '_zargs'
'-value-,-default-,-default-' '_value'
'-value-,DISPLAY,-default-' '_x_display'
'-value-,GREP_OPTIONS,-default-' '_grep'
'-value-,GZIP,-default-' '_gzip'
'-value-,LANG,-default-' '_locales'
'-value-,LANGUAGE,-default-' '_locales'
'-value-,LD_DEBUG,-default-' '_ld_debug'
'-value-,LDFLAGS,-default-' '_gcc'
'-value-,LESSCHARSET,-default-' '_less'
'-value-,LESS,-default-' '_less'
'-value-,LOOPDEV_DEBUG,-default-' '_losetup'
'-value-,LPDEST,-default-' '_printers'
'-value-,MPD_HOST,-default' '_mpc'
'-value-,P4CLIENT,-default-' '_perforce'
'-value-,P4MERGE,-default-' '_perforce'
'-value-,P4PORT,-default-' '_perforce'
'-value-,P4USER,-default-' '_perforce'
'-value-,PERLDOC,-default-' '_perldoc'
'-value-,PRINTER,-default-' '_printers'
'-value-,PROMPT2,-default-' '_ps1234'
'-value-,PROMPT3,-default-' '_ps1234'
'-value-,PROMPT4,-default-' '_ps1234'
'-value-,PROMPT,-default-' '_ps1234'
'-value-,PS1,-default-' '_ps1234'
'-value-,PS2,-default-' '_ps1234'
'-value-,PS3,-default-' '_ps1234'
'-value-,PS4,-default-' '_ps1234'
'-value-,RPROMPT2,-default-' '_ps1234'
'-value-,RPROMPT,-default-' '_ps1234'
'-value-,RPS1,-default-' '_ps1234'
'-value-,RPS2,-default-' '_ps1234'
'-value-,SPROMPT,-default-' '_ps1234'
'-value-,TERM,-default-' '_terminals'
'-value-,TERMINFO_DIRS,-default-' '_dir_list'
'-value-,TZ,-default-' '_time_zone'
'-value-,VALGRIND_OPTS,-default-' '_valgrind'
'-value-,WWW_HOME,-default-' '_urls'
'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft'
'-value-,XZ_DEFAULTS,-default-' '_xz'
'-value-,XZ_OPT,-default-' '_xz'
'-vared-' '_in_vared'
'vared' '_vared' 'vared' '_vared'
'vcsh' '_vcsh' 'vcsh' '_vcsh'
'vim' '_vim' 'vim' '_vim'
@ -1365,28 +1369,7 @@ _comps=(
'xattr' '_attr' 'xattr' '_attr'
'xauth' '_xauth' 'xauth' '_xauth'
'xautolock' '_xautolock' 'xautolock' '_xautolock'
'xbps-alternatives' '_xbps'
'xbps-checkvers' '_xbps'
'xbps-create' '_xbps'
'xbps-dgraph' '_xbps'
'xbps-install' '_xbps'
'xbps-pkgdb' '_xbps'
'xbps-query' '_xbps'
'xbps-reconfigure' '_xbps'
'xbps-remove' '_xbps'
'xbps-rindex' '_xbps'
'xbps-src' '_xbps_src'
'xbps-uchroot' '_xbps'
'xbps-uhelper' '_xbps'
'xbps-uunshare' '_xbps'
'xbuildbarf' '_xtools'
'xbulk' '_xtools'
'xbump' '_xtools'
'xcheckrestart' '_xtools'
'xclip' '_xclip' 'xclip' '_xclip'
'xdbg' '_xtools'
'xdiff' '_xtools'
'xdowngrade' '_xtools'
'xdpyinfo' '_x_utils' 'xdpyinfo' '_x_utils'
'xdvi' '_xdvi' 'xdvi' '_xdvi'
'xelatex' '_tex' 'xelatex' '_tex'
@ -1396,18 +1379,10 @@ _comps=(
'xfig' '_xfig' 'xfig' '_xfig'
'xfontsel' '_x_utils' 'xfontsel' '_x_utils'
'xfreerdp' '_rdesktop' 'xfreerdp' '_rdesktop'
'xgensum' '_xtools'
'xgrep' '_xtools'
'xhost' '_x_utils' 'xhost' '_x_utils'
'xi' '_xtools'
'xilog' '_xtools'
'xkill' '_x_utils' 'xkill' '_x_utils'
'xlg' '_xtools'
'xli' '_xloadimage' 'xli' '_xloadimage'
'xloadimage' '_xloadimage' 'xloadimage' '_xloadimage'
'xlocate' '_xtools'
'xlog' '_xtools'
'xls' '_xtools'
'xlsatoms' '_x_utils' 'xlsatoms' '_x_utils'
'xlsclients' '_x_utils' 'xlsclients' '_x_utils'
'xml' '_xmlstarlet' 'xml' '_xmlstarlet'
@ -1416,28 +1391,18 @@ _comps=(
'xmms2' '_xmms2' 'xmms2' '_xmms2'
'xmodmap' '_xmodmap' 'xmodmap' '_xmodmap'
'xmosaic' '_webbrowser' 'xmosaic' '_webbrowser'
'xmypkgs' '_xtools'
'xon' '_x_utils' 'xon' '_x_utils'
'xoptdiff' '_xtools'
'xournal' '_xournal' 'xournal' '_xournal'
'xpdf' '_xpdf' 'xpdf' '_xpdf'
'xping' '_hosts' 'xping' '_hosts'
'xpkg' '_xtools'
'xpkgdiff' '_xtools'
'xprop' '_x_utils' 'xprop' '_x_utils'
'xq' '_xtools'
'xrandr' '_xrandr' 'xrandr' '_xrandr'
'xrdb' '_x_utils' 'xrdb' '_x_utils'
'xrecent' '_xtools'
'xrevbump' '_xtools'
'xrevshlib' '_xtools'
'xscreensaver-command' '_xscreensaver' 'xscreensaver-command' '_xscreensaver'
'xset' '_xset' 'xset' '_xset'
'xsetbg' '_xloadimage' 'xsetbg' '_xloadimage'
'xsetroot' '_x_utils' 'xsetroot' '_x_utils'
'xsltproc' '_xmlsoft' 'xsltproc' '_xmlsoft'
'xsrc' '_xtools'
'xsubpkg' '_xtools'
'xterm' '_xterm' 'xterm' '_xterm'
'xtightvncviewer' '_vnc' 'xtightvncviewer' '_vnc'
'xtp' '_imagemagick' 'xtp' '_imagemagick'
@ -1454,6 +1419,7 @@ _comps=(
'xzcat' '_xz' 'xzcat' '_xz'
'yafc' '_yafc' 'yafc' '_yafc'
'yash' '_sh' 'yash' '_sh'
'yay' '_yay'
'ypbind' '_yp' 'ypbind' '_yp'
'ypcat' '_yp' 'ypcat' '_yp'
'ypmatch' '_yp' 'ypmatch' '_yp'
@ -1468,6 +1434,7 @@ _comps=(
'zargs' '_zargs' 'zargs' '_zargs'
'zathura' '_zathura' 'zathura' '_zathura'
'zcalc' '_zcalc' 'zcalc' '_zcalc'
'-zcalc-line-' '_zcalc_line'
'zcat' '_zcat' 'zcat' '_zcat'
'zcompile' '_zcompile' 'zcompile' '_zcompile'
'zcp' '_zmv' 'zcp' '_zmv'
@ -1480,12 +1447,12 @@ _comps=(
'zf_chgrp' '_chown' 'zf_chgrp' '_chown'
'zf_chmod' '_chmod' 'zf_chmod' '_chmod'
'zf_chown' '_chown' 'zf_chown' '_chown'
'zfgrep' '_grep'
'zf_ln' '_ln' 'zf_ln' '_ln'
'zf_mkdir' '_mkdir' 'zf_mkdir' '_mkdir'
'zf_mv' '_mv' 'zf_mv' '_mv'
'zf_rm' '_rm' 'zf_rm' '_rm'
'zf_rmdir' '_rmdir' 'zf_rmdir' '_rmdir'
'zfgrep' '_grep'
'zfs' '_zfs' 'zfs' '_zfs'
'zgetattr' '_zattr' 'zgetattr' '_zattr'
'zgrep' '_grep' 'zgrep' '_grep'
@ -1513,37 +1480,38 @@ _comps=(
) )
_services=( _services=(
'-redirect-,<,bunzip2' 'bunzip2'
'-redirect-,<,bzip2' 'bzip2'
'-redirect-,<,compress' 'compress'
'-redirect-,<,gunzip' 'gunzip'
'-redirect-,<,gzip' 'gzip'
'-redirect-,<,uncompress' 'uncompress'
'-redirect-,<,unxz' 'unxz'
'-redirect-,<,xz' 'xz'
'-redirect-,>,bzip2' 'bunzip2'
'-redirect-,>,compress' 'uncompress'
'-redirect-,>,gzip' 'gunzip'
'-redirect-,>,xz' 'unxz'
'Mail' 'mail'
'bzcat' 'bunzip2' 'bzcat' 'bunzip2'
'gchgrp' 'chgrp' 'gchgrp' 'chgrp'
'gchown' 'chown' 'gchown' 'chown'
'gnupod_INIT.pl' 'gnupod_INIT'
'gnupod_addsong.pl' 'gnupod_addsong' 'gnupod_addsong.pl' 'gnupod_addsong'
'gnupod_check.pl' 'gnupod_check' 'gnupod_check.pl' 'gnupod_check'
'gnupod_INIT.pl' 'gnupod_INIT'
'gnupod_search.pl' 'gnupod_search' 'gnupod_search.pl' 'gnupod_search'
'gpg2' 'gpg' 'gpg2' 'gpg'
'gzcat' 'gunzip' 'gzcat' 'gunzip'
'iceweasel' 'firefox' 'iceweasel' 'firefox'
'lzcat' 'unxz' 'lzcat' 'unxz'
'lzma' 'xz' 'lzma' 'xz'
'Mail' 'mail'
'mailx' 'mail' 'mailx' 'mail'
'mktunes.pl' 'mktunes' 'mktunes.pl' 'mktunes'
'nail' 'mail' 'nail' 'mail'
'ncl' 'nc' 'ncl' 'nc'
'nedit-nc' 'nc' 'nedit-nc' 'nc'
'pacman.static' 'pacman'
'pcat' 'unpack' 'pcat' 'unpack'
'-redirect-,<,bunzip2' 'bunzip2'
'-redirect-,<,bzip2' 'bzip2'
'-redirect-,>,bzip2' 'bunzip2'
'-redirect-,<,compress' 'compress'
'-redirect-,>,compress' 'uncompress'
'-redirect-,<,gunzip' 'gunzip'
'-redirect-,<,gzip' 'gzip'
'-redirect-,>,gzip' 'gunzip'
'-redirect-,<,uncompress' 'uncompress'
'-redirect-,<,unxz' 'unxz'
'-redirect-,<,xz' 'xz'
'-redirect-,>,xz' 'unxz'
'remsh' 'rsh' 'remsh' 'rsh'
'slogin' 'ssh' 'slogin' 'ssh'
'svnadmin-static' 'svnadmin' 'svnadmin-static' 'svnadmin'
@ -1562,26 +1530,26 @@ _patcomps=(
) )
_postpatcomps=( _postpatcomps=(
'(p[bgpn]m*|*top[bgpn]m)' '_pbm'
'(ruby|[ei]rb)[0-9.]#' '_ruby'
'(texi(2*|ndex))' '_texi'
'(tiff*|*2tiff|pal2rgb)' '_tiff'
'*/X11(|R<4->)/*' '_x_arguments'
'-value-,(ftp|http(|s))_proxy,-default-' '_urls'
'-value-,*PATH,-default-' '_dir_list'
'-value-,*path,-default-' '_directories'
'-value-,LC_*,-default-' '_locales'
'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby'
'c++-*' '_gcc' 'c++-*' '_gcc'
'g++-*' '_gcc' 'g++-*' '_gcc'
'gcc-*' '_gcc' 'gcc-*' '_gcc'
'gem[0-9.]#' '_gem' 'gem[0-9.]#' '_gem'
'lua[0-9.-]##' '_lua' 'lua[0-9.-]##' '_lua'
'(p[bgpn]m*|*top[bgpn]m)' '_pbm'
'php[0-9.-]' '_php' 'php[0-9.-]' '_php'
'pydoc[0-9.]#' '_pydoc' 'pydoc[0-9.]#' '_pydoc'
'python[0-9.]#' '_python' 'python[0-9.]#' '_python'
'qemu(|-system-*)' '_qemu' 'qemu(|-system-*)' '_qemu'
'(ruby|[ei]rb)[0-9.]#' '_ruby'
'shasum(|5).*' '_shasum' 'shasum(|5).*' '_shasum'
'(texi(2*|ndex))' '_texi'
'(tiff*|*2tiff|pal2rgb)' '_tiff'
'-value-,(ftp|http(|s))_proxy,-default-' '_urls'
'-value-,LC_*,-default-' '_locales'
'-value-,*path,-default-' '_directories'
'-value-,*PATH,-default-' '_dir_list'
'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby'
'*/X11(|R<4->)/*' '_x_arguments'
'yodl(|2*)' '_yodl' 'yodl(|2*)' '_yodl'
'zf*' '_zftp' 'zf*' '_zftp'
) )
@ -1621,138 +1589,137 @@ bindkey '^[,' _history-complete-newer
bindkey '^[/' _history-complete-older bindkey '^[/' _history-complete-older
bindkey '^[~' _bash_complete-word bindkey '^[~' _bash_complete-word
autoload -Uz _alacritty _bluetoothctl _bspc _cargo _curl \ autoload -Uz _curl _gh _kitty _libinput _loginctl \
_flameshot _gh _libinput _mpv _polybar \ _mkinitcpio _pacman _polybar _polybar_msg _pulseaudio \
_polybar_msg _pulseaudio _rg _sv _xbps \ _yay _zathura _cdr _all_labels _all_matches \
_xbps_src _xtools _zathura _cdr _all_labels \ _alternative _approximate _arg_compile _arguments _bash_completions \
_all_matches _alternative _approximate _arg_compile _arguments \ _cache_invalid _call_function _combination _complete _complete_debug \
_bash_completions _cache_invalid _call_function _combination _comp_locale \ _complete_help _complete_help_generic _complete_tag _comp_locale _correct \
_complete _complete_debug _complete_help _complete_help_generic _complete_tag \ _correct_filename _correct_word _describe _description _dispatch \
_correct _correct_filename _correct_word _describe _description \ _expand _expand_alias _expand_word _extensions _external_pwds \
_dispatch _expand _expand_alias _expand_word _extensions \ _generic _guard _history _history_complete_word _ignored \
_external_pwds _generic _guard _history _history_complete_word \ _list _main_complete _match _menu _message \
_ignored _list _main_complete _match _menu \ _most_recent_file _multi_parts _next_label _next_tags _normal \
_message _most_recent_file _multi_parts _next_label _next_tags \ _nothing _oldlist _pick_variant _prefix _read_comp \
_normal _nothing _oldlist _pick_variant _prefix \ _regex_arguments _regex_words _requested _retrieve_cache _sep_parts \
_read_comp _regex_arguments _regex_words _requested _retrieve_cache \ _sequence _set_command _setup _store_cache _sub_commands \
_sep_parts _sequence _set_command _setup _store_cache \ _tags _user_expand _values _wanted _acpi \
_sub_commands _tags _user_expand _values _wanted \ _acpitool _alsa-utils _analyseplugin _brctl _btrfs \
_acpi _acpitool _alsa-utils _analyseplugin _brctl \ _chattr _chcon _chrt _cpupower _cryptsetup \
_btrfs _chattr _chcon _chrt _cpupower \ _dkms _e2label _ethtool _findmnt _free \
_cryptsetup _dkms _e2label _ethtool _findmnt \ _fuse_arguments _fusermount _fuse_values _gpasswd _htop \
_free _fuse_arguments _fuse_values _fusermount _gpasswd \ _iconvconfig _ionice _ipset _iptables _iwconfig \
_htop _iconvconfig _ionice _ipset _iptables \ _kpartx _losetup _lsattr _lsblk _lsusb \
_iwconfig _kpartx _losetup _lsattr _lsblk \ _ltrace _mdadm _mii-tool _modutils _mondo \
_lsusb _ltrace _mdadm _mii-tool _modutils \ _networkmanager _opkg _pidof _pmap _qdbus \
_mondo _networkmanager _opkg _pidof _pmap \ _schedtool _selinux_contexts _selinux_roles _selinux_types _selinux_users \
_qdbus _schedtool _selinux_contexts _selinux_roles _selinux_types \ _setsid _slabtop _ss _sshfs _strace \
_selinux_users _setsid _slabtop _ss _sshfs \ _sysstat _tload _tpb _tracepath _tune2fs \
_strace _sysstat _tload _tpb _tracepath \ _uml _valgrind _vserver _wakeup_capable_devices _wipefs \
_tune2fs _uml _valgrind _vserver _wakeup_capable_devices \ _wpa_cli _a2ps _aap _abcde _absolute_command_paths \
_wipefs _wpa_cli _a2ps _aap _abcde \ _ack _adb _ansible _ant _antiword \
_absolute_command_paths _ack _adb _ansible _ant \ _apachectl _apm _arch_archives _arch_namespace _arp \
_antiword _apachectl _apm _arch_archives _arch_namespace \ _arping _asciidoctor _asciinema _at _attr \
_arp _arping _asciidoctor _asciinema _at \ _augeas _avahi _awk _base64 _basename \
_attr _augeas _avahi _awk _base64 \ _bash _baudrates _baz _beep _bibtex \
_basename _bash _baudrates _baz _beep \ _bind_addresses _bison _bittorrent _bogofilter _bpf_filters \
_bibtex _bind_addresses _bison _bittorrent _bogofilter \ _bpython _bzip2 _bzr _cabal _cal \
_bpf_filters _bpython _bzip2 _bzr _cabal \ _calendar _canonical_paths _cat _ccal _cdcd \
_cal _calendar _canonical_paths _cat _ccal \ _cdrdao _cdrecord _chkconfig _chmod _chown \
_cdcd _cdrdao _cdrecord _chkconfig _chmod \ _chroot _chsh _cksum _clay _cmdambivalent \
_chown _chroot _chsh _cksum _clay \ _cmdstring _cmp _column _comm _composer \
_cmdambivalent _cmdstring _cmp _column _comm \ _compress _configure _cowsay _cp _cpio \
_composer _compress _configure _cowsay _cp \ _cplay _crontab _cscope _cssh _ctags_tags \
_cpio _cplay _crontab _cscope _cssh \ _curl _cut _cvs _darcs _date \
_ctags_tags _curl _cut _cvs _darcs \ _date_formats _dates _dbus _dconf _dd \
_date _date_formats _dates _dbus _dconf \ _devtodo _df _dhclient _dict _dict_words \
_dd _devtodo _df _dhclient _dict \ _diff _diff3 _diff_options _diffstat _dig \
_dict_words _diff _diff3 _diff_options _diffstat \ _directories _dir_list _django _dmesg _dmidecode \
_dig _dir_list _directories _django _dmesg \ _dns_types _doas _domains _dos2unix _drill \
_dmidecode _dns_types _doas _domains _dos2unix \ _dsh _dtruss _du _dvi _ecasound \
_drill _dsh _dtruss _du _dvi \ _ed _elfdump _elinks _email_addresses _enscript \
_ecasound _ed _elfdump _elinks _email_addresses \ _entr _env _espeak _etags _fakeroot \
_enscript _entr _env _espeak _etags \ _feh _fetchmail _ffmpeg _figlet _file_modes \
_fakeroot _feh _fetchmail _ffmpeg _figlet \ _files _file_systems _find _find_net_interfaces _finger \
_file_modes _file_systems _files _find _find_net_interfaces \ _flac _flex _fmt _fold _fortune \
_finger _flac _flex _fmt _fold \ _fsh _fuser _gcc _gcore _gdb \
_fortune _fsh _fuser _gcc _gcore \ _gem _genisoimage _getconf _getent _getfacl \
_gdb _gem _genisoimage _getconf _getent \ _getmail _getopt _ghostscript _git _global \
_getfacl _getmail _getopt _ghostscript _git \ _global_tags _gnu_generic _gnupod _gnutls _go \
_global _global_tags _gnu_generic _gnupod _gnutls \ _gpg _gphoto2 _gprof _gradle _graphicsmagick \
_go _gpg _gphoto2 _gprof _gradle \ _grep _groff _groups _growisofs _gsettings \
_graphicsmagick _grep _groff _groups _growisofs \ _guilt _gzip _have_glob_qual _head _hexdump \
_gsettings _guilt _gzip _have_glob_qual _head \ _host _hostname _hosts _iconv _id \
_hexdump _host _hostname _hosts _iconv \ _ifconfig _iftop _imagemagick _initctl _init_d \
_id _ifconfig _iftop _imagemagick _init_d \ _install _iostat _ip _ipsec _irssi \
_initctl _install _iostat _ip _ipsec \ _ispell _java _java_class _joe _join \
_irssi _ispell _java _java_class _joe \ _jq _killall _knock _kvno _last \
_join _jq _killall _knock _kvno \ _ldconfig _ldd _ld_debug _less _lha \
_last _ld_debug _ldconfig _ldd _less \ _libvirt _links _list_files _lldb _ln \
_lha _libvirt _links _list_files _lldb \ _loadkeys _locale _localedef _locales _locate \
_ln _loadkeys _locale _localedef _locales \ _look _lp _ls _lsof _lua \
_locate _look _lp _ls _lsof \ _luarocks _lynx _lz4 _lzop _mail \
_lua _luarocks _lynx _lz4 _lzop \ _mailboxes _make _man _md5sum _mencal \
_mail _mailboxes _make _man _md5sum \ _mh _mime_types _mkdir _mkfifo _mknod \
_mencal _mh _mime_types _mkdir _mkfifo \ _mktemp _module _monotone _moosic _mosh \
_mknod _mktemp _module _monotone _moosic \ _mount _mpc _mt _mtools _mtr \
_mosh _mount _mpc _mt _mtools \ _mutt _mv _my_accounts _myrepos _mysqldiff \
_mtr _mutt _mv _my_accounts _myrepos \ _mysql_utils _ncftp _netcat _net_interfaces _netstat \
_mysql_utils _mysqldiff _ncftp _net_interfaces _netcat \ _newsgroups _nginx _ngrep _nice _nkf \
_netstat _newsgroups _nginx _ngrep _nice \ _nl _nm _nmap _npm _nslookup \
_nkf _nl _nm _nmap _npm \ _numfmt _objdump _object_files _od _openstack \
_nslookup _numfmt _objdump _object_files _od \ _other_accounts _pack _pandoc _paste _patch \
_openstack _other_accounts _pack _pandoc _paste \ _patchutils _path_commands _path_files _pax _pbm \
_patch _patchutils _path_commands _path_files _pax \ _pdf _perforce _perl _perl_basepods _perldoc \
_pbm _pdf _perforce _perl _perl_basepods \ _perl_modules _pgrep _php _picocom _pids \
_perl_modules _perldoc _pgrep _php _picocom \ _pine _ping _pkgadd _pkg-config _pkginfo \
_pids _pine _ping _pkg-config _pkg_instance \ _pkg_instance _pkgrm _pon _ports _postfix \
_pkgadd _pkginfo _pkgrm _pon _ports \ _postgresql _postscript _printenv _printers _process_names \
_postfix _postgresql _postscript _printenv _printers \ _prove _ps _pspdf _psutils _pump \
_process_names _prove _ps _pspdf _psutils \ _pv _pwgen _pydoc _python _python_modules \
_pump _pv _pwgen _pydoc _python \ _qemu _quilt _rake _ranlib _rar \
_python_modules _qemu _quilt _rake _ranlib \ _rclone _rcs _readelf _readlink _remote_files \
_rar _rclone _rcs _readelf _readlink \ _renice _ri _rlogin _rm _rmdir \
_remote_files _renice _ri _rlogin _rm \ _route _rrdtool _rsync _rubber _ruby \
_rmdir _route _rrdtool _rsync _rubber \ _runit _samba _sccs _scons _screen \
_ruby _runit _samba _sccs _scons \ _script _seafile _sed _seq _service \
_screen _script _seafile _sed _seq \ _services _setfacl _sh _shasum _showmount \
_service _services _setfacl _sh _shasum \ _shred _shuf _shutdown _signals _sisu \
_showmount _shred _shuf _shutdown _signals \ _slrn _smartmontools _socket _sort _spamassassin \
_sisu _slrn _smartmontools _socket _sort \ _split _sqlite _sqsh _ssh _ssh_hosts \
_spamassassin _split _sqlite _sqsh _ssh \ _stat _stdbuf _stgit _stow _strings \
_ssh_hosts _stat _stdbuf _stgit _stow \ _strip _stty _su _subversion _sudo \
_strings _strip _stty _su _subversion \ _surfraw _swaks _swanctl _swift _sys_calls \
_sudo _surfraw _swaks _swanctl _swift \ _sysctl _tac _tail _tar _tar_archive \
_sys_calls _sysctl _tac _tail _tar \ _tardy _tcpdump _tcptraceroute _tee _telnet \
_tar_archive _tardy _tcpdump _tcptraceroute _tee \ _terminals _tex _texi _texinfo _tidy \
_telnet _terminals _tex _texi _texinfo \ _tiff _tilde_files _timeout _time_zone _tin \
_tidy _tiff _tilde_files _time_zone _timeout \ _tla _tmux _todo.sh _toilet _top \
_tin _tla _tmux _todo.sh _toilet \ _topgit _totd _touch _tput _tr \
_top _topgit _totd _touch _tput \ _transmission _tree _truss _tty _ttys \
_tr _transmission _tree _truss _tty \ _twidge _twisted _umountable _unace _uname \
_ttys _twidge _twisted _umountable _unace \ _unexpand _uniq _unison _units _uptime \
_uname _unexpand _uniq _unison _units \ _urls _user_admin _user_at_host _users _users_on \
_uptime _urls _user_admin _user_at_host _users \ _vcsh _vim _visudo _vmstat _vorbis \
_users_on _vcsh _vim _visudo _vmstat \ _vpnc _w _w3m _watch _wc \
_vorbis _vpnc _w _w3m _watch \ _webbrowser _wget _whereis _who _whois \
_wc _webbrowser _wget _whereis _who \ _wiggle _xargs _xmlsoft _xmlstarlet _xmms2 \
_whois _wiggle _xargs _xmlsoft _xmlstarlet \ _xxd _xz _yafc _yodl _yp \
_xmms2 _xxd _xz _yafc _yodl \ _zcat _zdump _zfs _zfs_dataset _zfs_keysource_props \
_yp _zcat _zdump _zfs _zfs_dataset \ _zfs_pool _zip _zpool _zsh _acroread \
_zfs_keysource_props _zfs_pool _zip _zpool _zsh \ _code _dcop _eog _evince _geany \
_acroread _code _dcop _eog _evince \ _gnome-gv _gqview _gv _herbstclient _kdeconnect \
_geany _gnome-gv _gqview _gv _kdeconnect \
_kfmclient _matlab _mozilla _mplayer _mupdf \ _kfmclient _matlab _mozilla _mplayer _mupdf \
_nautilus _nedit _netscape _okular _pdftk \ _nautilus _nedit _netscape _okular _pdftk \
_qiv _rdesktop _setxkbmap _sublimetext _urxvt \ _qiv _rdesktop _setxkbmap _sublimetext _urxvt \
_vnc _x_arguments _x_borderwidth _x_color _x_colormapid \ _vnc _x_arguments _xauth _xautolock _x_borderwidth \
_x_cursor _x_display _x_extension _x_font _x_geometry \ _xclip _x_color _x_colormapid _x_cursor _x_display \
_x_keysym _x_locale _x_modifier _x_name _x_resource \ _xdvi _x_extension _xfig _x_font _xft_fonts \
_x_selection_timeout _x_title _x_utils _x_visual _x_window \ _x_geometry _x_keysym _xloadimage _x_locale _x_modifier \
_xauth _xautolock _xclip _xdvi _xfig \ _xmodmap _x_name _xournal _xpdf _xrandr \
_xft_fonts _xloadimage _xmodmap _xournal _xpdf \ _x_resource _xscreensaver _x_selection_timeout _xset _xt_arguments \
_xrandr _xscreensaver _xset _xt_arguments _xt_session_id \ _xterm _x_title _xt_session_id _x_utils _xv \
_xterm _xv _xwit _zeal _add-zle-hook-widget \ _x_visual _x_window _xwit _zeal _add-zle-hook-widget \
_add-zsh-hook _alias _aliases _arrays _assign \ _add-zsh-hook _alias _aliases _arrays _assign \
_autocd _bindkey _brace_parameter _builtin _cd \ _autocd _bindkey _brace_parameter _builtin _cd \
_command _command_names _compadd _compdef _completers \ _command _command_names _compadd _compdef _completers \

View File

@ -9,7 +9,7 @@
# Terminal prompt in minimalist format. # Terminal prompt in minimalist format.
PS1="%F{green}%~%f %F{white}»%f " PS1="%F{cyan}%~%f %F{white}»%f "
# History settings. # History settings.
HISTFILE=~/.cache/zsh/histfile HISTFILE=~/.cache/zsh/histfile
@ -39,6 +39,8 @@ bindkey -v '^?' backward-delete-char
# Aliases. # Aliases.
alias ls='ls --color=auto' alias ls='ls --color=auto'
alias ll='ls -l --color=auto' alias ll='ls -l --color=auto'
alias vim='nvim'
alias top='htop'
# Power aliases. # Power aliases.
alias shutdown='sudo shutdown -h now' alias shutdown='sudo shutdown -h now'

Submodule zsh/zsh-syntax-highlighting updated: c7caf57ca8...c5ce001467