This commit is contained in:
pim-wtf
2022-04-19 19:37:31 +02:00
parent 75d5babfc3
commit 8316007630
7 changed files with 236 additions and 615 deletions

View File

@ -100,6 +100,8 @@ window:
# Override the variant of the GTK theme. Commonly supported values are `dark` # Override the variant of the GTK theme. Commonly supported values are `dark`
# and `light`. Set this to `None` to use the default theme variant. # and `light`. Set this to `None` to use the default theme variant.
#gtk_theme_variant: None #gtk_theme_variant: None
#
# opacity: 0.85
#scrolling: #scrolling:
# Maximum number of lines in the scrollback buffer. # Maximum number of lines in the scrollback buffer.
@ -187,9 +189,7 @@ font:
colors: colors:
# Default colors # Default colors
primary: primary:
# background: '#1d1f21' background: '#191919'
# background: '#1c2833'
background: '#000000'
# foreground: '#c5c8c6' # foreground: '#c5c8c6'
# Bright and dim foreground colors # Bright and dim foreground colors
@ -343,7 +343,7 @@ colors:
# - Linear # - Linear
#animation: EaseOutExpo #animation: EaseOutExpo
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will # Duration o--sink-nicknames-from "alsa.card_name"f the visual bell flash in milliseconds. A `duration` of `0` will
# disable the visual bell animation. # disable the visual bell animation.
#duration: 0 #duration: 0
@ -367,7 +367,7 @@ colors:
# #
# Window opacity as a floating point number from `0.0` to `1.0`. # Window opacity as a floating point number from `0.0` to `1.0`.
# The value `0.0` is completely transparent and `1.0` is opaque. # The value `0.0` is completely transparent and `1.0` is opaque.
# background_opacity: 1 # background_opacity: 0.75
#selection: #selection:
# This string contains all characters that are used as separators for # This string contains all characters that are used as separators for

View File

@ -15,7 +15,7 @@ pgrep -x sxhkd > /dev/null || sxhkd &
$HOME/.config/polybar/launch.sh $HOME/.config/polybar/launch.sh
# Set wallpaper. # Set wallpaper.
nitrogen --set-zoom-fill ~/.wallpapers/sf.jpg nitrogen --set-zoom-fill ~/.wallpapers/mountains3.jpg
# Load BT manager for keyboard. # Load BT manager for keyboard.
blueman-manager & blueman-manager &
@ -28,8 +28,8 @@ bspc monitor -d I II III IV V VI VII VIII
# Match the bspwm window gap to the gaps of polybar. # Match the bspwm window gap to the gaps of polybar.
bspc config border_width 2 bspc config border_width 2
bspc config window_gap 0 bspc config window_gap 15
bspc config top_padding 26 bspc config top_padding 50
bspc config split_ratio 0.50 bspc config split_ratio 0.50
bspc config borderless_monocle true bspc config borderless_monocle true
@ -43,3 +43,4 @@ bspc rule -a blueman-manager state=floating
bspc rule -a virt-manager state=floating bspc rule -a virt-manager state=floating
bspc rule -a Nextcloud state=floating bspc rule -a Nextcloud state=floating
bspc rule -a Galculator state=floating bspc rule -a Galculator state=floating
bspc rule -a Zathura state=tiled

View File

@ -48,6 +48,7 @@ autocmd BufRead *.py hi ColorColumn ctermbg=8
" other plugins configuration " other plugins configuration
let g:indentLine_leadingSpaceEnabled=1 let g:indentLine_leadingSpaceEnabled=1
let g:indentLine_leadingSpaceChar = '⬞' let g:indentLine_leadingSpaceChar = '⬞'
let g:indentLine_fileTypeExclude = ['tex', 'markdown']
" Custom commands " Custom commands
" Uses F4 to find and replace every instance of the word under the cursor. " Uses F4 to find and replace every instance of the word under the cursor.

View File

