dotfiles

beau's configuration files
Log | Files | Refs

commit 4c18a1280d1a17d4f362bab19a3648f508c9275d
parent 3ebe3333f398c95d8e2294354555c8cd98743f13
Author: C. Beau Hilton <cbeauhilton@gmail.com>
Date:   Mon, 11 Jan 2021 17:12:58 -0600

dots

Diffstat:
M.gitignore | 42++++++++++++++++++++++--------------------
AThunar/accels.scm | 79+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
AThunar/uca.xml | 13+++++++++++++
Maliasrc | 2+-
Mconda/.condarc | 6++++--
Mkitty/kitty-selenized-black.conf | 38--------------------------------------
Mkitty/kitty.conf | 26++++++++++++++++++++++++--
Mncmpcpp/config | 589++-----------------------------------------------------------------------------
Ancmpcpp/ncmpcpp-ueberzug | 1+
Mpicom/picom.conf | 6++++--
Mprofile | 5++++-
Axfce4/xfconf/xfce-perchannel-xml/thunar.xml | 11+++++++++++
Mzathura/zathurarc | 30++++++++++++++++++------------
Mzsh/.zcompdump | 351+++++++++++++++++++++++++++++++++++++++----------------------------------------
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