commit 4c18a1280d1a17d4f362bab19a3648f508c9275d
parent 3ebe3333f398c95d8e2294354555c8cd98743f13
Author: C. Beau Hilton <cbeauhilton@gmail.com>
Date: Mon, 11 Jan 2021 17:12:58 -0600
dots
Diffstat:
14 files changed, 364 insertions(+), 835 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -1,31 +1,33 @@
-gnupg/
-VirtualBox/
-nvim/plugged/
-odrive/
-gcloud/
-pulse/
+*.*history
+*.log
+*.sqlite
+calcurse/.*
+calcurse/.calcurse.pid
+calcurse/apts
+calcurse/config
+calcurse/notes/
+calcurse/todo
chromium/
-spotify/
-spicetify/
-transmission/
coc/
Code/
+gcloud/
GIMP/
+gnupg/
menus/
-calcurse/notes/
-calcurse/apts
-calcurse/todo
-calcurse/config
-calcurse/.calcurse.pid
-calcurse/.*
mpd/database
mpd/log
mpd/pid
mpd/state
mpd/sticker.sql
-nnn/.selection
+ncmpcpp/ncmpcpp-ueberzug
+nnn/
+nvim/plugged/
+odrive/
pam/pam_gnupg
-*.sqlite
-*.*history
-*.log
-
+pulse/
+spicetify/
+spotify/
+Thunar/
+transmission/
+VirtualBox/
+xfce4/xfconf/xfce-perchannel-xml/*
diff --git a/Thunar/accels.scm b/Thunar/accels.scm
@@ -0,0 +1,79 @@
+; thunar GtkAccelMap rc-file -*- scheme -*-
+; this file is an automated accelerator map dump
+;
+; (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-in-new-tab" "<Primary><Shift>p")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in" "<Primary>plus")
+; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open" "<Primary>o")
+; (gtk_accel_path "<Actions>/ThunarWindow/empty-trash" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt" "<Primary>equal")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-ascending" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
+; (gtk_accel_path "<Actions>/ThunarActions/uca-action-1607725737615377-1" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/switch-next-tab" "<Primary>Page_Down")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-as-compact-list" "<Primary>3")
+; (gtk_accel_path "<Actions>/ThunarWindow/about" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-with-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-file-system" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-parent" "<Alt>Up")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/properties" "<Alt>Return")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-in-new-window" "<Primary><Shift>o")
+; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left")
+; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/delete" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/select-by-pattern" "<Primary>s")
+; (gtk_accel_path "<Actions>/ThunarWindow/close-tab" "<Primary>w")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-tree" "<Primary>e")
+; (gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/help-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-location-alt" "<Alt>d")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-home" "<Alt>Home")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-with-other-in-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-templates" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/rename" "F2")
+; (gtk_accel_path "<Actions>/ThunarStandardView/paste" "<Primary>v")
+; (gtk_accel_path "<Actions>/ThunarStandardView/duplicate" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>minus")
+; (gtk_accel_path "<Actions>/ThunarLauncher/sendto-desktop" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-toolbar" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/select-all-files" "")
+; (gtk_accel_path "<Actions>/ThunarLauncher/open-with-other" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/preferences" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "<Primary>b")
+; (gtk_accel_path "<Actions>/ThunarWindow/contents" "F1")
+; (gtk_accel_path "<Actions>/ThunarWindow/close-window" "<Primary>q")
+; (gtk_accel_path "<Actions>/ThunarStandardView/cut" "<Primary>x")
+; (gtk_accel_path "<Actions>/ThunarWindow/switch-previous-tab" "<Primary>Page_Up")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/close-all-windows" "<Primary><Shift>w")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-statusbar" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/copy" "<Primary>c")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-desktop" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/paste-into-folder" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/open-location" "<Primary>l")
+; (gtk_accel_path "<Actions>/ThunarWindow/new-window" "<Primary>n")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-menubar" "<Primary>m")
+; (gtk_accel_path "<Actions>/ThunarStandardView/create-folder" "<Primary><Shift>n")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-as-detailed-list" "<Primary>2")
+; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-as-icons" "<Primary>1")
+; (gtk_accel_path "<Actions>/ThunarStandardView/forward" "<Alt>Right")
+; (gtk_accel_path "<Actions>/ThunarStandardView/restore" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-descending" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
+; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/show-hidden" "<Primary>h")
+; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-pathbar" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset" "<Primary>0")
+; (gtk_accel_path "<Actions>/ThunarStandardView/move-to-trash" "")
+; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-name" "")
+; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "")
diff --git a/Thunar/uca.xml b/Thunar/uca.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<actions>
+<action>
+ <icon>utilities-terminal</icon>
+ <name>Open Terminal Here</name>
+ <unique-id>1607725737615377-1</unique-id>
+ <command>exo-open --working-directory %f --launch TerminalEmulator</command>
+ <description>Example for a custom action</description>
+ <patterns>*</patterns>
+ <startup-notify/>
+ <directories/>
+</action>
+</actions>
diff --git a/aliasrc b/aliasrc
@@ -23,7 +23,7 @@ alias ka="killall" \
diff="diff --color=auto" \
ccat="highlight --out-format=ansi" \
yt="youtube-dl --add-metadata -i -o '%(upload_date)s-%(title)s.%(ext)s'" \
- yta="yt -x -f bestaudio/best" \
+ yta="yt -x -f bestaudio/best --audio-format mp3" \
YT="youtube-viewer" \
ref="shortcuts >/dev/null; source ~/.config/shortcutrc" \
upc="sudo pacman -Syu" \
diff --git a/conda/.condarc b/conda/.condarc
@@ -1,5 +1,7 @@
-pkgs_dirs = $XDG_DATA_HOME/conda/pkgs
-envs_dirs = $XDG_DATA_HOME/conda/envs
+pkgs_dirs:
+ - $XDG_DATA_HOME/conda/pkgs
+envs_dirs:
+ - $XDG_DATA_HOME/conda/envs
auto_activate_base: false
channel_priority: strict
channels:
diff --git a/kitty/kitty-selenized-black.conf b/kitty/kitty-selenized-black.conf
@@ -2,56 +2,20 @@
# Selenized black color scheme for Kitty
-#: Color scheme {{{
-
-#: The foreground and background colors
foreground #b9b9b9
background #181818
-
-#: The opacity of the background. A number between 0 and 1, where 1 is
-#: opaque and 0 is fully transparent. This will only work if
-#: supported by the OS (for instance, when using a compositor under
-#: X11). Note that it only sets the default background color's
-#: opacity. This is so that things like the status bar in vim,
-#: powerline prompts, etc. still look good. But it means that if you
-#: use a color theme with a background color in your editor, it will
-#: not be rendered as transparent. Instead you should change the
-#: default background color in your kitty config and not use a
-#: background color in the editor color scheme. Or use the escape
-#: codes to set the terminals default colors in a shell script to
-#: launch your editor. Be aware that using a value less than 1.0 is a
-#: (possibly significant) performance hit. If you want to dynamically
-#: change transparency of windows set dynamic_background_opacity to
-#: yes (this is off by default as it has a performance cost)
background_opacity 1.0
-
-#: Allow changing of the background_opacity dynamically, using either
-#: keyboard shortcuts (increase_background_opacity and
-#: decrease_background_opacity) or the remote control facility.
dynamic_background_opacity no
-
-#: How much to dim text that has the DIM/FAINT attribute set. One
-#: means no dimming and zero means fully dimmed (i.e. invisible).
dim_opacity 0.625
-
-#: The foreground for text selected with the mouse. A value of none
-#: means to leave the color unchanged.
selection_foreground none
-
-#: The background for text selected with the mouse.
selection_background #3b3b3b
-#: Tab bar colors
active_tab_foreground #dedede
active_tab_background #3b3b3b
inactive_tab_foreground #777777
inactive_tab_background #181818
tab_bar_background #181818
-#: The 16 terminal colors. There are 8 basic colors, each color has a
-#: dull and bright version. You can also set the remaining colors from
-#: the 256 color table as color16 to color255.
-
#: black
color0 #252525
color8 #3b3b3b
@@ -83,5 +47,3 @@ color14 #56d8c9
#: white
color7 #777777
color15 #dedede
-
-#: }}}
diff --git a/kitty/kitty.conf b/kitty/kitty.conf
@@ -30,6 +30,10 @@ strip_trailing_spaces smart
rectangle_select_modifiers ctrl+alt
clipboard_control write-clipboard write-primary
+allow_remote_control yes
+close_on_child_death no
+enabled_layouts all
+
kitty_mod ctrl+shift
open_url_modifiers kitty_mod
@@ -64,8 +68,7 @@ map kitty_mod+[ previous_tab
map kitty_mod+right next_tab
map kitty_mod+left previous_tab
map kitty_mod+1 goto_tab 1
-map kitty_mod+2 goto_tab 2
-map kitty_mod+3 goto_tab 3
+map kitty_mod+2 goto_tab 2 map kitty_mod+3 goto_tab 3
map kitty_mod+4 goto_tab 4
map kitty_mod+5 goto_tab 5
map kitty_mod+6 goto_tab 6
@@ -74,6 +77,25 @@ map kitty_mod+8 goto_tab 8
map kitty_mod+9 goto_tab 9
map kitty_mod+0 goto_tab 0
+map F5 launch --location=hsplit
+map F6 launch --location=vsplit
+map F7 layout_action rotate
+
+map ctrl+left resize_window narrower
+map ctrl+right resize_window wider
+map ctrl+up resize_window taller
+map ctrl+down resize_window shorter 3
+
+map shift+left neighboring_window left
+map shift+right neighboring_window right
+map shift+up neighboring_window up
+map shift+down neighboring_window down
+
+map kitty_mod+up move_window up
+map kitty_mod+left move_window left
+map kitty_mod+right move_window right
+map kitty_mod+down move_window down
+
map kitty_mod+equal change_font_size all +2.0
map kitty_mod+minus change_font_size all -2.0
map kitty_mod+backspace change_font_size all 0
diff --git a/ncmpcpp/config b/ncmpcpp/config
@@ -1,600 +1,31 @@
-##############################################################################
-## This is the example configuration file. Copy it to $HOME/.ncmpcpp/config ##
-## or $XDG_CONFIG_HOME/ncmpcpp/config and set up your preferences. ##
-##############################################################################
-#
-##### active settings #####
-
ncmpcpp_directory = ~/.config/ncmpcpp
+lyrics_directory = ~/.config/lyrics
+mpd_music_dir = "~/tunes"
-visualizer_fifo_path = "/tmp/mpd.fifo"
+visualizer_data_source = "/tmp/mpd.fifo"
visualizer_output_name = "my_fifo"
-visualizer_sync_interval = "30"
visualizer_in_stereo = "yes"
visualizer_type = "spectrum"
visualizer_look = "+|"
-lyrics_directory = ~/.config/lyrics
+progressbar_look = ->
-mpd_music_dir = "~/tunes"
+autocenter_mode = yes
-message_delay_time = 1
+display_volume_level = no
-song_list_format = {$4%a - }{%t}|{$8%f$9}$R{$3(%l)$9}
-song_status_format = $b{{$8"%t"}} $3by {$4%a{ $3in $7%b{ (%y)}} $3}|{$8%f}
-song_library_format = {%n - }{%t}|{%f}
-alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b
-alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}
-current_item_prefix = $(cyan)$r$b
-current_item_suffix = $/r$(end)$/b
-current_item_inactive_column_prefix = $(magenta)$r
-current_item_inactive_column_suffix = $/r$(end)
+message_delay_time = 1
playlist_display_mode = columns
+playlist_editor_display_mode = columns
browser_display_mode = columns
-progressbar_look = ->
-
media_library_primary_tag = album_artist
media_library_albums_split_by_date = no
-startup_screen = visualizer
-
-display_volume_level = no
-
ignore_leading_the = yes
+ignore_diacritics = yes
external_editor = vim
use_console_editor = yes
-empty_tag_color = magenta
-main_window_color = white
-progressbar_color = black:b
-progressbar_elapsed_color = blue:b
-statusbar_color = red
-statusbar_time_color = cyan:b
-
-##### directories ######
-##
-## Directory for storing ncmpcpp related files. Changing it is useful if you
-## want to store everything somewhere else and provide command line setting for
-## alternative location to config file which defines that while launching
-## ncmpcpp.
-##
-#
-# ncmpcpp_directory = ~/.config/ncmpcpp
-#
-##
-## Directory for storing downloaded lyrics. It defaults to ~/.lyrics since other
-## MPD clients (eg. ncmpc) also use that location.
-##
-#
-# lyrics_directory = ~/.config/lyrics
-#
-##### connection settings #####
-#
-#mpd_host = localhost
-#
-#mpd_port = 6600
-#
-#mpd_connection_timeout = 5
-#
-## Needed for tag editor and file operations to work.
-##
-#mpd_music_dir = "~/tunes"
-#
-#mpd_crossfade_time = 5
-#
-##### music visualizer #####
-##
-## Note: In order to make music visualizer work you'll need to use mpd fifo
-## output, whose format parameter has to be set to 44100:16:1 for mono
-## visualization or 44100:16:2 for stereo visualization. Example configuration
-## (it has to be put into mpd.conf):
-##
-## audio_output {
-## type "fifo"
-## name "Visualizer feed"
-## path "/tmp/mpd.fifo"
-## format "44100:16:2"
-## }
-##
-#
-#visualizer_fifo_path = "/tmp/mpd.fifo"
-#visualizer_output_name = "my_fifo"
-#visualizer_sync_interval = "20"
-#visualizer_in_stereo = "yes"
-#visualizer_type = "spectrum"
-#visualizer_look = "+|"
-#
-##
-## Note: Below parameter is needed for ncmpcpp to determine which output
-## provides data for visualizer and thus allow syncing between visualization and
-## sound as currently there are some problems with it.
-##
-#
-#visualizer_output_name = Visualizer feed
-#
-##
-## If you set format to 44100:16:2, make it 'yes'.
-##
-#visualizer_in_stereo = yes
-#
-##
-## Note: Below parameter defines how often ncmpcpp has to "synchronize"
-## visualizer and audio outputs. 30 seconds is optimal value, but if you
-## experience synchronization problems, set it to lower value. Keep in mind
-## that sane values start with >=10.
-##
-#
-#visualizer_sync_interval = 30
-#
-##
-## Note: To enable spectrum frequency visualization you need to compile ncmpcpp
-## with fftw3 support.
-##
-#
-## Available values: spectrum, wave, wave_filled, ellipse.
-##
-#visualizer_type = spectrum
-#
-#visualizer_look = ●卐
-#visualizer_look = 卐
-#
-#visualizer_color = blue, cyan, green, yellow, magenta, red
-#
-## Alternative subset of 256 colors for terminals that support it.
-##
-#visualizer_color = 41, 83, 119, 155, 185, 215, 209, 203, 197, 161
-#
-##### system encoding #####
-##
-## ncmpcpp should detect your charset encoding but if it failed to do so, you
-## can specify charset encoding you are using here.
-##
-## Note: You can see whether your ncmpcpp build supports charset detection by
-## checking output of `ncmpcpp --version`.
-##
-## Note: Since MPD uses UTF-8 by default, setting this option makes sense only
-## if your encoding is different.
-##
-#
-#system_encoding = ""
-#
-##### delays #####
-#
-## Time of inactivity (in seconds) after playlist highlighting will be disabled
-## (0 = always on).
-##
-#playlist_disable_highlight_delay = 5
-#
-## Defines how long messages are supposed to be visible.
-##
-#message_delay_time = 1
-#
-##### song format #####
-##
-## For a song format you can use:
-##
-## %l - length
-## %f - filename
-## %D - directory
-## %a - artist
-## %A - album artist
-## %t - title
-## %b - album
-## %y - date
-## %n - track number (01/12 -> 01)
-## %N - full track info (01/12 -> 01/12)
-## %g - genre
-## %c - composer
-## %p - performer
-## %d - disc
-## %C - comment
-## %P - priority
-## $R - begin right alignment
-##
-## If you want to make sure that a part of the format is displayed only when
-## certain tags are present, you can archieve it by grouping them with brackets,
-## e.g. '{%a - %t}' will be evaluated to 'ARTIST - TITLE' if both tags are
-## present or '' otherwise. It is also possible to define a list of
-## alternatives by providing several groups and separating them with '|',
-## e.g. '{%t}|{%f}' will be evaluated to 'TITLE' or 'FILENAME' if the former is
-## not present.
-##
-## Note: If you want to set limit on maximal length of a tag, just put the
-## appropriate number between % and character that defines tag type, e.g. to
-## make album take max. 20 terminal cells, use '%20b'.
-##
-## In addition, formats support markers used for text attributes. They are
-## followed by character '$'. After that you can put:
-##
-## - 0 - default window color (discards all other colors)
-## - 1 - black
-## - 2 - red
-## - 3 - green
-## - 4 - yellow
-## - 5 - blue
-## - 6 - magenta
-## - 7 - cyan
-## - 8 - white
-## - 9 - end of current color
-## - b - bold text
-## - u - underline text
-## - r - reverse colors
-## - a - use alternative character set
-##
-## If you don't want to use a non-color attribute anymore, just put it again,
-## but this time insert character '/' between '$' and attribute character,
-## e.g. {$b%t$/b}|{$r%f$/r} will display bolded title tag or filename with
-## reversed colors.
-##
-## If you want to use 256 colors and/or background colors in formats (the naming
-## scheme is described below in section about color definitions), it can be done
-## with the syntax $(COLOR), e.g. to set the artist tag to one of the
-## non-standard colors and make it have yellow background, you need to write
-## $(197_yellow)%a$(end). Note that for standard colors this is interchangable
-## with attributes listed above.
-##
-## Note: colors can be nested.
-##
-#
-#song_list_format = {$4%a - }{%t}|{$8%f$9}$R{$3(%l)$9}
-#
-#song_status_format = $b{{$8"%t"}} $3by {$4%a{ $3in $7%b{ (%y)}} $3}|{$8%f}
-#
-#song_library_format = {%n - }{%t}|{%f}
-#
-#alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b
-#
-#alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}
-#
-#current_item_prefix = $(cyan)$r$b
-#
-#current_item_suffix = $/r$(end)$/b
-#
-#current_item_inactive_column_prefix = $(magenta)$r
-#
-#current_item_inactive_column_suffix = $/r$(end)
-#
-#now_playing_prefix = $b
-#
-#now_playing_suffix = $/b
-#
-#browser_playlist_prefix = "$2playlist$9 "
-#
-#selected_item_prefix = $6
-#
-#selected_item_suffix = $9
-#
-#modified_item_prefix = $3> $9
-#
-##
-## Note: attributes are not supported for the following variables.
-##
-#song_window_title_format = {%a - }{%t}|{%f}
-##
-## Note: Below variables are used for sorting songs in browser. The sort mode
-## determines how songs are sorted, and can be used in combination with a sort
-## format to specify a custom sorting format. Available values for
-## browser_sort_mode are "name", "mtime", "format" and "noop".
-##
-#
-#browser_sort_mode = name
-#
-#browser_sort_format = {%a - }{%t}|{%f} {(%l)}
-#
-##### columns settings #####
-##
-## syntax of song columns list format is "column column etc."
-##
-## - syntax for each column is:
-##
-## (width of the column)[color of the column]{displayed tag}
-##
-## Note: Width is by default in %, if you want a column to have fixed size, add
-## 'f' after the value, e.g. (10)[white]{a} will be the column that take 10% of
-## screen (so the real width will depend on actual screen size), whereas
-## (10f)[white]{a} will take 10 terminal cells, no matter how wide the screen
-## is.
-##
-## - color is optional (if you want the default one, leave the field empty).
-##
-## Note: You can give a column additional attributes by putting appropriate
-## character after displayed tag character. Available attributes are:
-##
-## - r - column will be right aligned
-## - E - if tag is empty, empty tag marker won't be displayed
-##
-## You can also:
-##
-## - give a column custom name by putting it after attributes, separated with
-## character ':', e.g. {lr:Length} gives you right aligned column of lengths
-## named "Length".
-##
-## - define sequence of tags, that have to be displayed in case predecessor is
-## empty in a way similar to the one in classic song format, i.e. using '|'
-## character, e.g. {a|c|p:Owner} creates column named "Owner" that tries to
-## display artist tag and then composer and performer if previous ones are not
-## available.
-##
-#
-#song_columns_list_format = (20)[]{a} (6f)[green]{NE} (50)[white]{t|f:Title} (20)[cyan]{b} (7f)[magenta]{l}
-#
-##### various settings #####
-#
-##
-## Note: Custom command that will be executed each time song changes. Useful for
-## notifications etc.
-##
-#execute_on_song_change = ""
-#
-##
-## Note: Custom command that will be executed each time player state
-## changes. The environment variable MPD_PLAYER_STATE is set to the current
-## state (either unknown, play, pause, or stop) for its duration.
-##
-#
-#execute_on_player_state_change = ""
-#
-#playlist_show_mpd_host = no
-#
-#playlist_show_remaining_time = no
-#
-#playlist_shorten_total_times = no
-#
-#playlist_separate_albums = no
-#
-##
-## Note: Possible display modes: classic, columns.
-##
-#playlist_display_mode = columns
-#
-#browser_display_mode = columns
-#
-#search_engine_display_mode = classic
-#
-#playlist_editor_display_mode = classic
-#
-#discard_colors_if_item_is_selected = yes
-#
-#show_duplicate_tags = true
-#
-#incremental_seeking = yes
-#
-#seek_time = 1
-#
-#volume_change_step = 2
-#
-#autocenter_mode = no
-#
-#centered_cursor = no
-#
-##
-## Note: You can specify third character which will be used to build 'empty'
-## part of progressbar.
-##
-#progressbar_look = ->
-#
-## Available values: database, playlist.
-##
-#default_place_to_search_in = database
-#
-## Available values: classic, alternative.
-##
-#user_interface = classic
-#
-#data_fetching_delay = yes
-#
-## Available values: artist, album_artist, date, genre, composer, performer.
-##
-#media_library_primary_tag = album_artist
-#
-#media_library_albums_split_by_date = no
-#
-## Available values: wrapped, normal.
-##
-#default_find_mode = wrapped
-#
-#default_tag_editor_pattern = %n - %t
-#
-#header_visibility = yes
-#
-#statusbar_visibility = yes
-#
-#titles_visibility = yes
-#
-#header_text_scrolling = yes
-#
-#cyclic_scrolling = no
-#
-#lines_scrolled = 2
-#
-#lyrics_fetchers = lyricwiki, azlyrics, genius, sing365, lyricsmania, metrolyrics, justsomelyrics, jahlyrics, plyrics, tekstowo, internet
-#
-#follow_now_playing_lyrics = no
-#
-#fetch_lyrics_for_current_song_in_background = no
-#
-#store_lyrics_in_song_dir = no
-#
-#generate_win32_compatible_filenames = yes
-#
-#allow_for_physical_item_deletion = no
-#
-##
-## Note: If you set this variable, ncmpcpp will try to get info from last.fm in
-## language you set and if it fails, it will fall back to english. Otherwise it
-## will use english the first time.
-##
-## Note: Language has to be expressed as an ISO 639 alpha-2 code.
-##
-#lastfm_preferred_language = en
-#
-#space_add_mode = add_remove
-#
-#show_hidden_files_in_local_browser = no
-#
-##
-## How shall screen switcher work?
-##
-## - "previous" - switch between the current and previous screen.
-## - "screen1,...,screenN" - switch between given sequence of screens.
-##
-## Screens available for use: help, playlist, browser, search_engine,
-## media_library, playlist_editor, tag_editor, outputs, visualizer, clock,
-## lyrics, last_fm.
-##
-#screen_switcher_mode = playlist, browser
-#
-##
-## Note: You can define startup screen by choosing screen from the list above.
-##
-#startup_screen = visualizer
-#
-##
-## Note: You can define startup slave screen by choosing screen from the list
-## above or an empty value for no slave screen.
-##
-#startup_slave_screen = ""
-#
-#startup_slave_screen_focus = no
-#
-##
-## Default width of locked screen (in %). Acceptable values are from 20 to 80.
-##
-#
-#locked_screen_width_part = 50
-#
-#ask_for_locked_screen_width_part = yes
-#
-#jump_to_now_playing_song_at_start = yes
-#
-#ask_before_clearing_playlists = yes
-#
-#clock_display_seconds = no
-#
-#display_volume_level = no
-#
-#display_bitrate = no
-#
-#display_remaining_time = no
-#
-## Available values: none, basic, extended, perl.
-##
-#regular_expressions = perl
-#
-##
-## Note: if below is enabled, ncmpcpp will ignore leading "The" word while
-## sorting items in browser, tags in media library, etc.
-##
-#ignore_leading_the = yes
-#
-##
-## Note: if below is enabled, ncmpcpp will ignore diacritics while searching and
-## filtering lists. This takes an effect only if boost was compiled with ICU
-## support.
-##
-#ignore_diacritics = no
-#
-#block_search_constraints_change_if_items_found = yes
-#
-#mouse_support = yes
-#
-#mouse_list_scroll_whole_page = yes
-#
-#empty_tag_marker = <empty>
-#
-#tags_separator = " | "
-#
-#tag_editor_extended_numeration = no
-#
-#media_library_sort_by_mtime = no
-#
-#enable_window_title = yes
-#
-##
-## Note: You can choose default search mode for search engine. Available modes
-## are:
-##
-## - 1 - use mpd built-in searching (no regexes, pattern matching)
-##
-## - 2 - use ncmpcpp searching (pattern matching with support for regexes, but
-## if your mpd is on a remote machine, downloading big database to process
-## it can take a while
-##
-## - 3 - match only exact values (this mode uses mpd function for searching in
-## database and local one for searching in current playlist)
-##
-#
-#search_engine_default_search_mode = 1
-#
-#external_editor = vim
-#
-## Note: set to yes if external editor is a console application.
-##
-#use_console_editor = yes
-#
-##### colors definitions #####
-##
-## It is possible to set a background color by setting a color value
-## "<foreground>_<background>", e.g. red_black will set foregound color to red
-## and background color to black.
-##
-## In addition, for terminals that support 256 colors it is possible to set one
-## of them by using a number in range [1, 256] instead of color name,
-## e.g. numerical value corresponding to red_black is 2_1. To find out if the
-## terminal supports 256 colors, run ncmpcpp and check out the bottom of the
-## help screen for list of available colors and their numerical values.
-##
-## What is more, there are two special values for the background color:
-## "transparent" and "current". The first one explicitly sets the background to
-## be transparent, while the second one allows you to preserve current
-## background color and change only the foreground one. It's used implicitly
-## when background color is not specified.
-##
-## Moreover, it is possible to attach format information to selected color
-## variables by appending to their end a colon followed by one or more format
-## flags, e.g. black:b or red:ur. The following variables support this syntax:
-## visualizer_color, color1, color2, empty_tag_color, volume_color,
-## state_line_color, state_flags_color, progressbar_color,
-## progressbar_elapsed_color, player_state_color, statusbar_time_color,
-## alternative_ui_separator_color.
-##
-## Note: due to technical limitations of older ncurses version, if 256 colors
-## are used there is a possibility that you'll be able to use only colors with
-## transparent background.
-#
-#colors_enabled = yes
-#
-#empty_tag_color = magenta
-#
-#header_window_color = magenta
-#
-#volume_color = default
-#
-#state_line_color = default
-#
-#state_flags_color = default:b
-#
-#main_window_color = white
-#
-#color1 = white
-#
-#color2 = green
-#
-#progressbar_color = black:b
-#
-#progressbar_elapsed_color = blue:b
-#
-#statusbar_color = red
-#
-#statusbar_time_color = cyan:b
-#
-#player_state_color = default:b
-#
-#alternative_ui_separator_color = black:b
-#
-#window_border_color = green
-#
-#active_window_border = red
-#
+execute_on_song_change="~/.config/ncmpcpp/ncmpcpp-ueberzug/ncmpcpp_cover_art.sh"
diff --git a/ncmpcpp/ncmpcpp-ueberzug b/ncmpcpp/ncmpcpp-ueberzug
@@ -0,0 +1 @@
+Subproject commit 9bd9121d9ba0ac49106b34f792c3445a07643a19
diff --git a/picom/picom.conf b/picom/picom.conf
@@ -1,4 +1,6 @@
opacity-rule = [
- "90:class_g = 'kitty' && focused",
- "60:class_g = 'kitty' && !focused"
+ "100:class_g = 'kitty' && focused",
+ "60:class_g = 'kitty' && !focused",
+ "90:class_g = 'zathura' && focused",
+ "60:class_g = 'zathura' && !focused",
];
diff --git a/profile b/profile
@@ -6,6 +6,10 @@ export FILE="nnn"
export READER="zathura"
export BROWSER="chromium"
+export NNN_FIFO='/tmp/nnn.fifo'
+export NNN_PLUG='p:preview-tui'
+export SPLIT='v'
+
# Adds ruby to path
PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"
@@ -38,7 +42,6 @@ export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/password-store"
export XINITRC="$XDG_CONFIG_HOME"/X11/xinitrc
export MAILCAPS="$XDG_CONFIG_HOME"/tuir/mailcap
-
export GPG_TTY=$(tty)
export GPG_AGENT_INFO=""
diff --git a/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<channel name="thunar" version="1.0">
+ <property name="last-view" type="string" value="ThunarIconView"/>
+ <property name="last-location-bar" type="string" value="ThunarLocationEntry"/>
+ <property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_100_PERCENT"/>
+ <property name="last-window-width" type="int" value="1362"/>
+ <property name="last-window-height" type="int" value="745"/>
+ <property name="last-window-maximized" type="bool" value="false"/>
+ <property name="last-separator-position" type="int" value="170"/>
+</channel>
diff --git a/zathura/zathurarc b/zathura/zathurarc
@@ -1,12 +1,18 @@
-set statusbar-h-padding 0
-set statusbar-v-padding 0
-set page-padding 1
-map u scroll half-up
-map d scroll half-down
-map D toggle_page_mode
-map r reload
-map R rotate
-map K zoom in
-map J zoom out
-map i recolor
-map p print
+set default-bg rgba(0,0,0,0.7)
+set recolor-lightcolor "#282828"
+set recolor-darkcolor "#ebdbb2"
+set recolor true
+
+set statusbar-h-padding 0
+set statusbar-v-padding 0
+set page-padding 1
+
+map u scroll half-up
+map d scroll half-down
+map D toggle_page_mode
+map r reload
+map R rotate
+map K zoom in
+map J zoom out
+map i recolor
+map p print
diff --git a/zsh/.zcompdump b/zsh/.zcompdump
@@ -1,4 +1,4 @@
-#files: 932 version: 5.8
+#files: 927 version: 5.8
_comps=(
'-' '_precommand'
@@ -26,7 +26,6 @@ _comps=(
'add-zsh-hook' '_add-zsh-hook'
'admin' '_sccs'
'afew' '_afew'
-'ag' '_the_silver_searcher'
'ali' '_mh'
'alias' '_alias'
'amaya' '_webbrowser'
@@ -84,6 +83,7 @@ _comps=(
'base64' '_base64'
'basename' '_basename'
'bash' '_bash'
+'bat' '_bat'
'batch' '_at'
'baz' '_baz'
'beep' '_beep'
@@ -112,7 +112,6 @@ _comps=(
'brctl' '_brctl'
'bsdgrep' '_grep'
'bsdtar' '_tar'
-'bspc' '_bspc'
'btdownloadcurses' '_bittorrent'
'btdownloadgui' '_bittorrent'
'btdownloadheadless' '_bittorrent'
@@ -190,8 +189,6 @@ _comps=(
'clusterdb' '_postgresql'
'cmake' '_cmake'
'cmp' '_cmp'
-'cmus' '_cmus'
-'cmus-remote' '_cmus'
'co' '_rcs'
'code' '_code'
'coffee' '_coffee'
@@ -335,6 +332,7 @@ _comps=(
'eview' '_vim'
'evim' '_vim'
'evince' '_evince'
+'exa' '_exa'
'exec' '_exec'
'expand' '_unexpand'
'export' '_typeset'
@@ -1034,8 +1032,6 @@ _comps=(
'podtoc' '_perl_modules'
'poff' '_pon'
'policytool' '_java'
-'polybar' '_polybar'
-'polybar-msg' '_polybar_msg'
'pon' '_pon'
'popd' '_directory_stack'
'port' '_port'
@@ -1135,7 +1131,6 @@ _comps=(
'restart' '_initctl'
'retawq' '_webbrowser'
'rfkill' '_rfkill'
-'rg' '_rg'
'rgview' '_vim'
'rgvim' '_vim'
'ri' '_ri'
@@ -1315,6 +1310,7 @@ _comps=(
'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'
@@ -1499,7 +1495,6 @@ _comps=(
'VBoxHeadless' '_virtualbox'
'VBoxManage' '_virtualbox'
'vcsh' '_vcsh'
-'vifm' '_vifm'
'vim' '_vim'
'vimdiff' '_vim'
'virsh' '_libvirt'
@@ -1782,14 +1777,14 @@ bindkey '^[/' _history-complete-older
bindkey '^[~' _bash_complete-word
autoload -Uz _afew _android _archlinux-java _artisan _atach \
- _bitcoin-cli _bluetoothctl _bootctl _bower _bspc \
+ _bat _bitcoin-cli _bluetoothctl _bootctl _bower \
_bundle _busctl _caffeinate _cap _cask \
_ccache _cf _cheat _choc _chromium \
- _cmake _cmus _coffee _composer _conan \
- _concourse _console _coredumpctl _cppcheck _curl \
- _dad _debuild _dget _dhcpcd _diana \
- _docpad _drush _ecdsautil _email-notmuch _emulator \
- _envdir _exportfs _fab _fail2ban-client _ffind \
+ _cmake _coffee _composer _conan _concourse \
+ _console _coredumpctl _cppcheck _curl _dad \
+ _debuild _dget _dhcpcd _diana _docpad \
+ _drush _ecdsautil _email-notmuch _emulator _envdir \
+ _exa _exportfs _fab _fail2ban-client _ffind \
_flameshot _fleetctl _flutter _force _fwupdmgr \
_gas _gcloud _ghc _gist _git-flow \
_git-journal _git-pulls _git-revise _git-wtf _glances \
@@ -1804,169 +1799,169 @@ autoload -Uz _afew _android _archlinux-java _artisan _atach \
_nvm _openssl _optirun _pacman _pass \
_patool _perf _periscope _pgsql_utils _phing \
_pixz _pkcon _pkgfile _play _pm2 \
- _polybar _polybar_msg _port _protoc _pulseaudio \
- _pygmentize _qpdf _rails _ralio _rclone \
- _redis-cli _resolvectl _rfkill _rg _rkt \
- _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 \
- _showoff _srm _stack _subl _subliminal \
- _supervisorctl _svm _systemctl _systemd _systemd-analyze \
- _systemd-delta _systemd-inhibit _systemd-nspawn _systemd-run _systemd-tmpfiles \
- _tarsnap _teamocil _the_silver_searcher _thor _timedatectl \
- _tmuxinator _tmuxp _tox _trash-empty _trash-list \
- _trash-put _trash-restore _udevadm _udisksctl _ufw \
- _vagrant _vifm _virtualbox _vnstat _wemux \
- _wg-quick _xinput _xsel _xwallpaper _yaourt \
- _yarn _yay _youtube-dl _zathura _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 _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 _brctl _btrfs _chattr _chcon \
- _chrt _cpupower _cryptsetup _dkms _e2label \
- _ethtool _findmnt _free _fuse_arguments _fusermount \
- _fuse_values _gpasswd _htop _iconvconfig _ionice \
- _ipset _iptables _iwconfig _kpartx _losetup \
- _lsattr _lsblk _lsusb _ltrace _mdadm \
- _mii-tool _modutils _mondo _networkmanager _opkg \
- _pidof _pmap _qdbus _schedtool _selinux_contexts \
- _selinux_roles _selinux_types _selinux_users _setsid _slabtop \
- _ss _sshfs _strace _sysstat _tload \
- _tpb _tracepath _tune2fs _uml _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 _cssh _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 _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 _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 _other_accounts _pack \
- _pandoc _paste _patch _patchutils _path_commands \
- _path_files _pax _pbm _pdf _perforce \
- _perl _perl_basepods _perldoc _perl_modules _pgrep \
- _php _picocom _pids _pine _ping \
- _pkgadd _pkg-config _pkginfo _pkg_instance _pkgrm \
- _pon _ports _postfix _postgresql _postscript \
- _printenv _printers _process_names _prove _ps \
- _pspdf _psutils _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 \
- _truss _tty _ttys _twidge _twisted \
- _umountable _unace _uname _unexpand _uniq \
- _unison _units _uptime _urls _user_admin \
- _user_at_host _users _users_on _vcsh _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_keysource_props _zfs_pool _zip \
- _zpool _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 _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 \
- _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 _wait _which _widgets _zargs \
- _zattr _zcalc _zcalc_line _zcompile _zed \
- _zftp _zle _zmodload _zmv _zparseopts \
- _zpty _zsh-mime-handler _zsocket _zstyle _ztodo
+ _port _protoc _pulseaudio _pygmentize _qpdf \
+ _rails _ralio _rclone _redis-cli _resolvectl \
+ _rfkill _rkt _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 _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 _tmuxinator _tmuxp _tox \
+ _trash-empty _trash-list _trash-put _trash-restore _udevadm \
+ _udisksctl _ufw _vagrant _virtualbox _vnstat \
+ _wemux _wg-quick _xinput _xsel _xwallpaper \
+ _yaourt _yarn _yay _youtube-dl _zathura \
+ _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 \
+ _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 _brctl _btrfs _chattr \
+ _chcon _chrt _cpupower _cryptsetup _dkms \
+ _e2label _ethtool _findmnt _free _fuse_arguments \
+ _fusermount _fuse_values _gpasswd _htop _iconvconfig \
+ _ionice _ipset _iptables _iwconfig _kpartx \
+ _losetup _lsattr _lsblk _lsusb _ltrace \
+ _mdadm _mii-tool _modutils _mondo _networkmanager \
+ _opkg _pidof _pmap _qdbus _schedtool \
+ _selinux_contexts _selinux_roles _selinux_types _selinux_users _setsid \
+ _slabtop _ss _sshfs _strace _sysstat \
+ _tload _tpb _tracepath _tune2fs _uml \
+ _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 _cssh _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 _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 _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 _other_accounts \
+ _pack _pandoc _paste _patch _patchutils \
+ _path_commands _path_files _pax _pbm _pdf \
+ _perforce _perl _perl_basepods _perldoc _perl_modules \
+ _pgrep _php _picocom _pids _pine \
+ _ping _pkgadd _pkg-config _pkginfo _pkg_instance \
+ _pkgrm _pon _ports _postfix _postgresql \
+ _postscript _printenv _printers _process_names _prove \
+ _ps _pspdf _psutils _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 _truss _tty _ttys _twidge \
+ _twisted _umountable _unace _uname _unexpand \
+ _uniq _unison _units _uptime _urls \
+ _user_admin _user_at_host _users _users_on _vcsh \
+ _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_keysource_props _zfs_pool \
+ _zip _zpool _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 _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 _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 _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