@ -1,433 +1,49 @@
# # Main
# ________ #############################
# | _____ \
# | | _/ / Pim Nelissen
# | | /__/ p1m@disroot.org
# | | https://pim.wtf/
# \_|
#
# picom configuration file.
################################# backend = "glx";
# Shadows # experimental-backends = true;
################################# vsync = "true";
refresh-rate = 0;
# Opacity
#############################
active-opacity = 0.88;
inactive-opacity = 0.88;
frame-opacity = 1.0;
opacity = 1.0
inactive-opacity-override = false
inactive-dim = 0.0
inactive-dim-fixed = 1.0
focus-exclude = []
opacity-rule = [
"100:name *= 'Netflix'",
"100:name *= 'RawTherapee'"
];
# Blur
#############################
blur:
{
method = "dual_kawase";
strength = 4;
deviation = 1.0;
background = false;
background-frame = false;
background-fixed = false;
kern = "3x3box"
}
# Shadows
#############################
# Enabled client-side shadows on windows. Note desktop windows
# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
# unless explicitly requested using the wintypes option.
#
# shadow = false
shadow = false; shadow = false;
# The blur radius for shadows, in pixels. (defaults to 12) # Corners
# shadow-radius = 20; #############################
# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) corner-radius = 12;
# shadow-opacity = 0.9 round-borders = 1;
# The left offset for shadows, in pixels. (defaults to -15)
# shadow-offset-x = -15
# shadow-offset-x = -20;
# The top offset for shadows, in pixels. (defaults to -15)
# shadow-offset-y = -15
# shadow-offset-y = -20;
# Avoid drawing shadows on dock/panel windows. This option is deprecated,
# you should use the *wintypes* option in your config file instead.
#
# no-dock-shadow = false
# Don't draw shadows on drag-and-drop windows. This option is deprecated,
# you should use the *wintypes* option in your config file instead.
#
# no-dnd-shadow = false
# Red color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-red = 0
# Green color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-green = 0
# Blue color value of shadow (0.0 - 1.0, defaults to 0).
# shadow-blue = 0
# Do not paint shadows on shaped windows. Note shaped windows
# here means windows setting its shape through X Shape extension.
# Those using ARGB background is beyond our control.
# Deprecated, use
# shadow-exclude = 'bounding_shaped'
# or
# shadow-exclude = 'bounding_shaped && !rounded_corners'
# instead.
#
# shadow-ignore-shaped = ''
# Specify a list of conditions of windows that should have no shadow.
#
# examples:
# shadow-exclude = "n:e:Notification";
#
# shadow-exclude = []
shadow-exclude = [
"name = 'Notification'",
"class_g = 'Conky'",
"class_g ?= 'Notify-osd'",
"class_g = 'Cairo-clock'",
"_GTK_FRAME_EXTENTS@:c",
"window_type = 'popup-menu'",
"window_type = 'dropdown-menu'"
];
# Specify a X geometry that describes the region in which shadow should not
# be painted in, such as a dock window region. Use
# shadow-exclude-reg = "x10+0+0"
# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on.
#
# shadow-exclude-reg = ""
# Crop shadow of a window fully on a particular Xinerama screen to the screen.
# xinerama-shadow-crop = false
#################################
# Fading #
#################################
# Fade windows in/out when opening/closing and when opacity changes,
# unless no-fading-openclose is used.
# fading = false
fading = false
# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028)
# fade-in-step = 0.028
fade-in-step = 0.02;
# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
# fade-out-step = 0.03
fade-out-step = 0.02;
# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
fade-delta = 3
# Specify a list of conditions of windows that should not be faded.
# fade-exclude = []
# Do not fade on window open/close.
# no-fading-openclose = false
# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
# no-fading-destroyed-argb = false
#################################
# Transparency / Opacity #
#################################
# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
# inactive-opacity = 1
# inactive-opacity = 0.8;
# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
# frame-opacity = 1.0
# frame-opacity = 0.7;
# Default opacity for dropdown menus and popup menus. (0.0 - 1.0, defaults to 1.0)
# menu-opacity = 1.0
# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows.
# inactive-opacity-override = true
inactive-opacity-override = false;
# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
# active-opacity = 1.0
# Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
# inactive-dim = 0.0
# Specify a list of conditions of windows that should always be considered focused.
# focus-exclude = []
focus-exclude = [ "class_g = 'Cairo-clock'" ];
# Use fixed inactive dim value, instead of adjusting according to window opacity.
# inactive-dim-fixed = 1.0
# Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
# like `50:name *= "Firefox"`. picom-trans is recommended over this.
# Note we don't make any guarantee about possible conflicts with other
# programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows.
# example:
# opacity-rule = [ "80:class_g = 'URxvt'" ];
#
# opacity-rule = []
#################################
# Background-Blurring #
#################################
# Parameters for background blurring, see the *BLUR* section for more information.
# blur-method =
# blur-size = 12
#
# blur-deviation = false
# Blur background of semi-transparent / ARGB windows.
# Bad in performance, with driver-dependent behavior.
# The name of the switch may change without prior notifications.
#
# blur-background = false
# Blur background of windows when the window frame is not opaque.
# Implies:
# blur-background
# Bad in performance, with driver-dependent behavior. The name may change.
#
# blur-background-frame = false
# Use fixed blur strength rather than adjusting according to window opacity.
# blur-background-fixed = false
# Specify the blur convolution kernel, with the following format:
# example:
# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
#
# blur-kern = ''
blur-kern = "3x3box";
# Exclude conditions for background blur.
# blur-background-exclude = []
blur-background-exclude = [
"window_type = 'desktop'",
"_GTK_FRAME_EXTENTS@:c"
];
#################################
# General Settings #
#################################
# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
# daemon = false
# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
# `xrender` is the default one.
#
# backend = 'glx'
backend = "xrender";
# Enable/disable VSync.
# vsync = false
vsync = true
# Enable remote control via D-Bus. See the *D-BUS API* section below for more details.
# dbus = false
# Try to detect WM windows (a non-override-redirect window with no
# child that has 'WM_STATE') and mark them as active.
#
# mark-wmwin-focused = false
mark-wmwin-focused = true;
# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused.
# mark-ovredir-focused = false
mark-ovredir-focused = true;
# Try to detect windows with rounded corners and don't consider them
# shaped windows. The accuracy is not very high, unfortunately.
#
# detect-rounded-corners = false
detect-rounded-corners = true;
# Detect '_NET_WM_OPACITY' on client windows, useful for window managers
# not passing '_NET_WM_OPACITY' of client windows to frame windows.
#
# detect-client-opacity = false
detect-client-opacity = true;
# Specify refresh rate of the screen. If not specified or 0, picom will
# try detecting this with X RandR extension.
#
# refresh-rate = 60
refresh-rate = 0
# Limit picom to repaint at most once every 1 / 'refresh_rate' second to
# boost performance. This should not be used with
# vsync drm/opengl/opengl-oml
# as they essentially does sw-opti's job already,
# unless you wish to specify a lower refresh rate than the actual value.
#
# sw-opti =
# Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window,
# rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy,
# provided that the WM supports it.
#
# use-ewmh-active-win = false
# Unredirect all windows if a full-screen opaque window is detected,
# to maximize performance for full-screen windows. Known to cause flickering
# when redirecting/unredirecting windows.
#
# unredir-if-possible = false
# Delay before unredirecting the window, in milliseconds. Defaults to 0.
# unredir-if-possible-delay = 0
# Conditions of windows that shouldn't be considered full-screen for unredirecting screen.
# unredir-if-possible-exclude = []
# Use 'WM_TRANSIENT_FOR' to group windows, and consider windows
# in the same group focused at the same time.
#
# detect-transient = false
detect-transient = true
# Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same
# group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if
# detect-transient is enabled, too.
#
# detect-client-leader = false
detect-client-leader = true
# Resize damaged region by a specific number of pixels.
# A positive value enlarges it while a negative one shrinks it.
# If the value is positive, those additional pixels will not be actually painted
# to screen, only used in blur calculation, and such. (Due to technical limitations,
# with use-damage, those pixels will still be incorrectly painted to screen.)
# Primarily used to fix the line corruption issues of blur,
# in which case you should use the blur radius value here
# (e.g. with a 3x3 kernel, you should use `--resize-damage 1`,
# with a 5x5 one you use `--resize-damage 2`, and so on).
# May or may not work with *--glx-no-stencil*. Shrinking doesn't function correctly.
#
# resize-damage =1
# Specify a list of conditions of windows that should be painted with inverted color.
# Resource-hogging, and is not well tested.
#
# invert-color-include = []
# GLX backend: Avoid using stencil buffer, useful if you don't have a stencil buffer.
# Might cause incorrect opacity when rendering transparent content (but never
# practically happened) and may not work with blur-background.
# My tests show a 15% performance boost. Recommended.
#
# glx-no-stencil = false
# GLX backend: Avoid rebinding pixmap on window damage.
# Probably could improve performance on rapid window content changes,
# but is known to break things on some drivers (LLVMpipe, xf86-video-intel, etc.).
# Recommended if it works.
#
# glx-no-rebind-pixmap = false
# Disable the use of damage information.
# This cause the whole screen to be redrawn everytime, instead of the part of the screen
# has actually changed. Potentially degrades the performance, but might fix some artifacts.
# The opposing option is use-damage
#
# no-use-damage = false
use-damage = true
# Use X Sync fence to sync clients' draw calls, to make sure all draw
# calls are finished before picom starts drawing. Needed on nvidia-drivers
# with GLX backend for some users.
#
# xrender-sync-fence = false
# GLX backend: Use specified GLSL fragment shader for rendering window contents.
# See `compton-default-fshader-win.glsl` and `compton-fake-transparency-fshader-win.glsl`
# in the source tree for examples.
#
# glx-fshader-win = ''
# Force all windows to be painted with blending. Useful if you
# have a glx-fshader-win that could turn opaque pixels transparent.
#
# force-win-blend = false
# Do not use EWMH to detect fullscreen windows.
# Reverts to checking if a window is fullscreen based only on its size and coordinates.
#
# no-ewmh-fullscreen = false
# Dimming bright windows so their brightness doesn't exceed this set value.
# Brightness of a window is estimated by averaging all pixels in the window,
# so this could comes with a performance hit.
# Setting this to 1.0 disables this behaviour. Requires --use-damage to be disabled. (default: 1.0)
#
# max-brightness = 1.0
# Make transparent windows clip other windows like non-transparent windows do,
# instead of blending on top of them.
#
# transparent-clipping = false
# Set the log level. Possible values are:
# "trace", "debug", "info", "warn", "error"
# in increasing level of importance. Case doesn't matter.
# If using the "TRACE" log level, it's better to log into a file
# using *--log-file*, since it can generate a huge stream of logs.
#
# log-level = "debug"
log-level = "warn";
# Set the log file.
# If *--log-file* is never specified, logs will be written to stderr.
# Otherwise, logs will to written to the given file, though some of the early
# logs might still be written to the stderr.
# When setting this option from the config file, it is recommended to use an absolute path.
#
# log-file = '/path/to/your/log/file'
# Show all X errors (for debugging)
# show-all-xerrors = false
# Write process ID to a file.
# write-pid-path = '/path/to/your/log/file'
# Window type settings
#
# 'WINDOW_TYPE' is one of the 15 window types defined in EWMH standard:
# "unknown", "desktop", "dock", "toolbar", "menu", "utility",
# "splash", "dialog", "normal", "dropdown_menu", "popup_menu",
# "tooltip", "notification", "combo", and "dnd".
#
# Following per window-type options are available: ::
#
# fade, shadow:::
# Controls window-type-specific shadow and fade settings.
#
# opacity:::
# Controls default opacity of the window type.
#
# focus:::
# Controls whether the window of this type is to be always considered focused.
# (By default, all window types except "normal" and "dialog" has this on.)
#
# full-shadow:::
# Controls whether shadow is drawn under the parts of the window that you
# normally won't be able to see. Useful when the window has parts of it
# transparent, and you want shadows in those areas.
#
# redir-ignore:::
# Controls whether this type of windows should cause screen to become
# redirected again after been unredirected. If you have unredir-if-possible
# set, and doesn't want certain window to cause unnecessary screen redirection,
# you can set this to `true`.
#
wintypes:
{
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = true; };
dock = { shadow = true; }
dnd = { shadow = false; }
popup_menu = { opacity = 1; shadow = false; }
dropdown_menu = { opacity = 1; shadow = false; }
};

View File

@ -2,60 +2,53 @@
# ________ # ________
# | _____ \ # | _____ \
# | | _/ / Pim Nelissen # | | _/ / Pim Nelissen
# | | /__/ p1m@disroot.org # | | /__/ pim.nelissen@protonmail.com
# | | https://pim.wtf/ # | |
# \_| # \_|
# #
# Polybar configuation file. # Polybar configuation file.
[colors] [colors]
background = #ff000000 background = #dd191919
foreground = #ccffffff foreground = #ddffffff
background-alt = #444 background-alt = #444
foreground-alt = #555 foreground-alt = #555
primary = #ffb52a primary = #ffb52a
secondary = #e60053
alert = #bd2c40 alert = #bd2c40
[bar/top] [bar/top]
width = 1920 width = 1890
height = 26 height = 35
radius = 12
background = ${colors.background} background = ${colors.background}
foreground = ${colors.foreground} foreground = ${colors.foreground}
border-color = #00000000 border-color = #00000000
offset-y = 15
offset-x = 15
padding-left = 0 padding-left = 0
padding-right = 1 padding-right = 1
tray-padding = 1
spacing = 1 spacing = 1
module-margin-left = 1 module-margin-left = 1
font-0 = RobotoMono:size=10;2 font-0 = RobotoMono:size=11;2
font-1 = MaterialIcons;3 font-1 = MaterialIcons;3
font-2 = coins;3
modules-left = bspwm modules-left = bspwm
modules-right = xbps-updates pulseaudio-control wlan wireless-network battery date modules-right = xbps-updates pulseaudio-control wlan wireless-network battery
# modules-center = crypto modules-center = date
fixed-center = true fixed-center = true
tray-position = right tray-position = right
[module/crypto]
type = custom/script
interval = 180
exec = ~/.config/polybar/scripts/pcrypto.py --coins btc eth ada atom matic vet --base usd
label-foreground = ${colors.foreground-alt}
[module/bt-status]
type = custom/script
exec = ~/.config/polybar/scripts/bt-status.sh
click-left = blueman-manager
format-prefix = " "
[module/xbps-updates] [module/xbps-updates]
type = custom/script type = custom/script
exec = ~/.config/polybar/scripts/xbps-updates.sh exec = ~/.config/polybar/scripts/xbps-updates.sh
@ -136,8 +129,6 @@ ws-icon-4 = V;
ws-icon-5 = VI; ws-icon-5 = VI;
ws-icon-6 = VII; ws-icon-6 = VII;
ws-icon-7 = VIII; ws-icon-7 = VIII;
ws-icon-default = 
format = <label-state> format = <label-state>
label-monitor = %icon% label-monitor = %icon%
@ -159,8 +150,8 @@ label-empty-padding = 1
[module/date] [module/date]
type = internal/date type = internal/date
date = %Y-%m-%d %H:%M:%S date = %H:%M
format = <label> format = <label>
; full date: %Y-%m-%d %H:%M:%S ; full date: %Y-%m-%d %H:%M:%S
[module/wlan] [module/wlan]

View File

@ -31,6 +31,9 @@ super + @space
# make sxhkd reload its configuration files: # make sxhkd reload its configuration files:
super + Escape super + Escape
pkill -USR1 -x sxhkd pkill -USR1 -x sxhkd
super + alt + p
~/scripts/picom_toggle.sh
# Calc # Calc
XF86Calculator XF86Calculator
galculator galculator
@ -44,6 +47,11 @@ XF86AudioLowerVolume
XF86AudioRaiseVolume XF86AudioRaiseVolume
pactl set-sink-volume @DEFAULT_SINK@ +1% pactl set-sink-volume @DEFAULT_SINK@ +1%
# Open ranger
super + r
pcmanfm
# #
# bspwm hotkeys # bspwm hotkeys
# #

View File

@ -1,4 +1,4 @@
#files: 758 version: 5.8.1 #files: 761 version: 5.8.1
_comps=( _comps=(
'-' '_precommand' '-' '_precommand'
@ -209,6 +209,7 @@ _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'
@ -792,6 +793,7 @@ _comps=(
'mencal' '_mencal' 'mencal' '_mencal'
'mere' '_mere' 'mere' '_mere'
'merge' '_rcs' 'merge' '_rcs'
'meson' '_meson'
'metaflac' '_flac' 'metaflac' '_flac'
'mformat' '_mtools' 'mformat' '_mtools'
'mgv' '_pspdf' 'mgv' '_pspdf'
@ -881,6 +883,7 @@ _comps=(
'nginx' '_nginx' 'nginx' '_nginx'
'ngrep' '_ngrep' 'ngrep' '_ngrep'
'nice' '_nice' 'nice' '_nice'
'ninja' '_ninja'
'nkf' '_nkf' 'nkf' '_nkf'
'nl' '_nl' 'nl' '_nl'
'nm' '_nm' 'nm' '_nm'
@ -1422,6 +1425,7 @@ _comps=(
'xpdf' '_xpdf' 'xpdf' '_xpdf'
'xping' '_hosts' 'xping' '_hosts'
'xpkg' '_xtools' 'xpkg' '_xtools'
'xpkgdiff' '_xtools'
'xprop' '_x_utils' 'xprop' '_x_utils'
'xq' '_xtools' 'xq' '_xtools'
'xrandr' '_xrandr' 'xrandr' '_xrandr'
@ -1619,158 +1623,158 @@ 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 _curl _flameshot \ autoload -Uz _alacritty _bluetoothctl _bspc _cargo _curl \
_gh _libinput _mpv _polybar _polybar_msg \ _flameshot _gh _libinput _meson _mpv \
_pulseaudio _rg _sv _xbps _xbps_src \ _ninja _polybar _polybar_msg _pulseaudio _rg \
_xtools _zathura _cdr _all_labels _all_matches \ _sv _xbps _xbps_src _xtools _zathura \
_alternative _approximate _arg_compile _arguments _bash_completions \ _cdr _all_labels _all_matches _alternative _approximate \
_cache_invalid _call_function _combination _comp_locale _complete \ _arg_compile _arguments _bash_completions _cache_invalid _call_function \
_complete_debug _complete_help _complete_help_generic _complete_tag _correct \ _combination _comp_locale _complete _complete_debug _complete_help \
_correct_filename _correct_word _describe _description _dispatch \ _complete_help_generic _complete_tag _correct _correct_filename _correct_word \
_expand _expand_alias _expand_word _extensions _external_pwds \ _describe _description _dispatch _expand _expand_alias \
_generic _guard _history _history_complete_word _ignored \ _expand_word _extensions _external_pwds _generic _guard \
_list _main_complete _match _menu _message \ _history _history_complete_word _ignored _list _main_complete \
_most_recent_file _multi_parts _next_label _next_tags _normal \ _match _menu _message _most_recent_file _multi_parts \
_nothing _oldlist _pick_variant _prefix _read_comp \ _next_label _next_tags _normal _nothing _oldlist \
_regex_arguments _regex_words _requested _retrieve_cache _sep_parts \ _pick_variant _prefix _read_comp _regex_arguments _regex_words \
_sequence _set_command _setup _store_cache _sub_commands \ _requested _retrieve_cache _sep_parts _sequence _set_command \
_tags _user_expand _values _wanted _acpi \ _setup _store_cache _sub_commands _tags _user_expand \
_acpitool _alsa-utils _analyseplugin _brctl _btrfs \ _values _wanted _acpi _acpitool _alsa-utils \
_chattr _chcon _chrt _cpupower _cryptsetup \ _analyseplugin _brctl _btrfs _chattr _chcon \
_dkms _e2label _ethtool _findmnt _free \ _chrt _cpupower _cryptsetup _dkms _e2label \
_fuse_arguments _fuse_values _fusermount _gpasswd _htop \ _ethtool _findmnt _free _fuse_arguments _fuse_values \
_iconvconfig _ionice _ipset _iptables _iwconfig \ _fusermount _gpasswd _htop _iconvconfig _ionice \
_kpartx _losetup _lsattr _lsblk _lsusb \ _ipset _iptables _iwconfig _kpartx _losetup \
_ltrace _mdadm _mii-tool _modutils _mondo \ _lsattr _lsblk _lsusb _ltrace _mdadm \
_networkmanager _opkg _pidof _pmap _qdbus \ _mii-tool _modutils _mondo _networkmanager _opkg \
_schedtool _selinux_contexts _selinux_roles _selinux_types _selinux_users \ _pidof _pmap _qdbus _schedtool _selinux_contexts \
_setsid _slabtop _ss _sshfs _strace \ _selinux_roles _selinux_types _selinux_users _setsid _slabtop \
_sysstat _tload _tpb _tracepath _tune2fs \ _ss _sshfs _strace _sysstat _tload \
_uml _valgrind _vserver _wakeup_capable_devices _wipefs \ _tpb _tracepath _tune2fs _uml _valgrind \
_wpa_cli _a2ps _aap _abcde _absolute_command_paths \ _vserver _wakeup_capable_devices _wipefs _wpa_cli _a2ps \
_ack _adb _ansible _ant _antiword \ _aap _abcde _absolute_command_paths _ack _adb \
_apachectl _apm _arch_archives _arch_namespace _arp \ _ansible _ant _antiword _apachectl _apm \
_arping _asciidoctor _asciinema _at _attr \ _arch_archives _arch_namespace _arp _arping _asciidoctor \
_augeas _avahi _awk _base64 _basename \ _asciinema _at _attr _augeas _avahi \
_bash _baudrates _baz _beep _bibtex \ _awk _base64 _basename _bash _baudrates \
_bind_addresses _bison _bittorrent _bogofilter _bpf_filters \ _baz _beep _bibtex _bind_addresses _bison \
_bpython _bzip2 _bzr _cabal _cal \ _bittorrent _bogofilter _bpf_filters _bpython _bzip2 \
_calendar _canonical_paths _cat _ccal _cdcd \ _bzr _cabal _cal _calendar _canonical_paths \
_cdrdao _cdrecord _chkconfig _chmod _chown \ _cat _ccal _cdcd _cdrdao _cdrecord \
_chroot _chsh _cksum _clay _cmdambivalent \ _chkconfig _chmod _chown _chroot _chsh \
_cmdstring _cmp _column _comm _composer \ _cksum _clay _cmdambivalent _cmdstring _cmp \
_compress _configure _cowsay _cp _cpio \ _column _comm _composer _compress _configure \
_cplay _crontab _cscope _cssh _ctags_tags \ _cowsay _cp _cpio _cplay _crontab \
_curl _cut _cvs _darcs _date \ _cscope _cssh _ctags_tags _curl _cut \
_date_formats _dates _dbus _dconf _dd \ _cvs _darcs _date _date_formats _dates \
_devtodo _df _dhclient _dict _dict_words \ _dbus _dconf _dd _devtodo _df \
_diff _diff3 _diff_options _diffstat _dig \ _dhclient _dict _dict_words _diff _diff3 \
_dir_list _directories _django _dmesg _dmidecode \ _diff_options _diffstat _dig _dir_list _directories \
_dns_types _doas _domains _dos2unix _drill \ _django _dmesg _dmidecode _dns_types _doas \
_dsh _dtruss _du _dvi _ecasound \ _domains _dos2unix _drill _dsh _dtruss \
_ed _elfdump _elinks _email_addresses _enscript \ _du _dvi _ecasound _ed _elfdump \
_entr _env _espeak _etags _fakeroot \ _elinks _email_addresses _enscript _entr _env \
_feh _fetchmail _ffmpeg _figlet _file_modes \ _espeak _etags _fakeroot _feh _fetchmail \
_file_systems _files _find _find_net_interfaces _finger \ _ffmpeg _figlet _file_modes _file_systems _files \
_flac _flex _fmt _fold _fortune \ _find _find_net_interfaces _finger _flac _flex \
_fsh _fuser _gcc _gcore _gdb \ _fmt _fold _fortune _fsh _fuser \
_gem _genisoimage _getconf _getent _getfacl \ _gcc _gcore _gdb _gem _genisoimage \
_getmail _getopt _ghostscript _git _global \ _getconf _getent _getfacl _getmail _getopt \
_global_tags _gnu_generic _gnupod _gnutls _go \ _ghostscript _git _global _global_tags _gnu_generic \
_gpg _gphoto2 _gprof _gradle _graphicsmagick \ _gnupod _gnutls _go _gpg _gphoto2 \
_grep _groff _groups _growisofs _gsettings \ _gprof _gradle _graphicsmagick _grep _groff \
_guilt _gzip _have_glob_qual _head _hexdump \ _groups _growisofs _gsettings _guilt _gzip \
_host _hostname _hosts _iconv _id \ _have_glob_qual _head _hexdump _host _hostname \
_ifconfig _iftop _imagemagick _init_d _initctl \ _hosts _iconv _id _ifconfig _iftop \
_install _iostat _ip _ipsec _irssi \ _imagemagick _init_d _initctl _install _iostat \
_ispell _java _java_class _joe _join \ _ip _ipsec _irssi _ispell _java \
_jq _killall _knock _kvno _last \ _java_class _joe _join _jq _killall \
_ld_debug _ldconfig _ldd _less _lha \ _knock _kvno _last _ld_debug _ldconfig \
_libvirt _links _list_files _lldb _ln \ _ldd _less _lha _libvirt _links \
_loadkeys _locale _localedef _locales _locate \ _list_files _lldb _ln _loadkeys _locale \
_look _lp _ls _lsof _lua \ _localedef _locales _locate _look _lp \
_luarocks _lynx _lz4 _lzop _mail \ _ls _lsof _lua _luarocks _lynx \
_mailboxes _make _man _md5sum _mencal \ _lz4 _lzop _mail _mailboxes _make \
_mh _mime_types _mkdir _mkfifo _mknod \ _man _md5sum _mencal _mh _mime_types \
_mktemp _module _monotone _moosic _mosh \ _mkdir _mkfifo _mknod _mktemp _module \
_mount _mpc _mt _mtools _mtr \ _monotone _moosic _mosh _mount _mpc \
_mutt _mv _my_accounts _myrepos _mysql_utils \ _mt _mtools _mtr _mutt _mv \
_mysqldiff _ncftp _net_interfaces _netcat _netstat \ _my_accounts _myrepos _mysql_utils _mysqldiff _ncftp \
_newsgroups _nginx _ngrep _nice _nkf \ _net_interfaces _netcat _netstat _newsgroups _nginx \
_nl _nm _nmap _npm _nslookup \ _ngrep _nice _nkf _nl _nm \
_numfmt _objdump _object_files _od _openstack \ _nmap _npm _nslookup _numfmt _objdump \
_other_accounts _pack _pandoc _paste _patch \ _object_files _od _openstack _other_accounts _pack \
_patchutils _path_commands _path_files _pax _pbm \ _pandoc _paste _patch _patchutils _path_commands \
_pdf _perforce _perl _perl_basepods _perl_modules \ _path_files _pax _pbm _pdf _perforce \
_perldoc _pgrep _php _picocom _pids \ _perl _perl_basepods _perl_modules _perldoc _pgrep \
_pine _ping _pkg-config _pkg_instance _pkgadd \ _php _picocom _pids _pine _ping \
_pkginfo _pkgrm _pon _ports _postfix \ _pkg-config _pkg_instance _pkgadd _pkginfo _pkgrm \
_postgresql _postscript _printenv _printers _process_names \ _pon _ports _postfix _postgresql _postscript \
_prove _ps _pspdf _psutils _pump \ _printenv _printers _process_names _prove _ps \
_pv _pwgen _pydoc _python _python_modules \ _pspdf _psutils _pump _pv _pwgen \
_qemu _quilt _rake _ranlib _rar \ _pydoc _python _python_modules _qemu _quilt \
_rclone _rcs _readelf _readlink _remote_files \ _rake _ranlib _rar _rclone _rcs \
_renice _ri _rlogin _rm _rmdir \ _readelf _readlink _remote_files _renice _ri \
_route _rrdtool _rsync _rubber _ruby \ _rlogin _rm _rmdir _route _rrdtool \
_runit _samba _sccs _scons _screen \ _rsync _rubber _ruby _runit _samba \
_script _seafile _sed _seq _service \ _sccs _scons _screen _script _seafile \
_services _setfacl _sh _shasum _showmount \ _sed _seq _service _services _setfacl \
_shred _shuf _shutdown _signals _sisu \ _sh _shasum _showmount _shred _shuf \
_slrn _smartmontools _socket _sort _spamassassin \ _shutdown _signals _sisu _slrn _smartmontools \
_split _sqlite _sqsh _ssh _ssh_hosts \ _socket _sort _spamassassin _split _sqlite \
_stat _stdbuf _stgit _stow _strings \ _sqsh _ssh _ssh_hosts _stat _stdbuf \
_strip _stty _su _subversion _sudo \ _stgit _stow _strings _strip _stty \
_surfraw _swaks _swanctl _swift _sys_calls \ _su _subversion _sudo _surfraw _swaks \
_sysctl _tac _tail _tar _tar_archive \ _swanctl _swift _sys_calls _sysctl _tac \
_tardy _tcpdump _tcptraceroute _tee _telnet \ _tail _tar _tar_archive _tardy _tcpdump \
_terminals _tex _texi _texinfo _tidy \ _tcptraceroute _tee _telnet _terminals _tex \
_tiff _tilde_files _time_zone _timeout _tin \ _texi _texinfo _tidy _tiff _tilde_files \
_tla _tmux _todo.sh _toilet _top \ _time_zone _timeout _tin _tla _tmux \
_topgit _totd _touch _tput _tr \ _todo.sh _toilet _top _topgit _totd \
_transmission _tree _truss _tty _ttys \ _touch _tput _tr _transmission _tree \
_twidge _twisted _umountable _unace _uname \ _truss _tty _ttys _twidge _twisted \
_unexpand _uniq _unison _units _uptime \ _umountable _unace _uname _unexpand _uniq \
_urls _user_admin _user_at_host _users _users_on \ _unison _units _uptime _urls _user_admin \
_vcsh _vim _visudo _vmstat _vorbis \ _user_at_host _users _users_on _vcsh _vim \
_vpnc _w _w3m _watch _wc \ _visudo _vmstat _vorbis _vpnc _w \
_webbrowser _wget _whereis _who _whois \ _w3m _watch _wc _webbrowser _wget \
_wiggle _xargs _xmlsoft _xmlstarlet _xmms2 \ _whereis _who _whois _wiggle _xargs \
_xxd _xz _yafc _yodl _yp \ _xmlsoft _xmlstarlet _xmms2 _xxd _xz \
_zcat _zdump _zfs _zfs_dataset _zfs_keysource_props \ _yafc _yodl _yp _zcat _zdump \
_zfs_pool _zip _zpool _zsh _acroread \ _zfs _zfs_dataset _zfs_keysource_props _zfs_pool _zip \
_code _dcop _eog _evince _geany \ _zpool _zsh _acroread _code _dcop \
_gnome-gv _gqview _gv _kdeconnect _kfmclient \ _eog _evince _geany _gnome-gv _gqview \
_matlab _mozilla _mplayer _mupdf _nautilus \ _gv _kdeconnect _kfmclient _matlab _mozilla \
_nedit _netscape _okular _pdftk _qiv \ _mplayer _mupdf _nautilus _nedit _netscape \
_rdesktop _setxkbmap _sublimetext _urxvt _vnc \ _okular _pdftk _qiv _rdesktop _setxkbmap \
_x_arguments _x_borderwidth _x_color _x_colormapid _x_cursor \ _sublimetext _urxvt _vnc _x_arguments _x_borderwidth \
_x_display _x_extension _x_font _x_geometry _x_keysym \ _x_color _x_colormapid _x_cursor _x_display _x_extension \
_x_locale _x_modifier _x_name _x_resource _x_selection_timeout \ _x_font _x_geometry _x_keysym _x_locale _x_modifier \
_x_title _x_utils _x_visual _x_window _xauth \ _x_name _x_resource _x_selection_timeout _x_title _x_utils \
_xautolock _xclip _xdvi _xfig _xft_fonts \ _x_visual _x_window _xauth _xautolock _xclip \
_xloadimage _xmodmap _xournal _xpdf _xrandr \ _xdvi _xfig _xft_fonts _xloadimage _xmodmap \
_xscreensaver _xset _xt_arguments _xt_session_id _xterm \ _xournal _xpdf _xrandr _xscreensaver _xset \
_xv _xwit _zeal _add-zle-hook-widget _add-zsh-hook \ _xt_arguments _xt_session_id _xterm _xv _xwit \
_alias _aliases _arrays _assign _autocd \ _zeal _add-zle-hook-widget _add-zsh-hook _alias _aliases \
_bindkey _brace_parameter _builtin _cd _command \ _arrays _assign _autocd _bindkey _brace_parameter \
_command_names _compadd _compdef _completers _condition \ _builtin _cd _command _command_names _compadd \
_default _delimiters _directory_stack _dirs _disable \ _compdef _completers _condition _default _delimiters \
_dynamic_directory_name _echotc _echoti _emulate _enable \ _directory_stack _dirs _disable _dynamic_directory_name _echotc \
_equal _exec _fc _file_descriptors _first \ _echoti _emulate _enable _equal _exec \
_functions _globflags _globqual_delims _globquals _hash \ _fc _file_descriptors _first _functions _globflags \
_history_modifiers _in_vared _jobs _jobs_bg _jobs_builtin \ _globqual_delims _globquals _hash _history_modifiers _in_vared \
_jobs_fg _kill _limit _limits _math \ _jobs _jobs_bg _jobs_builtin _jobs_fg _kill \
_math_params _mere _module_math_func _options _options_set \ _limit _limits _math _math_params _mere \
_options_unset _parameter _parameters _precommand _print \ _module_math_func _options _options_set _options_unset _parameter \
_prompt _ps1234 _read _redirect _run-help \ _parameters _precommand _print _prompt _ps1234 \
_sched _set _setopt _source _strftime \ _read _redirect _run-help _sched _set \
_subscript _suffix_alias_files _tcpsys _tilde _trap \ _setopt _source _strftime _subscript _suffix_alias_files \
_ttyctl _typeset _ulimit _unhash _user_math_func \ _tcpsys _tilde _trap _ttyctl _typeset \
_value _vared _vars _wait _which \ _ulimit _unhash _user_math_func _value _vared \
_widgets _zargs _zattr _zcalc _zcalc_line \ _vars _wait _which _widgets _zargs \
_zcompile _zed _zftp _zle _zmodload \ _zattr _zcalc _zcalc_line _zcompile _zed \
_zmv _zparseopts _zpty _zsh-mime-handler _zsocket \ _zftp _zle _zmodload _zmv _zparseopts \
_zstyle _ztodo _zpty _zsh-mime-handler _zsocket _zstyle _ztodo
autoload -Uz +X _call_program autoload -Uz +X _call_program
typeset -gUa _comp_assocs typeset -gUa _comp_assocs