From 0b9695f1c0f3f11837a6ae4c1d2f7093418392a0 Mon Sep 17 00:00:00 2001 From: Michael Bradley Date: Sun, 19 Nov 2023 23:42:10 -0500 Subject: [PATCH] Update configs to work with my laptop --- bombadil.toml | 2 +- home/editorconfig | 9 +- i3/config | 12 +- i3/startup.sh | 18 +- kitty/kitty/kitty.conf | 2169 -------------------------------- kitty/kitty/theme.conf | 21 - kitty/theme.conf | 22 +- polybar/config.ini | 54 +- polybar/launch.sh | 13 +- screenlayout/monitor.sh | 7 +- screenlayout/monitor.sh.normal | 2 - vim/viminfo | 37 - vim/vimrc | 7 + zsh/.zcompdump | 1876 --------------------------- zsh/.zcompdump-chonk-5.9 | 1863 --------------------------- zsh/.zcompdump-chonk-5.9.zwc | Bin 105784 -> 0 bytes zsh/.zshrc | 1 + zsh/.zshrc.zwc | Bin 11128 -> 0 bytes 18 files changed, 101 insertions(+), 6012 deletions(-) delete mode 100755 kitty/kitty/kitty.conf delete mode 100644 kitty/kitty/theme.conf mode change 120000 => 100644 kitty/theme.conf delete mode 100755 screenlayout/monitor.sh.normal delete mode 100644 vim/viminfo delete mode 100644 zsh/.zcompdump delete mode 100644 zsh/.zcompdump-chonk-5.9 delete mode 100644 zsh/.zcompdump-chonk-5.9.zwc delete mode 100644 zsh/.zshrc.zwc diff --git a/bombadil.toml b/bombadil.toml index 955c4ef..58a484c 100644 --- a/bombadil.toml +++ b/bombadil.toml @@ -35,7 +35,7 @@ ranger = { source = "ranger", target = ".config/ranger" } rofi = { source = "rofi", target = ".config/rofi" } roficafmenu = { source = "rofi-cafmenu", target = ".config/rofi-cafmenu" } screenlayout = { source = "screenlayout", target = ".config/screenlayout" } -vim = { source = "vim", target = ".config/vim" } +vim = { source = "vim/vimrc", target = ".config/vim/vimrc" } X11 = { source = "X11", target = ".config/X11" } zsh = { source = "zsh", target = ".config/zsh" } diff --git a/home/editorconfig b/home/editorconfig index 053d478..266a102 100755 --- a/home/editorconfig +++ b/home/editorconfig @@ -3,17 +3,22 @@ root = true [*] end_of_line = lf insert_final_newline = true -charset = utf-8 trim_trailing_whitespace = true +charset = utf-8 +indent_style = tab indent_size = 4 [*.py] indent_style = tab -[*.rs] +[*.{rs,rst,hs}] indent_style = space [*.sql] indent_style = space indent_size = 8 +[*.{bashrc,sh,zsh,zshrc}] +indent_style = space +indent_size = 2 + diff --git a/i3/config b/i3/config index 1e3f4dc..8cc2d10 100755 --- a/i3/config +++ b/i3/config @@ -188,17 +188,11 @@ for_window [all] border none hide_edge_borders both # other commands -exec_always --no-startup-id picom -b -exec_always --no-startup-id /home/mbradley/.config/i3/feh.sh +exec --no-startup-id picom -b exec --no-startup-id redshift-gtk -l 44.631:-77.955 -exec_always --no-startup-id polybar-msg cmd quit -exec_always --no-startup-id polybar -r main -exec_always --no-startup-id polybar -r other -exec_always --no-startup-id polybar -r last exec --no-startup-id /usr/bin/dunst - -exec --no-startup-id /home/mbradley/.config/i3/startup.sh - exec --no-startup-id /usr/bin/birdtray +exec --no-startup-id ~/.config/i3/startup.sh + diff --git a/i3/startup.sh b/i3/startup.sh index 4a00553..723306d 100755 --- a/i3/startup.sh +++ b/i3/startup.sh @@ -8,14 +8,18 @@ function cmd() { } # /home/mbradley/scripts/mouse_sens.sh +./feh.sh +~/.config/polybar/launch.sh -i3-msg 'workspace 3; append_layout /home/mbradley/.config/i3/startup.json' -sleep 0.1 +if [ "$(uname -n)" == "chonk" ]; then + i3-msg 'workspace 3; append_layout /home/mbradley/.config/i3/startup.json' + sleep 0.1 -cmd clear -cmd c -sleep 0.5 -cmd btop + cmd clear + cmd c + sleep 0.5 + cmd btop -i3-msg 'workspace 1' + i3-msg 'workspace 1' +fi diff --git a/kitty/kitty/kitty.conf b/kitty/kitty/kitty.conf deleted file mode 100755 index a467cc2..0000000 --- a/kitty/kitty/kitty.conf +++ /dev/null @@ -1,2169 +0,0 @@ -# vim:fileencoding=utf-8:foldmethod=marker - -#: Fonts {{{ - -#: kitty has very powerful font management. You can configure -#: individual font faces and even specify special fonts for particular -#: characters. - -font_family JetBrains Mono -# bold_font auto -# italic_font auto -# bold_italic_font auto - -#: You can specify different fonts for the bold/italic/bold-italic -#: variants. To get a full list of supported fonts use the `kitty -#: +list-fonts` command. By default they are derived automatically, by -#: the OSes font system. When bold_font or bold_italic_font is set to -#: auto on macOS, the priority of bold fonts is semi-bold, bold, -#: heavy. Setting them manually is useful for font families that have -#: many weight variants like Book, Medium, Thick, etc. For example:: - -#: font_family Operator Mono Book -#: bold_font Operator Mono Medium -#: italic_font Operator Mono Book Italic -#: bold_italic_font Operator Mono Medium Italic - -# font_size 11.0 - -#: Font size (in pts) - -# force_ltr no - -#: kitty does not support BIDI (bidirectional text), however, for RTL -#: scripts, words are automatically displayed in RTL. That is to say, -#: in an RTL script, the words "HELLO WORLD" display in kitty as -#: "WORLD HELLO", and if you try to select a substring of an RTL- -#: shaped string, you will get the character that would be there had -#: the the string been LTR. For example, assuming the Hebrew word -#: ירושלים, selecting the character that on the screen appears to be ם -#: actually writes into the selection buffer the character י. kitty's -#: default behavior is useful in conjunction with a filter to reverse -#: the word order, however, if you wish to manipulate RTL glyphs, it -#: can be very challenging to work with, so this option is provided to -#: turn it off. Furthermore, this option can be used with the command -#: line program GNU FriBidi -#: to get BIDI -#: support, because it will force kitty to always treat the text as -#: LTR, which FriBidi expects for terminals. - -# adjust_line_height 0 -# adjust_column_width 0 - -#: Change the size of each character cell kitty renders. You can use -#: either numbers, which are interpreted as pixels or percentages -#: (number followed by %), which are interpreted as percentages of the -#: unmodified values. You can use negative pixels or percentages less -#: than 100% to reduce sizes (but this might cause rendering -#: artifacts). - -# adjust_baseline 0 - -#: Adjust the vertical alignment of text (the height in the cell at -#: which text is positioned). You can use either numbers, which are -#: interpreted as pixels or percentages (number followed by %), which -#: are interpreted as the percentage of the line height. A positive -#: value moves the baseline up, and a negative value moves them down. -#: The underline and strikethrough positions are adjusted accordingly. - -# symbol_map - -#: E.g. symbol_map U+E0A0-U+E0A3,U+E0C0-U+E0C7 PowerlineSymbols - -#: Map the specified Unicode codepoints to a particular font. Useful -#: if you need special rendering for some symbols, such as for -#: Powerline. Avoids the need for patched fonts. Each Unicode code -#: point is specified in the form `U+`. You -#: can specify multiple code points, separated by commas and ranges -#: separated by hyphens. This option can be specified multiple times. -#: The syntax is:: - -#: symbol_map codepoints Font Family Name - -# narrow_symbols - -#: E.g. narrow_symbols U+E0A0-U+E0A3,U+E0C0-U+E0C7 1 - -#: Usually, for Private Use Unicode characters and some symbol/dingbat -#: characters, if the character is followed by one or more spaces, -#: kitty will use those extra cells to render the character larger, if -#: the character in the font has a wide aspect ratio. Using this -#: option you can force kitty to restrict the specified code points to -#: render in the specified number of cells (defaulting to one cell). -#: This option can be specified multiple times. The syntax is:: - -#: narrow_symbols codepoints [optionally the number of cells] - -# disable_ligatures never - -#: Choose how you want to handle multi-character ligatures. The -#: default is to always render them. You can tell kitty to not render -#: them when the cursor is over them by using cursor to make editing -#: easier, or have kitty never render them at all by using always, if -#: you don't like them. The ligature strategy can be set per-window -#: either using the kitty remote control facility or by defining -#: shortcuts for it in kitty.conf, for example:: - -#: map alt+1 disable_ligatures_in active always -#: map alt+2 disable_ligatures_in all never -#: map alt+3 disable_ligatures_in tab cursor - -#: Note that this refers to programming ligatures, typically -#: implemented using the calt OpenType feature. For disabling general -#: ligatures, use the font_features option. - -# font_features - -#: E.g. font_features none - -#: Choose exactly which OpenType features to enable or disable. This -#: is useful as some fonts might have features worthwhile in a -#: terminal. For example, Fira Code includes a discretionary feature, -#: zero, which in that font changes the appearance of the zero (0), to -#: make it more easily distinguishable from Ø. Fira Code also includes -#: other discretionary features known as Stylistic Sets which have the -#: tags ss01 through ss20. - -#: For the exact syntax to use for individual features, see the -#: HarfBuzz documentation . - -#: Note that this code is indexed by PostScript name, and not the font -#: family. This allows you to define very precise feature settings; -#: e.g. you can disable a feature in the italic font but not in the -#: regular font. - -#: On Linux, font features are first read from the FontConfig database -#: and then this option is applied, so they can be configured in a -#: single, central place. - -#: To get the PostScript name for a font, use `kitty +list-fonts -#: --psnames`: - -#: .. code-block:: sh - -#: $ kitty +list-fonts --psnames | grep Fira -#: Fira Code -#: Fira Code Bold (FiraCode-Bold) -#: Fira Code Light (FiraCode-Light) -#: Fira Code Medium (FiraCode-Medium) -#: Fira Code Regular (FiraCode-Regular) -#: Fira Code Retina (FiraCode-Retina) - -#: The part in brackets is the PostScript name. - -#: Enable alternate zero and oldstyle numerals:: - -#: font_features FiraCode-Retina +zero +onum - -#: Enable only alternate zero in the bold font:: - -#: font_features FiraCode-Bold +zero - -#: Disable the normal ligatures, but keep the calt feature which (in -#: this font) breaks up monotony:: - -#: font_features TT2020StyleB-Regular -liga +calt - -#: In conjunction with force_ltr, you may want to disable Arabic -#: shaping entirely, and only look at their isolated forms if they -#: show up in a document. You can do this with e.g.:: - -#: font_features UnifontMedium +isol -medi -fina -init - -# box_drawing_scale 0.001, 1, 1.5, 2 - -#: The sizes of the lines used for the box drawing Unicode characters. -#: These values are in pts. They will be scaled by the monitor DPI to -#: arrive at a pixel value. There must be four values corresponding to -#: thin, normal, thick, and very thick lines. - -#: }}} - -#: Cursor customization {{{ - -# cursor #cccccc - -#: Default cursor color. If set to the special value none the cursor -#: will be rendered with a "reverse video" effect. It's color will be -#: the color of the text in the cell it is over and the text will be -#: rendered with the background color of the cell. Note that if the -#: program running in the terminal sets a cursor color, this takes -#: precedence. Also, the cursor colors are modified if the cell -#: background and foreground colors have very low contrast. - -# cursor_text_color #111111 - -#: The color of text under the cursor. If you want it rendered with -#: the background color of the cell underneath instead, use the -#: special keyword: background. Note that if cursor is set to none -#: then this option is ignored. - -# cursor_shape beam - -#: The cursor shape can be one of block, beam, underline. Note that -#: when reloading the config this will be changed only if the cursor -#: shape has not been set by the program running in the terminal. This -#: sets the default cursor shape, applications running in the terminal -#: can override it. In particular, shell integration -#: in kitty sets -#: the cursor shape to beam at shell prompts. You can avoid this by -#: setting shell_integration to no-cursor. - -# cursor_beam_thickness 1.5 - -#: The thickness of the beam cursor (in pts). - -# cursor_underline_thickness 2.0 - -#: The thickness of the underline cursor (in pts). - -# cursor_blink_interval -1 - -#: The interval to blink the cursor (in seconds). Set to zero to -#: disable blinking. Negative values mean use system default. Note -#: that the minimum interval will be limited to repaint_delay. - -# cursor_stop_blinking_after 15.0 - -#: Stop blinking cursor after the specified number of seconds of -#: keyboard inactivity. Set to zero to never stop blinking. - -#: }}} - -#: Scrollback {{{ - -scrollback_lines -1 - -#: Number of lines of history to keep in memory for scrolling back. -#: Memory is allocated on demand. Negative numbers are (effectively) -#: infinite scrollback. Note that using very large scrollback is not -#: recommended as it can slow down performance of the terminal and -#: also use large amounts of RAM. Instead, consider using -#: scrollback_pager_history_size. Note that on config reload if this -#: is changed it will only affect newly created windows, not existing -#: ones. - -# scrollback_pager less --chop-long-lines --RAW-CONTROL-CHARS +INPUT_LINE_NUMBER - -#: Program with which to view scrollback in a new window. The -#: scrollback buffer is passed as STDIN to this program. If you change -#: it, make sure the program you use can handle ANSI escape sequences -#: for colors and text formatting. INPUT_LINE_NUMBER in the command -#: line above will be replaced by an integer representing which line -#: should be at the top of the screen. Similarly CURSOR_LINE and -#: CURSOR_COLUMN will be replaced by the current cursor position or -#: set to 0 if there is no cursor, for example, when showing the last -#: command output. - -# scrollback_pager_history_size 0 - -#: Separate scrollback history size (in MB), used only for browsing -#: the scrollback buffer with pager. This separate buffer is not -#: available for interactive scrolling but will be piped to the pager -#: program when viewing scrollback buffer in a separate window. The -#: current implementation stores the data in UTF-8, so approximatively -#: 10000 lines per megabyte at 100 chars per line, for pure ASCII, -#: unformatted text. A value of zero or less disables this feature. -#: The maximum allowed size is 4GB. Note that on config reload if this -#: is changed it will only affect newly created windows, not existing -#: ones. - -# scrollback_fill_enlarged_window no - -#: Fill new space with lines from the scrollback buffer after -#: enlarging a window. - -# wheel_scroll_multiplier 5.0 - -#: Multiplier for the number of lines scrolled by the mouse wheel. -#: Note that this is only used for low precision scrolling devices, -#: not for high precision scrolling devices on platforms such as macOS -#: and Wayland. Use negative numbers to change scroll direction. See -#: also wheel_scroll_min_lines. - -# wheel_scroll_min_lines 1 - -#: The minimum number of lines scrolled by the mouse wheel. The scroll -#: multiplier only takes effect after it -#: reaches this number. Note that this is only used for low precision -#: scrolling devices like wheel mice that scroll by very small amounts -#: when using the wheel. With a negative number, the minimum number of -#: lines will always be added. - -# touch_scroll_multiplier 1.0 - -#: Multiplier for the number of lines scrolled by a touchpad. Note -#: that this is only used for high precision scrolling devices on -#: platforms such as macOS and Wayland. Use negative numbers to change -#: scroll direction. - -#: }}} - -#: Mouse {{{ - -# mouse_hide_wait 3.0 - -#: Hide mouse cursor after the specified number of seconds of the -#: mouse not being used. Set to zero to disable mouse cursor hiding. -#: Set to a negative value to hide the mouse cursor immediately when -#: typing text. Disabled by default on macOS as getting it to work -#: robustly with the ever-changing sea of bugs that is Cocoa is too -#: much effort. - -# url_color #0087bd -# url_style curly - -#: The color and style for highlighting URLs on mouse-over. url_style -#: can be one of: none, straight, double, curly, dotted, dashed. - -# open_url_with default - -#: The program to open clicked URLs. The special value default means -#: to use the operating system's default URL handler (open on macOS -#: and xdg-open on Linux). - -# url_prefixes file ftp ftps gemini git gopher http https irc ircs kitty mailto news sftp ssh - -#: The set of URL prefixes to look for when detecting a URL under the -#: mouse cursor. - -# detect_urls yes - -#: Detect URLs under the mouse. Detected URLs are highlighted with an -#: underline and the mouse cursor becomes a hand over them. Even if -#: this option is disabled, URLs are still clickable. - -# url_excluded_characters - -#: Additional characters to be disallowed from URLs, when detecting -#: URLs under the mouse cursor. By default, all characters that are -#: legal in URLs are allowed. - -# copy_on_select no - -#: Copy to clipboard or a private buffer on select. With this set to -#: clipboard, selecting text with the mouse will cause the text to be -#: copied to clipboard. Useful on platforms such as macOS that do not -#: have the concept of primary selection. You can instead specify a -#: name such as a1 to copy to a private kitty buffer. Map a shortcut -#: with the paste_from_buffer action to paste from this private -#: buffer. For example:: - -#: copy_on_select a1 -#: map shift+cmd+v paste_from_buffer a1 - -#: Note that copying to the clipboard is a security risk, as all -#: programs, including websites open in your browser can read the -#: contents of the system clipboard. - -# paste_actions quote-urls-at-prompt - -#: A comma separated list of actions to take when pasting text into -#: the terminal. The supported paste actions are: - -#: quote-urls-at-prompt: -#: If the text being pasted is a URL and the cursor is at a shell prompt, -#: automatically quote the URL (needs shell_integration). -#: confirm: -#: Confirm the paste if bracketed paste mode is not active or there is more -#: a large amount of text being pasted. -#: filter: -#: Run the filter_paste() function from the file paste-actions.py in -#: the kitty config directory on the pasted text. The text returned by the -#: function will be actually pasted. - -strip_trailing_spaces always - -#: Remove spaces at the end of lines when copying to clipboard. A -#: value of smart will do it when using normal selections, but not -#: rectangle selections. A value of always will always do it. - -# select_by_word_characters @-./_~?&=%+# - -#: Characters considered part of a word when double clicking. In -#: addition to these characters any character that is marked as an -#: alphanumeric character in the Unicode database will be matched. - -# select_by_word_characters_forward - -#: Characters considered part of a word when extending the selection -#: forward on double clicking. In addition to these characters any -#: character that is marked as an alphanumeric character in the -#: Unicode database will be matched. - -#: If empty (default) select_by_word_characters will be used for both -#: directions. - -# click_interval -1.0 - -#: The interval between successive clicks to detect double/triple -#: clicks (in seconds). Negative numbers will use the system default -#: instead, if available, or fallback to 0.5. - -focus_follows_mouse yes - -#: Set the active window to the window under the mouse when moving the -#: mouse around. - -# pointer_shape_when_grabbed arrow - -#: The shape of the mouse pointer when the program running in the -#: terminal grabs the mouse. Valid values are: arrow, beam and hand. - -# default_pointer_shape beam - -#: The default shape of the mouse pointer. Valid values are: arrow, -#: beam and hand. - -# pointer_shape_when_dragging beam - -#: The default shape of the mouse pointer when dragging across text. -#: Valid values are: arrow, beam and hand. - -#: Mouse actions {{{ - -#: Mouse buttons can be mapped to perform arbitrary actions. The -#: syntax is: - -#: .. code-block:: none - -#: mouse_map button-name event-type modes action - -#: Where button-name is one of left, middle, right, b1 ... b8 with -#: added keyboard modifiers. For example: ctrl+shift+left refers to -#: holding the Ctrl+Shift keys while clicking with the left mouse -#: button. The value b1 ... b8 can be used to refer to up to eight -#: buttons on a mouse. - -#: event-type is one of press, release, doublepress, triplepress, -#: click, doubleclick. modes indicates whether the action is performed -#: when the mouse is grabbed by the program running in the terminal, -#: or not. The values are grabbed or ungrabbed or a comma separated -#: combination of them. grabbed refers to when the program running in -#: the terminal has requested mouse events. Note that the click and -#: double click events have a delay of click_interval to disambiguate -#: from double and triple presses. - -#: You can run kitty with the kitty --debug-input command line option -#: to see mouse events. See the builtin actions below to get a sense -#: of what is possible. - -#: If you want to unmap an action, map it to no_op. For example, to -#: disable opening of URLs with a plain click:: - -#: mouse_map left click ungrabbed no_op - -#: See all the mappable actions including mouse actions here -#: . - -#: .. note:: -#: Once a selection is started, releasing the button that started it will -#: automatically end it and no release event will be dispatched. - -# clear_all_mouse_actions no - -#: Remove all mouse action definitions up to this point. Useful, for -#: instance, to remove the default mouse actions. - -#: Click the link under the mouse or move the cursor - -# mouse_map left click ungrabbed mouse_handle_click selection link prompt - -#:: First check for a selection and if one exists do nothing. Then -#:: check for a link under the mouse cursor and if one exists, click -#:: it. Finally check if the click happened at the current shell -#:: prompt and if so, move the cursor to the click location. Note -#:: that this requires shell integration -#:: to work. - -#: Click the link under the mouse or move the cursor even when grabbed - -# mouse_map shift+left click grabbed,ungrabbed mouse_handle_click selection link prompt - -#:: Same as above, except that the action is performed even when the -#:: mouse is grabbed by the program running in the terminal. - -#: Click the link under the mouse cursor - -# mouse_map ctrl+shift+left release grabbed,ungrabbed mouse_handle_click link - -#:: Variant with Ctrl+Shift is present because the simple click based -#:: version has an unavoidable delay of click_interval, to -#:: disambiguate clicks from double clicks. - -#: Discard press event for link click - -# mouse_map ctrl+shift+left press grabbed discard_event - -#:: Prevent this press event from being sent to the program that has -#:: grabbed the mouse, as the corresponding release event is used to -#:: open a URL. - -#: Paste from the primary selection - -# mouse_map middle release ungrabbed paste_from_selection - -#: Start selecting text - -# mouse_map left press ungrabbed mouse_selection normal - -#: Start selecting text in a rectangle - -# mouse_map ctrl+alt+left press ungrabbed mouse_selection rectangle - -#: Select a word - -# mouse_map left doublepress ungrabbed mouse_selection word - -#: Select a line - -# mouse_map left triplepress ungrabbed mouse_selection line - -#: Select line from point - -# mouse_map ctrl+alt+left triplepress ungrabbed mouse_selection line_from_point - -#:: Select from the clicked point to the end of the line. - -#: Extend the current selection - -# mouse_map right press ungrabbed mouse_selection extend - -#:: If you want only the end of the selection to be moved instead of -#:: the nearest boundary, use move-end instead of extend. - -#: Paste from the primary selection even when grabbed - -# mouse_map shift+middle release ungrabbed,grabbed paste_selection -# mouse_map shift+middle press grabbed discard_event - -#: Start selecting text even when grabbed - -# mouse_map shift+left press ungrabbed,grabbed mouse_selection normal - -#: Start selecting text in a rectangle even when grabbed - -# mouse_map ctrl+shift+alt+left press ungrabbed,grabbed mouse_selection rectangle - -#: Select a word even when grabbed - -# mouse_map shift+left doublepress ungrabbed,grabbed mouse_selection word - -#: Select a line even when grabbed - -# mouse_map shift+left triplepress ungrabbed,grabbed mouse_selection line - -#: Select line from point even when grabbed - -# mouse_map ctrl+shift+alt+left triplepress ungrabbed,grabbed mouse_selection line_from_point - -#:: Select from the clicked point to the end of the line even when -#:: grabbed. - -#: Extend the current selection even when grabbed - -# mouse_map shift+right press ungrabbed,grabbed mouse_selection extend - -#: Show clicked command output in pager - -# mouse_map ctrl+shift+right press ungrabbed mouse_show_command_output - -#:: Requires shell integration -#:: to work. - -#: }}} - -#: }}} - -#: Performance tuning {{{ - -# repaint_delay 10 - -#: Delay between screen updates (in milliseconds). Decreasing it, -#: increases frames-per-second (FPS) at the cost of more CPU usage. -#: The default value yields ~100 FPS which is more than sufficient for -#: most uses. Note that to actually achieve 100 FPS, you have to -#: either set sync_to_monitor to no or use a monitor with a high -#: refresh rate. Also, to minimize latency when there is pending input -#: to be processed, this option is ignored. - -# input_delay 3 - -#: Delay before input from the program running in the terminal is -#: processed (in milliseconds). Note that decreasing it will increase -#: responsiveness, but also increase CPU usage and might cause flicker -#: in full screen programs that redraw the entire screen on each loop, -#: because kitty is so fast that partial screen updates will be drawn. - -sync_to_monitor yes - -#: Sync screen updates to the refresh rate of the monitor. This -#: prevents screen tearing -#: when scrolling. -#: However, it limits the rendering speed to the refresh rate of your -#: monitor. With a very high speed mouse/high keyboard repeat rate, -#: you may notice some slight input latency. If so, set this to no. - -#: }}} - -#: Terminal bell {{{ - -# enable_audio_bell yes - -#: The audio bell. Useful to disable it in environments that require -#: silence. - -# visual_bell_duration 0.0 - -#: The visual bell duration (in seconds). Flash the screen when a bell -#: occurs for the specified number of seconds. Set to zero to disable. - -# visual_bell_color none - -#: The color used by visual bell. Set to none will fall back to -#: selection background color. If you feel that the visual bell is too -#: bright, you can set it to a darker color. - -# window_alert_on_bell yes - -#: Request window attention on bell. Makes the dock icon bounce on -#: macOS or the taskbar flash on linux. - -# bell_on_tab "🔔 " - -#: Some text or a Unicode symbol to show on the tab if a window in the -#: tab that does not have focus has a bell. If you want to use leading -#: or trailing spaces, surround the text with quotes. See -#: tab_title_template for how this is rendered. - -#: For backwards compatibility, values of yes, y and true are -#: converted to the default bell symbol and no, n, false and none are -#: converted to the empty string. - -# command_on_bell none - -#: Program to run when a bell occurs. The environment variable -#: KITTY_CHILD_CMDLINE can be used to get the program running in the -#: window in which the bell occurred. - -# bell_path none - -#: Path to a sound file to play as the bell sound. If set to none, the -#: system default bell sound is used. Must be in a format supported by -#: the operating systems sound API, such as WAV or OGA on Linux -#: (libcanberra) or AIFF, MP3 or WAV on macOS (NSSound) - -#: }}} - -#: Window layout {{{ - -# remember_window_size yes -# initial_window_width 640 -# initial_window_height 400 - -#: If enabled, the window size will be remembered so that new -#: instances of kitty will have the same size as the previous -#: instance. If disabled, the window will initially have size -#: configured by initial_window_width/height, in pixels. You can use a -#: suffix of "c" on the width/height values to have them interpreted -#: as number of cells instead of pixels. - -# enabled_layouts * - -#: The enabled window layouts. A comma separated list of layout names. -#: The special value all means all layouts. The first listed layout -#: will be used as the startup layout. Default configuration is all -#: layouts in alphabetical order. For a list of available layouts, see -#: the layouts . - -# window_resize_step_cells 2 -# window_resize_step_lines 2 - -#: The step size (in units of cell width/cell height) to use when -#: resizing kitty windows in a layout with the shortcut -#: start_resizing_window. The cells value is used for horizontal -#: resizing, and the lines value is used for vertical resizing. - -# window_border_width 0.5pt - -#: The width of window borders. Can be either in pixels (px) or pts -#: (pt). Values in pts will be rounded to the nearest number of pixels -#: based on screen resolution. If not specified, the unit is assumed -#: to be pts. Note that borders are displayed only when more than one -#: window is visible. They are meant to separate multiple windows. - -# draw_minimal_borders yes - -#: Draw only the minimum borders needed. This means that only the -#: borders that separate the inactive window from a neighbor are -#: drawn. Note that setting a non-zero window_margin_width overrides -#: this and causes all borders to be drawn. - -# window_margin_width 0 - -#: The window margin (in pts) (blank area outside the border). A -#: single value sets all four sides. Two values set the vertical and -#: horizontal sides. Three values set top, horizontal and bottom. Four -#: values set top, right, bottom and left. - -# single_window_margin_width -1 - -#: The window margin to use when only a single window is visible (in -#: pts). Negative values will cause the value of window_margin_width -#: to be used instead. A single value sets all four sides. Two values -#: set the vertical and horizontal sides. Three values set top, -#: horizontal and bottom. Four values set top, right, bottom and left. - -# window_padding_width 0 - -#: The window padding (in pts) (blank area between the text and the -#: window border). A single value sets all four sides. Two values set -#: the vertical and horizontal sides. Three values set top, horizontal -#: and bottom. Four values set top, right, bottom and left. - -# placement_strategy center - -#: When the window size is not an exact multiple of the cell size, the -#: cell area of the terminal window will have some extra padding on -#: the sides. You can control how that padding is distributed with -#: this option. Using a value of center means the cell area will be -#: placed centrally. A value of top-left means the padding will be -#: only at the bottom and right edges. - -# active_border_color #00ff00 - -#: The color for the border of the active window. Set this to none to -#: not draw borders around the active window. - -# inactive_border_color #cccccc - -#: The color for the border of inactive windows. - -# bell_border_color #ff5a00 - -#: The color for the border of inactive windows in which a bell has -#: occurred. - -# inactive_text_alpha 1.0 - -#: Fade the text in inactive windows by the specified amount (a number -#: between zero and one, with zero being fully faded). - -# hide_window_decorations no - -#: Hide the window decorations (title-bar and window borders) with -#: yes. On macOS, titlebar-only can be used to only hide the titlebar. -#: Whether this works and exactly what effect it has depends on the -#: window manager/operating system. Note that the effects of changing -#: this option when reloading config are undefined. - -# window_logo_path none - -#: Path to a logo image. Must be in PNG format. Relative paths are -#: interpreted relative to the kitty config directory. The logo is -#: displayed in a corner of every kitty window. The position is -#: controlled by window_logo_position. Individual windows can be -#: configured to have different logos either using the launch action -#: or the remote control facility. - -# window_logo_position bottom-right - -#: Where to position the window logo in the window. The value can be -#: one of: top-left, top, top-right, left, center, right, bottom-left, -#: bottom, bottom-right. - -# window_logo_alpha 0.5 - -#: The amount the logo should be faded into the background. With zero -#: being fully faded and one being fully opaque. - -# resize_debounce_time 0.1 - -#: The time to wait before redrawing the screen when a resize event is -#: received (in seconds). On platforms such as macOS, where the -#: operating system sends events corresponding to the start and end of -#: a resize, this number is ignored. - -# resize_draw_strategy static - -#: Choose how kitty draws a window while a resize is in progress. A -#: value of static means draw the current window contents, mostly -#: unchanged. A value of scale means draw the current window contents -#: scaled. A value of blank means draw a blank window. A value of size -#: means show the window size in cells. - -# resize_in_steps no - -#: Resize the OS window in steps as large as the cells, instead of -#: with the usual pixel accuracy. Combined with initial_window_width -#: and initial_window_height in number of cells, this option can be -#: used to keep the margins as small as possible when resizing the OS -#: window. Note that this does not currently work on Wayland. - -# visual_window_select_characters 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ - -#: The list of characters for visual window selection. For example, -#: for selecting a window to focus on with focus_visible_window. The -#: value should be a series of unique numbers or alphabets, case -#: insensitive, from the set [0-9A-Z]. Specify your preference as a -#: string of characters. - -# confirm_os_window_close -1 - -#: Ask for confirmation when closing an OS window or a tab with at -#: least this number of kitty windows in it by window manager (e.g. -#: clicking the window close button or pressing the operating system -#: shortcut to close windows) or by the close_tab action. A value of -#: zero disables confirmation. This confirmation also applies to -#: requests to quit the entire application (all OS windows, via the -#: quit action). Negative values are converted to positive ones, -#: however, with shell_integration enabled, using negative values -#: means windows sitting at a shell prompt are not counted, only -#: windows where some command is currently running. Note that if you -#: want confirmation when closing individual windows, you can map the -#: close_window_with_confirmation action. - -#: }}} - -#: Tab bar {{{ - -# tab_bar_edge bottom - -#: The edge to show the tab bar on, top or bottom. - -# tab_bar_margin_width 0.0 - -#: The margin to the left and right of the tab bar (in pts). - -# tab_bar_margin_height 0.0 0.0 - -#: The margin above and below the tab bar (in pts). The first number -#: is the margin between the edge of the OS Window and the tab bar. -#: The second number is the margin between the tab bar and the -#: contents of the current tab. - -# tab_bar_style fade - -#: The tab bar style, can be one of: - -#: fade -#: Each tab's edges fade into the background color. (See also tab_fade) -#: slant -#: Tabs look like the tabs in a physical file. -#: separator -#: Tabs are separated by a configurable separator. (See also -#: tab_separator) -#: powerline -#: Tabs are shown as a continuous line with "fancy" separators. -#: (See also tab_powerline_style) -#: custom -#: A user-supplied Python function called draw_tab is loaded from the file -#: tab_bar.py in the kitty config directory. For examples of how to -#: write such a function, see the functions named draw_tab_with_* in -#: kitty's source code: kitty/tab_bar.py. See also -#: this discussion https://github.com/kovidgoyal/kitty/discussions/4447 -#: for examples from kitty users. -#: hidden -#: The tab bar is hidden. If you use this, you might want to create a mapping -#: for the select_tab action which presents you with a list of tabs and -#: allows for easy switching to a tab. - -# tab_bar_align left - -#: The horizontal alignment of the tab bar, can be one of: left, -#: center, right. - -# tab_bar_min_tabs 2 - -#: The minimum number of tabs that must exist before the tab bar is -#: shown. - -# tab_switch_strategy previous - -#: The algorithm to use when switching to a tab when the current tab -#: is closed. The default of previous will switch to the last used -#: tab. A value of left will switch to the tab to the left of the -#: closed tab. A value of right will switch to the tab to the right of -#: the closed tab. A value of last will switch to the right-most tab. - -# tab_fade 0.25 0.5 0.75 1 - -#: Control how each tab fades into the background when using fade for -#: the tab_bar_style. Each number is an alpha (between zero and one) -#: that controls how much the corresponding cell fades into the -#: background, with zero being no fade and one being full fade. You -#: can change the number of cells used by adding/removing entries to -#: this list. - -# tab_separator " ┇" - -#: The separator between tabs in the tab bar when using separator as -#: the tab_bar_style. - -# tab_powerline_style angled - -#: The powerline separator style between tabs in the tab bar when -#: using powerline as the tab_bar_style, can be one of: angled, -#: slanted, round. - -# tab_activity_symbol none - -#: Some text or a Unicode symbol to show on the tab if a window in the -#: tab that does not have focus has some activity. If you want to use -#: leading or trailing spaces, surround the text with quotes. See -#: tab_title_template for how this is rendered. - -# tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title}" - -#: A template to render the tab title. The default just renders the -#: title with optional symbols for bell and activity. If you wish to -#: include the tab-index as well, use something like: {index}:{title}. -#: Useful if you have shortcuts mapped for goto_tab N. If you prefer -#: to see the index as a superscript, use {sup.index}. In addition you -#: can use {layout_name} for the current layout name, {num_windows} -#: for the number of windows in the tab and {num_window_groups} for -#: the number of window groups (not counting overlay windows) in the -#: tab. Note that formatting is done by Python's string formatting -#: machinery, so you can use, for instance, {layout_name[:2].upper()} -#: to show only the first two letters of the layout name, upper-cased. -#: If you want to style the text, you can use styling directives, for -#: example: -#: `{fmt.fg.red}red{fmt.fg.tab}normal{fmt.bg._00FF00}greenbg{fmt.bg.tab}`. -#: Similarly, for bold and italic: -#: `{fmt.bold}bold{fmt.nobold}normal{fmt.italic}italic{fmt.noitalic}`. -#: Note that for backward compatibility, if {bell_symbol} or -#: {activity_symbol} are not present in the template, they are -#: prepended to it. - -# active_tab_title_template none - -#: Template to use for active tabs. If not specified falls back to -#: tab_title_template. - -# active_tab_foreground #000 -# active_tab_background #eee -# active_tab_font_style bold-italic -# inactive_tab_foreground #444 -# inactive_tab_background #999 -# inactive_tab_font_style normal - -#: Tab bar colors and styles. - -# tab_bar_background none - -#: Background color for the tab bar. Defaults to using the terminal -#: background color. - -# tab_bar_margin_color none - -#: Color for the tab bar margin area. Defaults to using the terminal -#: background color. - -#: }}} - -#: Color scheme {{{ - -include ./theme.conf - -# foreground #dddddd -# background #000000 - -#: The foreground and background colors. - -background_opacity 0.9 - -#: The opacity of the background. A number between zero and one, where -#: one is opaque and zero 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 background color's opacity in -#: cells that have the same background color as the default terminal -#: background, 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). Changing -#: this option when reloading the config will only work if -#: dynamic_background_opacity was enabled in the original config. - -# background_image none - -#: Path to a background image. Must be in PNG format. - -# background_image_layout tiled - -#: Whether to tile, scale or clamp the background image. The value can -#: be one of tiled, mirror-tiled, scaled, clamped. - -# background_image_linear no - -#: When background image is scaled, whether linear interpolation -#: should be used. - -# dynamic_background_opacity no - -#: Allow changing of the background_opacity dynamically, using either -#: keyboard shortcuts (increase_background_opacity and -#: decrease_background_opacity) or the remote control facility. -#: Changing this option by reloading the config is not supported. - -# background_tint 0.0 - -#: How much to tint the background image by the background color. The -#: tint is applied only under the text area, not margin/borders. This -#: option makes it easier to read the text. Tinting is done using the -#: current background color for each window. This option applies only -#: if background_opacity is set and transparent windows are supported -#: or background_image is set. - -# dim_opacity 0.75 - -#: How much to dim text that has the DIM/FAINT attribute set. One -#: means no dimming and zero means fully dimmed (i.e. invisible). - -# selection_foreground #000000 -# selection_background #fffacd - -#: The foreground and background colors for text selected with the -#: mouse. Setting both of these to none will cause a "reverse video" -#: effect for selections, where the selection will be the cell text -#: color and the text will become the cell background color. Setting -#: only selection_foreground to none will cause the foreground color -#: to be used unchanged. Note that these colors can be overridden by -#: the program running in the terminal. - -#: The color table {{{ - -#: The 256 terminal colors. There are 8 basic colors, each color has a -#: dull and bright version, for the first 16 colors. You can set the -#: remaining 240 colors as color16 to color255. - -#color0 #000000 -#color8 #7f7f7f - -#: black - -#color1 #cd0000 -#color9 #ff0000 - -#: red - -#color2 #00cd00 -#color10 #00ff00 - -#: green - -#color3 #cdcd00 -#color11 #ffff00 - -#: yellow - -#color4 #0000ee -#color12 #5c5cff - -#: blue - -#color5 #cd00cd -#color13 #ff00ff - -#: magenta - -#color6 #00cdcd -#color14 #00ffff - -#: cyan - -#color7 #e5e5e5 -#color15 #ffffff - -#: white - -# mark1_foreground black - -#: Color for marks of type 1 - -# mark1_background #98d3cb - -#: Color for marks of type 1 (light steel blue) - -# mark2_foreground black - -#: Color for marks of type 2 - -# mark2_background #f2dcd3 - -#: Color for marks of type 1 (beige) - -# mark3_foreground black - -#: Color for marks of type 3 - -# mark3_background #f274bc - -#: Color for marks of type 3 (violet) - -#: }}} - -#: }}} - -#: Advanced {{{ - -# shell . - -#: The shell program to execute. The default value of . means to use -#: whatever shell is set as the default shell for the current user. -#: Note that on macOS if you change this, you might need to add -#: --login and --interactive to ensure that the shell starts in -#: interactive mode and reads its startup rc files. - -# editor . - -#: The terminal based text editor (such as vim or nano) to use when -#: editing the kitty config file or similar tasks. - -#: The default value of . means to use the environment variables -#: VISUAL and EDITOR in that order. If these variables aren't set, -#: kitty will run your shell ($SHELL -l -i -c env) to see if your -#: shell startup rc files set VISUAL or EDITOR. If that doesn't work, -#: kitty will cycle through various known editors (vim, emacs, etc.) -#: and take the first one that exists on your system. - -# close_on_child_death no - -#: Close the window when the child process (shell) exits. With the -#: default value no, the terminal will remain open when the child -#: exits as long as there are still processes outputting to the -#: terminal (for example disowned or backgrounded processes). When -#: enabled with yes, the window will close as soon as the child -#: process exits. Note that setting it to yes means that any -#: background processes still using the terminal can fail silently -#: because their stdout/stderr/stdin no longer work. - -# allow_remote_control no - -#: Allow other programs to control kitty. If you turn this on, other -#: programs can control all aspects of kitty, including sending text -#: to kitty windows, opening new windows, closing windows, reading the -#: content of windows, etc. Note that this even works over SSH -#: connections. You can choose to either allow any program running -#: within kitty to control it with yes, or only allow programs that -#: connect to the socket (specified with the listen_on config option -#: or kitty --listen-on command line option) with the value socket- -#: only. The latter is useful if you want to prevent programs running -#: on a remote computer over SSH from controlling kitty. Reloading the -#: config will not affect this option. - -# listen_on none - -#: Listen to the specified UNIX socket for remote control connections. -#: Note that this will apply to all kitty instances. It can be -#: overridden by the kitty --listen-on command line option, which -#: supports listening on TCP socket. This option accepts only UNIX -#: sockets, such as unix:${TEMP}/mykitty or unix:@mykitty (on Linux). -#: Environment variables are expanded and relative paths are resolved -#: with respect to the temporary directory. If {kitty_pid} is present, -#: then it is replaced by the PID of the kitty process, otherwise the -#: PID of the kitty process is appended to the value, with a hyphen. -#: This option is ignored unless you also set allow_remote_control to -#: enable remote control. See the help for kitty --listen-on for more -#: details. Changing this option by reloading the config is not -#: supported. - -# env - -#: Specify the environment variables to be set in all child processes. -#: Using the name with an equal sign (e.g. env VAR=) will set it to -#: the empty string. Specifying only the name (e.g. env VAR) will -#: remove the variable from the child process' environment. Note that -#: environment variables are expanded recursively, for example:: - -#: env VAR1=a -#: env VAR2=${HOME}/${VAR1}/b - -#: The value of VAR2 will be /a/b. - -# watcher - -#: Path to python file which will be loaded for watchers -#: . Can be -#: specified more than once to load multiple watchers. The watchers -#: will be added to every kitty window. Relative paths are resolved -#: relative to the kitty config directory. Note that reloading the -#: config will only affect windows created after the reload. - -# exe_search_path - -#: Control where kitty finds the programs to run. The default search -#: order is: First search the system wide PATH, then ~/.local/bin and -#: ~/bin. If still not found, the PATH defined in the login shell -#: after sourcing all its startup files is tried. Finally, if present, -#: the PATH specified by the env option is tried. - -#: This option allows you to prepend, append, or remove paths from -#: this search order. It can be specified multiple times for multiple -#: paths. A simple path will be prepended to the search order. A path -#: that starts with the + sign will be append to the search order, -#: after ~/bin above. A path that starts with the - sign will be -#: removed from the entire search order. For example:: - -#: exe_search_path /some/prepended/path -#: exe_search_path +/some/appended/path -#: exe_search_path -/some/excluded/path - -# update_check_interval 24 - -#: The interval to periodically check if an update to kitty is -#: available (in hours). If an update is found, a system notification -#: is displayed informing you of the available update. The default is -#: to check every 24 hours, set to zero to disable. Update checking is -#: only done by the official binary builds. Distro packages or source -#: builds do not do update checking. Changing this option by reloading -#: the config is not supported. - -# startup_session none - -#: Path to a session file to use for all kitty instances. Can be -#: overridden by using the kitty --session command line option for -#: individual instances. See sessions -#: in the -#: kitty documentation for details. Note that relative paths are -#: interpreted with respect to the kitty config directory. Environment -#: variables in the path are expanded. Changing this option by -#: reloading the config is not supported. - -# clipboard_control write-clipboard write-primary read-clipboard-ask read-primary-ask - -#: Allow programs running in kitty to read and write from the -#: clipboard. You can control exactly which actions are allowed. The -#: possible actions are: write-clipboard, read-clipboard, write- -#: primary, read-primary, read-clipboard-ask, read-primary-ask. The -#: default is to allow writing to the clipboard and primary selection -#: and to ask for permission when a program tries to read from the -#: clipboard. Note that disabling the read confirmation is a security -#: risk as it means that any program, even the ones running on a -#: remote server via SSH can read your clipboard. See also -#: clipboard_max_size. - -# clipboard_max_size 64 - -#: The maximum size (in MB) of data from programs running in kitty -#: that will be stored for writing to the system clipboard. A value of -#: zero means no size limit is applied. See also clipboard_control. - -# file_transfer_confirmation_bypass - -#: The password that can be supplied to the file transfer kitten -#: to skip the -#: transfer confirmation prompt. This should only be used when -#: initiating transfers from trusted computers, over trusted networks -#: or encrypted transports, as it allows any programs running on the -#: remote machine to read/write to the local filesystem, without -#: permission. - -# allow_hyperlinks yes - -#: Process hyperlink escape sequences (OSC 8). If disabled OSC 8 -#: escape sequences are ignored. Otherwise they become clickable -#: links, that you can click with the mouse or by using the hints -#: kitten . The -#: special value of ask means that kitty will ask before opening the -#: link when clicked. - -# shell_integration enabled - -#: Enable shell integration on supported shells. This enables features -#: such as jumping to previous prompts, browsing the output of the -#: previous command in a pager, etc. on supported shells. Set to -#: disabled to turn off shell integration, completely. It is also -#: possible to disable individual features, set to a space separated -#: list of these values: no-rc, no-cursor, no-title, no-cwd, no- -#: prompt-mark, no-complete. See Shell integration -#: for details. - -# allow_cloning ask - -#: Control whether programs running in the terminal can request new -#: windows to be created. The canonical example is clone-in-kitty -#: . -#: By default, kitty will ask for permission for each clone request. -#: Allowing cloning unconditionally gives programs running in the -#: terminal (including over SSH) permission to execute arbitrary code, -#: as the user who is running the terminal, on the computer that the -#: terminal is running on. - -# clone_source_strategies venv,conda,env_var,path - -#: Control what shell code is sourced when running clone-in-kitty in -#: the newly cloned window. The supported strategies are: - -#: venv -#: Source the file $VIRTUAL_ENV/bin/activate. This is used by the -#: Python stdlib venv module and allows cloning venvs automatically. -#: conda -#: Run conda activate $CONDA_DEFAULT_ENV. This supports the virtual -#: environments created by conda. -#: env_var -#: Execute the contents of the environment variable -#: KITTY_CLONE_SOURCE_CODE with eval. -#: path -#: Source the file pointed to by the environment variable -#: KITTY_CLONE_SOURCE_PATH. - -#: This option must be a comma separated list of the above values. -#: This only source the first valid one in the above order. - -# term xterm-kitty - -#: The value of the TERM environment variable to set. Changing this -#: can break many terminal programs, only change it if you know what -#: you are doing, not because you read some advice on "Stack Overflow" -#: to change it. The TERM variable is used by various programs to get -#: information about the capabilities and behavior of the terminal. If -#: you change it, depending on what programs you run, and how -#: different the terminal you are changing it to is, various things -#: from key-presses, to colors, to various advanced features may not -#: work. Changing this option by reloading the config will only affect -#: newly created windows. - -#: }}} - -#: OS specific tweaks {{{ - -# wayland_titlebar_color system - -#: The color of the kitty window's titlebar on Wayland systems with -#: client side window decorations such as GNOME. A value of system -#: means to use the default system color, a value of background means -#: to use the background color of the currently active window and -#: finally you can use an arbitrary color, such as #12af59 or red. - -# macos_titlebar_color system - -#: The color of the kitty window's titlebar on macOS. A value of -#: system means to use the default system color, light or dark can -#: also be used to set it explicitly. A value of background means to -#: use the background color of the currently active window and finally -#: you can use an arbitrary color, such as #12af59 or red. WARNING: -#: This option works by using a hack when arbitrary color (or -#: background) is configured, as there is no proper Cocoa API for it. -#: It sets the background color of the entire window and makes the -#: titlebar transparent. As such it is incompatible with -#: background_opacity. If you want to use both, you are probably -#: better off just hiding the titlebar with hide_window_decorations. - -# macos_option_as_alt no - -#: Use the Option key as an Alt key on macOS. With this set to no, -#: kitty will use the macOS native Option+Key to enter Unicode -#: character behavior. This will break any Alt+Key keyboard shortcuts -#: in your terminal programs, but you can use the macOS Unicode input -#: technique. You can use the values: left, right or both to use only -#: the left, right or both Option keys as Alt, instead. Note that -#: kitty itself always treats Option the same as Alt. This means you -#: cannot use this option to configure different kitty shortcuts for -#: Option+Key vs. Alt+Key. Also, any kitty shortcuts using -#: Option/Alt+Key will take priority, so that any such key presses -#: will not be passed to terminal programs running inside kitty. -#: Changing this option by reloading the config is not supported. - -# macos_hide_from_tasks no - -#: Hide the kitty window from running tasks on macOS (⌘+Tab and the -#: Dock). Changing this option by reloading the config is not -#: supported. - -# macos_quit_when_last_window_closed no - -#: Have kitty quit when all the top-level windows are closed on macOS. -#: By default, kitty will stay running, even with no open windows, as -#: is the expected behavior on macOS. - -# macos_window_resizable yes - -#: Disable this if you want kitty top-level OS windows to not be -#: resizable on macOS. Changing this option by reloading the config -#: will only affect newly created OS windows. - -# macos_thicken_font 0 - -#: Draw an extra border around the font with the given width, to -#: increase legibility at small font sizes on macOS. For example, a -#: value of 0.75 will result in rendering that looks similar to sub- -#: pixel antialiasing at common font sizes. - -# macos_traditional_fullscreen no - -#: Use the macOS traditional full-screen transition, that is faster, -#: but less pretty. - -# macos_show_window_title_in all - -#: Control where the window title is displayed on macOS. A value of -#: window will show the title of the currently active window at the -#: top of the macOS window. A value of menubar will show the title of -#: the currently active window in the macOS global menu bar, making -#: use of otherwise wasted space. A value of all will show the title -#: in both places, and none hides the title. See -#: macos_menubar_title_max_length for how to control the length of the -#: title in the menu bar. - -# macos_menubar_title_max_length 0 - -#: The maximum number of characters from the window title to show in -#: the macOS global menu bar. Values less than one means that there is -#: no maximum limit. - -# macos_custom_beam_cursor no - -#: Use a custom mouse cursor for macOS that is easier to see on both -#: light and dark backgrounds. Nowadays, the default macOS cursor -#: already comes with a white border. WARNING: this might make your -#: mouse cursor invisible on dual GPU machines. Changing this option -#: by reloading the config is not supported. - -# macos_colorspace srgb - -#: The colorspace in which to interpret terminal colors. The default -#: of srgb will cause colors to match those seen in web browsers. The -#: value of default will use whatever the native colorspace of the -#: display is. The value of displayp3 will use Apple's special -#: snowflake display P3 color space, which will result in over -#: saturated (brighter) colors with some color shift. Reloading -#: configuration will change this value only for newly created OS -#: windows. - -# linux_display_server auto - -#: Choose between Wayland and X11 backends. By default, an appropriate -#: backend based on the system state is chosen automatically. Set it -#: to x11 or wayland to force the choice. Changing this option by -#: reloading the config is not supported. - -#: }}} - -#: Keyboard shortcuts {{{ - -#: Keys are identified simply by their lowercase Unicode characters. -#: For example: a for the A key, [ for the left square bracket key, -#: etc. For functional keys, such as Enter or Escape, the names are -#: present at Functional key definitions -#: . For modifier keys, the names are ctrl (control, ⌃), -#: shift (⇧), alt (opt, option, ⌥), super (cmd, command, ⌘). See also: -#: GLFW mods - -#: On Linux you can also use XKB key names to bind keys that are not -#: supported by GLFW. See XKB keys -#: for a list of key names. The name to use is the part -#: after the XKB_KEY_ prefix. Note that you can only use an XKB key -#: name for keys that are not known as GLFW keys. - -#: Finally, you can use raw system key codes to map keys, again only -#: for keys that are not known as GLFW keys. To see the system key -#: code for a key, start kitty with the kitty --debug-input option, -#: kitty will output some debug text for every key event. In that text -#: look for native_code, the value of that becomes the key name in the -#: shortcut. For example: - -#: .. code-block:: none - -#: on_key_input: glfw key: 0x61 native_code: 0x61 action: PRESS mods: none text: 'a' - -#: Here, the key name for the A key is 0x61 and you can use it with:: - -#: map ctrl+0x61 something - -#: to map Ctrl+A to something. - -#: You can use the special action no_op to unmap a keyboard shortcut -#: that is assigned in the default configuration:: - -#: map kitty_mod+space no_op - -#: If you would like kitty to completely ignore a key event, not even -#: sending it to the program running in the terminal, map it to -#: discard_event:: - -#: map kitty_mod+f1 discard_event - -#: You can combine multiple actions to be triggered by a single -#: shortcut with combine action, using the syntax below:: - -#: map key combine action1 action2 action3 ... - -#: For example:: - -#: map kitty_mod+e combine : new_window : next_layout - -#: This will create a new window and switch to the next available -#: layout. - -#: You can use multi-key shortcuts with the syntax shown below:: - -#: map key1>key2>key3 action - -#: For example:: - -#: map ctrl+f>2 set_font_size 20 - -#: The full list of actions that can be mapped to key presses is -#: available here . - -# kitty_mod ctrl+shift - -#: Special modifier key alias for default shortcuts. You can change -#: the value of this option to alter all default shortcuts that use -#: kitty_mod. - -# clear_all_shortcuts no - -#: Remove all shortcut definitions up to this point. Useful, for -#: instance, to remove the default shortcuts. - -# action_alias - -#: E.g. action_alias launch_tab launch --type=tab --cwd=current - -#: Define action aliases to avoid repeating the same options in -#: multiple mappings. Aliases can be defined for any action and will -#: be expanded recursively. For example, the above alias allows you to -#: create mappings to launch a new tab in the current working -#: directory without duplication:: - -#: map f1 launch_tab vim -#: map f2 launch_tab emacs - -#: Similarly, to alias kitten invocation:: - -#: action_alias hints kitten hints --hints-offset=0 - -# kitten_alias - -#: E.g. kitten_alias hints hints --hints-offset=0 - -#: Like action_alias above, but specifically for kittens. Generally, -#: prefer to use action_alias. This option is a legacy version, -#: present for backwards compatibility. It causes all invocations of -#: the aliased kitten to be substituted. So the example above will -#: cause all invocations of the hints kitten to have the --hints- -#: offset=0 option applied. - -#: Clipboard {{{ - -#: Copy to clipboard - -# map kitty_mod+c copy_to_clipboard -# map cmd+c copy_to_clipboard - -#:: There is also a copy_or_interrupt action that can be optionally -#:: mapped to Ctrl+C. It will copy only if there is a selection and -#:: send an interrupt otherwise. Similarly, -#:: copy_and_clear_or_interrupt will copy and clear the selection or -#:: send an interrupt if there is no selection. - -#: Paste from clipboard - -# map kitty_mod+v paste_from_clipboard -# map cmd+v paste_from_clipboard - -#: Paste from selection - -# map kitty_mod+s paste_from_selection -# map shift+insert paste_from_selection - -#: Pass selection to program - -# map kitty_mod+o pass_selection_to_program - -#:: You can also pass the contents of the current selection to any -#:: program with pass_selection_to_program. By default, the system's -#:: open program is used, but you can specify your own, the selection -#:: will be passed as a command line argument to the program. For -#:: example:: - -#:: map kitty_mod+o pass_selection_to_program firefox - -#:: You can pass the current selection to a terminal program running -#:: in a new kitty window, by using the @selection placeholder:: - -#:: map kitty_mod+y new_window less @selection - -#: }}} - -#: Scrolling {{{ - -#: Scroll line up - -# map kitty_mod+up scroll_line_up -# map kitty_mod+k scroll_line_up -# map opt+cmd+page_up scroll_line_up -# map cmd+up scroll_line_up - -#: Scroll line down - -# map kitty_mod+down scroll_line_down -# map kitty_mod+j scroll_line_down -# map opt+cmd+page_down scroll_line_down -# map cmd+down scroll_line_down - -#: Scroll page up - -# map kitty_mod+page_up scroll_page_up -# map cmd+page_up scroll_page_up - -#: Scroll page down - -# map kitty_mod+page_down scroll_page_down -# map cmd+page_down scroll_page_down - -#: Scroll to top - -# map kitty_mod+home scroll_home -# map cmd+home scroll_home - -#: Scroll to bottom - -# map kitty_mod+end scroll_end -# map cmd+end scroll_end - -#: Scroll to previous shell prompt - -# map kitty_mod+z scroll_to_prompt -1 - -#:: Use a parameter of 0 for scroll_to_prompt to scroll to the last -#:: jumped to or the last clicked position. Requires shell -#:: integration -#:: to work. - -#: Scroll to next shell prompt - -# map kitty_mod+x scroll_to_prompt 1 - -#: Browse scrollback buffer in pager - -# map kitty_mod+h show_scrollback - -#:: You can pipe the contents of the current screen and history -#:: buffer as STDIN to an arbitrary program using launch --stdin- -#:: source. For example, the following opens the scrollback buffer in -#:: less in an overlay window:: - -#:: map f1 launch --stdin-source=@screen_scrollback --stdin-add-formatting --type=overlay less +G -R - -#:: For more details on piping screen and buffer contents to external -#:: programs, see launch . - -#: Browse output of the last shell command in pager - -# map kitty_mod+g show_last_command_output - -#:: You can also define additional shortcuts to get the command -#:: output. For example, to get the first command output on screen:: - -#:: map f1 show_first_command_output_on_screen - -#:: To get the command output that was last accessed by a keyboard -#:: action or mouse action:: - -#:: map f1 show_last_visited_command_output - -#:: You can pipe the output of the last command run in the shell -#:: using the launch action. For example, the following opens the -#:: output in less in an overlay window:: - -#:: map f1 launch --stdin-source=@last_cmd_output --stdin-add-formatting --type=overlay less +G -R - -#:: To get the output of the first command on the screen, use -#:: @first_cmd_output_on_screen. To get the output of the last jumped -#:: to command, use @last_visited_cmd_output. - -#:: Requires shell integration -#:: to work. - -#: }}} - -#: Window management {{{ - -#: New window - -# map kitty_mod+enter new_window -# map cmd+enter new_window - -#:: You can open a new kitty window running an arbitrary program, for -#:: example:: - -#:: map kitty_mod+y launch mutt - -#:: You can open a new window with the current working directory set -#:: to the working directory of the current window using:: - -#:: map ctrl+alt+enter launch --cwd=current - -#:: You can open a new window that is allowed to control kitty via -#:: the kitty remote control facility with launch --allow-remote- -#:: control. Any programs running in that window will be allowed to -#:: control kitty. For example:: - -#:: map ctrl+enter launch --allow-remote-control some_program - -#:: You can open a new window next to the currently active window or -#:: as the first window, with:: - -#:: map ctrl+n launch --location=neighbor -#:: map ctrl+f launch --location=first - -#:: For more details, see launch -#:: . - -#: New OS window - -# map kitty_mod+n new_os_window -# map cmd+n new_os_window - -#:: Works like new_window above, except that it opens a top-level OS -#:: window. In particular you can use new_os_window_with_cwd to open -#:: a window with the current working directory. - -#: Close window - -# map kitty_mod+w close_window -# map shift+cmd+d close_window - -#: Next window - -# map kitty_mod+] next_window - -#: Previous window - -# map kitty_mod+[ previous_window - -#: Move window forward - -# map kitty_mod+f move_window_forward - -#: Move window backward - -# map kitty_mod+b move_window_backward - -#: Move window to top - -# map kitty_mod+` move_window_to_top - -#: Start resizing window - -# map kitty_mod+r start_resizing_window -# map cmd+r start_resizing_window - -#: First window - -# map kitty_mod+1 first_window -# map cmd+1 first_window - -#: Second window - -# map kitty_mod+2 second_window -# map cmd+2 second_window - -#: Third window - -# map kitty_mod+3 third_window -# map cmd+3 third_window - -#: Fourth window - -# map kitty_mod+4 fourth_window -# map cmd+4 fourth_window - -#: Fifth window - -# map kitty_mod+5 fifth_window -# map cmd+5 fifth_window - -#: Sixth window - -# map kitty_mod+6 sixth_window -# map cmd+6 sixth_window - -#: Seventh window - -# map kitty_mod+7 seventh_window -# map cmd+7 seventh_window - -#: Eight window - -# map kitty_mod+8 eighth_window -# map cmd+8 eighth_window - -#: Ninth window - -# map kitty_mod+9 ninth_window -# map cmd+9 ninth_window - -#: Tenth window - -# map kitty_mod+0 tenth_window - -#: Visually select and focus window - -# map kitty_mod+f7 focus_visible_window - -#:: Display overlay numbers and alphabets on the window, and switch -#:: the focus to the window when you press the key. When there are -#:: only two windows, the focus will be switched directly without -#:: displaying the overlay. You can change the overlay characters and -#:: their order with option visual_window_select_characters. - -#: Visually swap window with another - -# map kitty_mod+f8 swap_with_window - -#:: Works like focus_visible_window above, but swaps the window. - -#: }}} - -#: Tab management {{{ - -#: Next tab - -# map kitty_mod+right next_tab -# map shift+cmd+] next_tab -# map ctrl+tab next_tab - -#: Previous tab - -# map kitty_mod+left previous_tab -# map shift+cmd+[ previous_tab -# map ctrl+shift+tab previous_tab - -#: New tab - -# map kitty_mod+t new_tab -# map cmd+t new_tab - -#: Close tab - -# map kitty_mod+q close_tab -# map cmd+w close_tab - -#: Close OS window - -# map shift+cmd+w close_os_window - -#: Move tab forward - -# map kitty_mod+. move_tab_forward - -#: Move tab backward - -# map kitty_mod+, move_tab_backward - -#: Set tab title - -# map kitty_mod+alt+t set_tab_title -# map shift+cmd+i set_tab_title - - -#: You can also create shortcuts to go to specific tabs, with 1 being -#: the first tab, 2 the second tab and -1 being the previously active -#: tab, and any number larger than the last tab being the last tab:: - -#: map ctrl+alt+1 goto_tab 1 -#: map ctrl+alt+2 goto_tab 2 - -#: Just as with new_window above, you can also pass the name of -#: arbitrary commands to run when using new_tab and new_tab_with_cwd. -#: Finally, if you want the new tab to open next to the current tab -#: rather than at the end of the tabs list, use:: - -#: map ctrl+t new_tab !neighbor [optional cmd to run] -#: }}} - -#: Layout management {{{ - -#: Next layout - -# map kitty_mod+l next_layout - - -#: You can also create shortcuts to switch to specific layouts:: - -#: map ctrl+alt+t goto_layout tall -#: map ctrl+alt+s goto_layout stack - -#: Similarly, to switch back to the previous layout:: - -#: map ctrl+alt+p last_used_layout - -#: There is also a toggle_layout action that switches to the named -#: layout or back to the previous layout if in the named layout. -#: Useful to temporarily "zoom" the active window by switching to the -#: stack layout:: - -#: map ctrl+alt+z toggle_layout stack -#: }}} - -#: Font sizes {{{ - -#: You can change the font size for all top-level kitty OS windows at -#: a time or only the current one. - -#: Increase font size - -# map kitty_mod+equal change_font_size all +2.0 -# map kitty_mod+plus change_font_size all +2.0 -# map kitty_mod+kp_add change_font_size all +2.0 -# map cmd+plus change_font_size all +2.0 -# map cmd+equal change_font_size all +2.0 -# map shift+cmd+equal change_font_size all +2.0 - -#: Decrease font size - -# map kitty_mod+minus change_font_size all -2.0 -# map kitty_mod+kp_subtract change_font_size all -2.0 -# map cmd+minus change_font_size all -2.0 -# map shift+cmd+minus change_font_size all -2.0 - -#: Reset font size - -# map kitty_mod+backspace change_font_size all 0 -# map cmd+0 change_font_size all 0 - - -#: To setup shortcuts for specific font sizes:: - -#: map kitty_mod+f6 change_font_size all 10.0 - -#: To setup shortcuts to change only the current OS window's font -#: size:: - -#: map kitty_mod+f6 change_font_size current 10.0 -#: }}} - -#: Select and act on visible text {{{ - -#: Use the hints kitten to select text and either pass it to an -#: external program or insert it into the terminal or copy it to the -#: clipboard. - -#: Open URL - -# map kitty_mod+e open_url_with_hints - -#:: Open a currently visible URL using the keyboard. The program used -#:: to open the URL is specified in open_url_with. - -#: Insert selected path - -# map kitty_mod+p>f kitten hints --type path --program - - -#:: Select a path/filename and insert it into the terminal. Useful, -#:: for instance to run git commands on a filename output from a -#:: previous git command. - -#: Open selected path - -# map kitty_mod+p>shift+f kitten hints --type path - -#:: Select a path/filename and open it with the default open program. - -#: Insert selected line - -# map kitty_mod+p>l kitten hints --type line --program - - -#:: Select a line of text and insert it into the terminal. Useful for -#:: the output of things like: `ls -1`. - -#: Insert selected word - -# map kitty_mod+p>w kitten hints --type word --program - - -#:: Select words and insert into terminal. - -#: Insert selected hash - -# map kitty_mod+p>h kitten hints --type hash --program - - -#:: Select something that looks like a hash and insert it into the -#:: terminal. Useful with git, which uses SHA1 hashes to identify -#:: commits. - -#: Open the selected file at the selected line - -# map kitty_mod+p>n kitten hints --type linenum - -#:: Select something that looks like filename:linenum and open it in -#:: vim at the specified line number. - -#: Open the selected hyperlink - -# map kitty_mod+p>y kitten hints --type hyperlink - -#:: Select a hyperlink (i.e. a URL that has been marked as such by -#:: the terminal program, for example, by `ls --hyperlink=auto`). - - -#: The hints kitten has many more modes of operation that you can map -#: to different shortcuts. For a full description see hints kitten -#: . -#: }}} - -#: Miscellaneous {{{ - -#: Toggle fullscreen - -# map kitty_mod+f11 toggle_fullscreen -# map ctrl+cmd+f toggle_fullscreen - -#: Toggle maximized - -# map kitty_mod+f10 toggle_maximized - -#: Toggle macOS secure keyboard entry - -# map opt+cmd+s toggle_macos_secure_keyboard_entry - -#: Unicode input - -# map kitty_mod+u kitten unicode_input -# map ctrl+cmd+space kitten unicode_input - -#: Edit config file - -# map kitty_mod+f2 edit_config_file -# map cmd+, edit_config_file - -#: Open the kitty command shell - -# map kitty_mod+escape kitty_shell window - -#:: Open the kitty shell in a new window / tab / overlay / os_window -#:: to control kitty using commands. - -#: Increase background opacity - -# map kitty_mod+a>m set_background_opacity +0.1 - -#: Decrease background opacity - -# map kitty_mod+a>l set_background_opacity -0.1 - -#: Make background fully opaque - -# map kitty_mod+a>1 set_background_opacity 1 - -#: Reset background opacity - -# map kitty_mod+a>d set_background_opacity default - -#: Reset the terminal - -# map kitty_mod+delete clear_terminal reset active -# map opt+cmd+r clear_terminal reset active - -#:: You can create shortcuts to clear/reset the terminal. For -#:: example:: - -#:: # Reset the terminal -#:: map f1 clear_terminal reset active -#:: # Clear the terminal screen by erasing all contents -#:: map f1 clear_terminal clear active -#:: # Clear the terminal scrollback by erasing it -#:: map f1 clear_terminal scrollback active -#:: # Scroll the contents of the screen into the scrollback -#:: map f1 clear_terminal scroll active -#:: # Clear everything up to the line with the cursor -#:: map f1 clear_terminal to_cursor active - -#:: If you want to operate on all kitty windows instead of just the -#:: current one, use all instead of active. - -#:: It is also possible to remap Ctrl+L to both scroll the current -#:: screen contents into the scrollback buffer and clear the screen, -#:: instead of just clearing the screen, for example, for ZSH add the -#:: following to ~/.zshrc: - -#:: .. code-block:: zsh - -#:: scroll-and-clear-screen() { -#:: printf '\n%.0s' {1..$LINES} -#:: zle clear-screen -#:: } -#:: zle -N scroll-and-clear-screen -#:: bindkey '^l' scroll-and-clear-screen - -#: Clear up to cursor line - -# map cmd+k clear_terminal to_cursor active - -#: Reload kitty.conf - -# map kitty_mod+f5 load_config_file -# map ctrl+cmd+, load_config_file - -#:: Reload kitty.conf, applying any changes since the last time it -#:: was loaded. Note that a handful of options cannot be dynamically -#:: changed and require a full restart of kitty. Particularly, when -#:: changing shortcuts for actions located on the macOS global menu -#:: bar, a full restart is needed. You can also map a keybinding to -#:: load a different config file, for example:: - -#:: map f5 load_config /path/to/alternative/kitty.conf - -#:: Note that all options from the original kitty.conf are discarded, -#:: in other words the new configuration *replace* the old ones. - -#: Debug kitty configuration - -# map kitty_mod+f6 debug_config -# map opt+cmd+, debug_config - -#:: Show details about exactly what configuration kitty is running -#:: with and its host environment. Useful for debugging issues. - -#: Send arbitrary text on key presses - -#:: E.g. map ctrl+shift+alt+h send_text all Hello World - -#:: You can tell kitty to send arbitrary (UTF-8) encoded text to the -#:: client program when pressing specified shortcut keys. For -#:: example:: - -#:: map ctrl+alt+a send_text all Special text - -#:: This will send "Special text" when you press the Ctrl+Alt+A key -#:: combination. The text to be sent is a python string literal so -#:: you can use escapes like \x1b to send control codes or \u21fb to -#:: send Unicode characters (or you can just input the Unicode -#:: characters directly as UTF-8 text). You can use `kitty +kitten -#:: show_key` to get the key escape codes you want to emulate. - -#:: The first argument to send_text is the keyboard modes in which to -#:: activate the shortcut. The possible values are normal, -#:: application, kitty or a comma separated combination of them. The -#:: modes normal and application refer to the DECCKM cursor key mode -#:: for terminals, and kitty refers to the kitty extended keyboard -#:: protocol. The special value all means all of them. - -#:: Some more examples:: - -#:: # Output a word and move the cursor to the start of the line (like typing and pressing Home) -#:: map ctrl+alt+a send_text normal Word\x1b[H -#:: map ctrl+alt+a send_text application Word\x1bOH -#:: # Run a command at a shell prompt (like typing the command and pressing Enter) -#:: map ctrl+alt+a send_text normal,application some command with arguments\r - -#: Open kitty Website - -# map shift+cmd+/ open_url https://sw.kovidgoyal.net/kitty/ - -#: }}} - -#: }}} diff --git a/kitty/kitty/theme.conf b/kitty/kitty/theme.conf deleted file mode 100644 index 2543819..0000000 --- a/kitty/kitty/theme.conf +++ /dev/null @@ -1,21 +0,0 @@ -background #090200 -foreground #a4a1a1 -cursor #a4a1a1 -selection_background #494542 -color0 #090200 -color8 #5b5754 -color1 #da2c20 -color9 #e8bacf -color2 #00a152 -color10 #3a3332 -color3 #fcec02 -color11 #494542 -color4 #00a0e4 -color12 #7f7c7b -color5 #a06994 -color13 #d6d4d3 -color6 #b5e4f4 -color14 #ccab53 -color7 #a4a1a1 -color15 #f7f7f7 -selection_foreground #090200 diff --git a/kitty/theme.conf b/kitty/theme.conf deleted file mode 120000 index f2d053d..0000000 --- a/kitty/theme.conf +++ /dev/null @@ -1 +0,0 @@ -gh/kitty-themes/themes/3024_Night.conf \ No newline at end of file diff --git a/kitty/theme.conf b/kitty/theme.conf new file mode 100644 index 0000000..2543819 --- /dev/null +++ b/kitty/theme.conf @@ -0,0 +1,21 @@ +background #090200 +foreground #a4a1a1 +cursor #a4a1a1 +selection_background #494542 +color0 #090200 +color8 #5b5754 +color1 #da2c20 +color9 #e8bacf +color2 #00a152 +color10 #3a3332 +color3 #fcec02 +color11 #494542 +color4 #00a0e4 +color12 #7f7c7b +color5 #a06994 +color13 #d6d4d3 +color6 #b5e4f4 +color14 #ccab53 +color7 #a4a1a1 +color15 #f7f7f7 +selection_foreground #090200 diff --git a/polybar/config.ini b/polybar/config.ini index 2fa5e09..8d6f2aa 100755 --- a/polybar/config.ini +++ b/polybar/config.ini @@ -69,27 +69,24 @@ enable-ipc = true ; override-redirect = true -[bar/main] +[bar/main_desktop] inherit = bar/base monitor = DisplayPort-1 modules-left = xworkspaces xwindow -; modules-right = pulseaudio date menu-power modules-right = pulseaudio dunst -[bar/other] +[bar/side_desktop] inherit = bar/base monitor = DisplayPort-0 monitor-fallback = DisplayPort-1 -; modules-left = xworkspaces dunst xwindow modules-left = xworkspaces system-usb-udev -; modules-right = xbacklight filesystem hdd-filesystem memory cpu eth date menu-power modules-right = memory cpu eth date menu-power -[bar/last] +[bar/top_desktop] inherit = bar/base monitor = HDMI-A-0 monitor-fallback = DisplayPort-1 @@ -98,6 +95,21 @@ modules-left = xworkspaces tray modules-right = xbacklight change-background wlan filesystem hdd-filesystem pulseaudio date +[bar/main_laptop] +inherit = bar/base + +height = 22pt + +border-size = 2.5pt +border-bottom-size = -1pt + +monitor = DP-2 + +modules-left = xworkspaces xwindow +modules-center = tray +modules-right = pulseaudio backlight battery memory cpu wlan date menu-power + + [module/menu-apps] type = custom/menu @@ -149,14 +161,16 @@ expand-right = false menu-0-0 = %{F#007FFF} menu-0-0-exec = i3lock-fancy-multimonitor -b=0x3 -#menu-0-1 = %{F#00FF7F}鈴 -#menu-0-1-exec = systemctl suspend +menu-0-1 = %{F#00FF7F}鈴 +menu-0-1-exec = i3lock-fancy-multimonitor -b=0x3; systemctl suspend #menu-0-2 = %{F#7FFF00} #menu-0-2-exec = systemctl hibernate -menu-0-1 = %{F#FF7F00}ﰇ -menu-0-1-exec = reboot -menu-0-2 = %{F#F00} -menu-0-2-exec = shutdown now +menu-0-2 = %{F#FF7F00}ﰇ +menu-0-2-exec = reboot +menu-0-3 = %{F#F00} +menu-0-3-exec = shutdown now +#menu-0-3 = %{F#00A2ED} +#menu-0-3-exec = grub-reboot "$(rg -i windows /boot/grub/grub.cfg|head -n 1|cut -d "'" -f 2)" && reboot label-open = %{F#F0C674} label-close = %{F#F0C674}× @@ -191,12 +205,12 @@ type = internal/xwindow label = %title:0:164:...% -[module/xbacklight] -type = internal/xbacklight +#[module/xbacklight] +#type = internal/xbacklight #output = HDMI-A-0 #output = DisplayPort-1 #output = DisplayPort-0 -label = %{colors.primary}BKL%{F-} %percentage%% +#label = %{colors.primary}BKL%{F-} %percentage%% [module/change-background] @@ -394,11 +408,11 @@ screenchange-reload = true pseudo-transparency = true -#[module/backlight] -#type = internal/backlight -#card = nv_backlight -#use-actual-brightness = true -#enable-scroll = true +[module/backlight] +type = internal/backlight +card = nv_backlight +use-actual-brightness = true +enable-scroll = true [module/mpd] type = internal/mpd diff --git a/polybar/launch.sh b/polybar/launch.sh index 89803f9..ed5ee62 100755 --- a/polybar/launch.sh +++ b/polybar/launch.sh @@ -2,8 +2,15 @@ # Terminate already running bar instances killall -q polybar -# If all your bars have ipc enabled, you can also use +# If all your bars have ipc enabled, you can also use # polybar-msg cmd quit -# Launch Polybar, using default config location ~/.config/polybar/config.ini -polybar mybar 2>&1 | tee -a /tmp/polybar.log & disown +if [ "$(uname -n)" == "chonk" ]; then + # Launch Polybar, using default config location ~/.config/polybar/config.ini + polybar main_desktop 2>&1 | tee -a /tmp/polybar-m.log & disown + polybar side_desktop 2>&1 | tee -a /tmp/polybar-s.log & disown + polybar top_desktop 2>&1 | tee -a /tmp/polybar-t.log & disown +else + polybar main_laptop 2>&1 | tee -a /tmp/polybar.log & disown +fi + diff --git a/screenlayout/monitor.sh b/screenlayout/monitor.sh index 1d785bd..9c9643b 100755 --- a/screenlayout/monitor.sh +++ b/screenlayout/monitor.sh @@ -1,2 +1,7 @@ #!/bin/sh -xrandr --output DisplayPort-0 --mode 1920x1080 --pos 1920x1404 --rotate normal --rate 165 --output DisplayPort-1 --mode 1920x1080 --pos 0x1404 --rotate normal --rate 165 --primary --output HDMI-A-0 --pos 0x0 --rotate normal --rate 60 --scale 1.3x1.3 --panning 2496x1404 +if [ "$(uname -n)" == "chonk" ]; then + xrandr --output DisplayPort-0 --mode 1920x1080 --pos 1920x1404 --rotate normal --rate 165 --output DisplayPort-1 --mode 1920x1080 --pos 0x1404 --rotate normal --rate 165 --primary --output HDMI-A-0 --pos 0x0 --rotate normal --rate 60 --scale 1.3x1.3 --panning 2496x1404 +else + # hpomen + xrandr --output DP-0 --off --output DP-1 --off --output HDMI-0 --mode 1920x1080 --pos 1920x0 --rotate normal --rate 144 --output DP-2 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-3 --primary --mode 1920x1080 --pos 0x0 --rotate normal --rate 165 --output DP-4 --off +fi diff --git a/screenlayout/monitor.sh.normal b/screenlayout/monitor.sh.normal deleted file mode 100755 index 51abcbe..0000000 --- a/screenlayout/monitor.sh.normal +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -xrandr --output DisplayPort-0 --mode 1920x1080 --pos 1920x0 --rotate normal --rate 165 --output DisplayPort-1 --mode 1920x1080 --pos 0x0 --rotate normal --rate 165 --primary diff --git a/vim/viminfo b/vim/viminfo deleted file mode 100644 index acdd7f2..0000000 --- a/vim/viminfo +++ /dev/null @@ -1,37 +0,0 @@ -# This viminfo file was generated by Vim 9.0. -# You may edit it if you're careful! - -# Viminfo version -|1,4 - -# Value of 'encoding' when this file was written -*encoding=utf-8 - - -# hlsearch on (H) or off (h): -~h -# Command Line History (newest to oldest): - -# Search String History (newest to oldest): - -# Expression History (newest to oldest): - -# Input Line History (newest to oldest): - -# Debug Line History (newest to oldest): - -# Registers: - -# File marks: -'0 1 0 ~/school/3/COMP3000/t1/csimpleshell.c -|4,48,1,0,1674084872,"~/school/3/COMP3000/t1/csimpleshell.c" - -# Jumplist (newest first): --' 1 0 ~/school/3/COMP3000/t1/csimpleshell.c -|4,39,1,0,1674084872,"~/school/3/COMP3000/t1/csimpleshell.c" - -# History of marks within files (newest to oldest): - -> ~/school/3/COMP3000/t1/csimpleshell.c - * 1674084863 0 - " 1 0 diff --git a/vim/vimrc b/vim/vimrc index a5030cf..fd6da46 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -15,3 +15,10 @@ set viewdir=$XDG_STATE_HOME/vim/view | call mkdir(&viewdir, 'p') if !has('nvim') | set viminfofile=$XDG_STATE_HOME/vim/viminfo | endif +set number +set nocompatible +filetype on +syntax on +set cursorline +set cursorcolumn +set tabstop=4 diff --git a/zsh/.zcompdump b/zsh/.zcompdump deleted file mode 100644 index 237f450..0000000 --- a/zsh/.zcompdump +++ /dev/null @@ -1,1876 +0,0 @@ -#files: 832 version: 5.9 - -_comps=( -'-' '_precommand' -'.' '_source' -'5g' '_go' -'5l' '_go' -'6g' '_go' -'6l' '_go' -'8g' '_go' -'8l' '_go' -'a2ps' '_a2ps' -'aaaa' '_hosts' -'aap' '_aap' -'abcde' '_abcde' -'ack' '_ack' -'ack2' '_ack' -'ack-grep' '_ack' -'ack-standalone' '_ack' -'acpi' '_acpi' -'acpitool' '_acpitool' -'acroread' '_acroread' -'adb' '_adb' -'add-zle-hook-widget' '_add-zle-hook-widget' -'add-zsh-hook' '_add-zsh-hook' -'admin' '_sccs' -'ali' '_mh' -'alias' '_alias' -'amaya' '_webbrowser' -'analyseplugin' '_analyseplugin' -'animate' '_imagemagick' -'anno' '_mh' -'ansible' '_ansible' -'ansible-config' '_ansible' -'ansible-console' '_ansible' -'ansible-doc' '_ansible' -'ansible-galaxy' '_ansible' -'ansible-inventory' '_ansible' -'ansible-playbook' '_ansible' -'ansible-pull' '_ansible' -'ansible-vault' '_ansible' -'ant' '_ant' -'antiword' '_antiword' -'aodh' '_openstack' -'aoss' '_precommand' -'apache2ctl' '_apachectl' -'apachectl' '_apachectl' -'aplay' '_alsa-utils' -'apm' '_apm' -'appletviewer' '_java' -'apropos' '_man' -'apvlv' '_pdf' -'arduino-ctags' '_ctags' -'arecord' '_alsa-utils' -'arena' '_webbrowser' -'_arguments' '__arguments' -'arp' '_arp' -'arping' '_arping' -'-array-value-' '_value' -'asciidoctor' '_asciidoctor' -'asciinema' '_asciinema' -'ash' '_sh' -'-assign-parameter-' '_assign' -'at' '_at' -'atq' '_at' -'atrm' '_at' -'attr' '_attr' -'augtool' '_augeas' -'autoload' '_typeset' -'avahi-browse' '_avahi' -'avahi-browse-domains' '_avahi' -'avahi-resolve' '_avahi' -'avahi-resolve-address' '_avahi' -'avahi-resolve-host-name' '_avahi' -'awk' '_awk' -'b2sum' '_md5sum' -'barbican' '_openstack' -'base32' '_base64' -'base64' '_base64' -'basename' '_basename' -'basenc' '_basenc' -'bash' '_bash' -'bat' '_bat' -'batch' '_at' -'baz' '_baz' -'beep' '_beep' -'bg' '_jobs_bg' -'bibtex' '_bibtex' -'bindkey' '_bindkey' -'bison' '_bison' -'black' '_black' -'blackd' '_blackd' -'bluetoothctl' '_bluetoothctl' -'bmake' '_make' -'bogofilter' '_bogofilter' -'bogotune' '_bogofilter' -'bogoutil' '_bogofilter' -'bootctl' '_bootctl' -'bpython' '_bpython' -'bpython2' '_bpython' -'bpython2-gtk' '_bpython' -'bpython2-urwid' '_bpython' -'bpython3' '_bpython' -'bpython3-gtk' '_bpython' -'bpython3-urwid' '_bpython' -'bpython-gtk' '_bpython' -'bpython-urwid' '_bpython' -'-brace-parameter-' '_brace_parameter' -'brctl' '_brctl' -'bsdgrep' '_grep' -'bsdtar' '_tar' -'btdownloadcurses' '_bittorrent' -'btdownloadgui' '_bittorrent' -'btdownloadheadless' '_bittorrent' -'btlaunchmany' '_bittorrent' -'btlaunchmanycurses' '_bittorrent' -'btmakemetafile' '_bittorrent' -'btreannounce' '_bittorrent' -'btrename' '_bittorrent' -'btrfs' '_btrfs' -'btshowmetainfo' '_bittorrent' -'bttrack' '_bittorrent' -'buildhash' '_ispell' -'builtin' '_builtin' -'bunzip2' '_bzip2' -'burst' '_mh' -'busctl' '_busctl' -'bwrap' '_bwrap' -'bzcat' '_bzip2' -'bzegrep' '_grep' -'bzfgrep' '_grep' -'bzgrep' '_grep' -'bzip2' '_bzip2' -'bzip2recover' '_bzip2' -'bzr' '_bzr' -'c++' '_gcc' -'cabal' '_cabal' -'cal' '_cal' -'calendar' '_calendar' -'cargo' '_cargo' -'cat' '_cat' -'catchsegv' '_precommand' -'cc' '_gcc' -'ccal' '_ccal' -'cd' '_cd' -'cdc' '_sccs' -'cdcd' '_cdcd' -'cdr' '_cdr' -'cdrdao' '_cdrdao' -'cdrecord' '_cdrecord' -'ceilometer' '_openstack' -'certtool' '_gnutls' -'cftp' '_twisted' -'chage' '_users' -'chattr' '_chattr' -'chcon' '_chcon' -'chdir' '_cd' -'chfn' '_users' -'chgrp' '_chown' -'chimera' '_webbrowser' -'chkconfig' '_chkconfig' -'chkstow' '_stow' -'chmod' '_chmod' -'choom' '_choom' -'chown' '_chown' -'chpass' '_chsh' -'chroot' '_chroot' -'chrt' '_chrt' -'chsh' '_chsh' -'ci' '_rcs' -'cifsiostat' '_sysstat' -'cinder' '_openstack' -'ckeygen' '_twisted' -'cksum' '_cksum' -'clang' '_gcc' -'clang++' '_gcc' -'clay' '_clay' -'clear' '_nothing' -'cloudkitty' '_openstack' -'clusterdb' '_postgresql' -'cmp' '_cmp' -'co' '_rcs' -'code' '_code' -'code-minimap' '_code-minimap' -'codium' '_codium' -'column' '_column' -'comb' '_sccs' -'combine' '_imagemagick' -'combinediff' '_patchutils' -'comm' '_comm' -'-command-' '_autocd' -'command' '_command' -'-command-line-' '_normal' -'comp' '_mh' -'compadd' '_compadd' -'compdef' '_compdef' -'composer' '_composer' -'composer.phar' '_composer' -'composite' '_imagemagick' -'compress' '_compress' -'conch' '_twisted' -'-condition-' '_condition' -'config.status' '_configure' -'configure' '_configure' -'convert' '_imagemagick' -'coredumpctl' '_coredumpctl' -'cowsay' '_cowsay' -'cowthink' '_cowsay' -'cp' '_cp' -'cpio' '_cpio' -'cplay' '_cplay' -'cpupower' '_cpupower' -'createdb' '_postgresql' -'createuser' '_postgresql' -'crontab' '_crontab' -'crsh' '_cssh' -'cryptsetup' '_cryptsetup' -'cscope' '_cscope' -'csh' '_sh' -'csplit' '_csplit' -'cssh' '_cssh' -'ctags' '_ctags' -'ctags-exuberant' '_ctags' -'ctags-universal' '_ctags' -'curl' '_curl' -'cut' '_cut' -'cvs' '_cvs' -'d' '_dirs' -'darcs' '_darcs' -'dash' '_sh' -'date' '_date' -'dbus-launch' '_dbus' -'dbus-monitor' '_dbus' -'dbus-send' '_dbus' -'dconf' '_dconf' -'dcop' '_dcop' -'dcopclient' '_dcop' -'dcopfind' '_dcop' -'dcopobject' '_dcop' -'dcopref' '_dcop' -'dcopstart' '_dcop' -'dd' '_dd' -'declare' '_typeset' -'-default-' '_default' -'delta' '_sccs' -'deno' '_deno' -'designate' '_openstack' -'devtodo' '_devtodo' -'df' '_df' -'dhclient' '_dhclient' -'dhclient3' '_dhclient' -'dict' '_dict' -'diff' '_diff' -'diff3' '_diff3' -'diffstat' '_diffstat' -'dig' '_dig' -'dillo' '_webbrowser' -'dircmp' '_directories' -'dirs' '_dirs' -'disable' '_disable' -'disown' '_jobs_fg' -'display' '_imagemagick' -'dist' '_mh' -'django-admin' '_django' -'django-admin.py' '_django' -'dkms' '_dkms' -'dmake' '_make' -'dmesg' '_dmesg' -'dmidecode' '_dmidecode' -'doas' '_doas' -'docker' '_docker' -'dockerd' '_docker' -'domainname' '_yp' -'dos2unix' '_dos2unix' -'drill' '_drill' -'dropbox' '_dropbox' -'dropdb' '_postgresql' -'dropuser' '_postgresql' -'dsh' '_dsh' -'dtruss' '_dtruss' -'du' '_du' -'dvibook' '_dvi' -'dviconcat' '_dvi' -'dvicopy' '_dvi' -'dvidvi' '_dvi' -'dvipdf' '_dvi' -'dvips' '_dvi' -'dviselect' '_dvi' -'dvitodvi' '_dvi' -'dvitype' '_dvi' -'dwb' '_webbrowser' -'e2label' '_e2label' -'eatmydata' '_precommand' -'ecasound' '_ecasound' -'echotc' '_echotc' -'echoti' '_echoti' -'ed' '_ed' -'egrep' '_grep' -'elfdump' '_elfdump' -'elinks' '_elinks' -'emulate' '_emulate' -'enable' '_enable' -'enscript' '_enscript' -'entr' '_entr' -'env' '_env' -'eog' '_eog' -'epdfview' '_pdf' -'epsffit' '_psutils' -'-equal-' '_equal' -'erb' '_ruby' -'espeak' '_espeak' -'etags' '_etags' -'ethtool' '_ethtool' -'eu-nm' '_nm' -'eu-objdump' '_objdump' -'eu-readelf' '_readelf' -'eu-strings' '_strings' -'eval' '_precommand' -'eview' '_vim' -'evim' '_vim' -'evince' '_evince' -'ex' '_vi' -'exec' '_exec' -'expand' '_unexpand' -'export' '_typeset' -'express' '_webbrowser' -'extcheck' '_java' -'extractres' '_psutils' -'fakeroot' '_fakeroot' -'false' '_nothing' -'fc' '_fc' -'fc-list' '_xft_fonts' -'fc-match' '_xft_fonts' -'feh' '_feh' -'fetchmail' '_fetchmail' -'ffmpeg' '_ffmpeg' -'fg' '_jobs_fg' -'fgrep' '_grep' -'figlet' '_figlet' -'filterdiff' '_patchutils' -'find' '_find' -'findaffix' '_ispell' -'findmnt' '_findmnt' -'finger' '_finger' -'firefox' '_mozilla' -'-first-' '_first' -'fixdlsrps' '_psutils' -'fixfmps' '_psutils' -'fixmacps' '_psutils' -'fixpsditps' '_psutils' -'fixpspps' '_psutils' -'fixscribeps' '_psutils' -'fixtpps' '_psutils' -'fixwfwps' '_psutils' -'fixwpps' '_psutils' -'fixwwps' '_psutils' -'flac' '_flac' -'flex' '_flex' -'flex++' '_flex' -'flipdiff' '_patchutils' -'flist' '_mh' -'flists' '_mh' -'float' '_typeset' -'fmt' '_fmt' -'fmttest' '_mh' -'fned' '_zed' -'fnext' '_mh' -'fold' '_fold' -'folder' '_mh' -'folders' '_mh' -'fortune' '_fortune' -'forw' '_mh' -'fprev' '_mh' -'free' '_free' -'freebsd-make' '_make' -'freezer' '_openstack' -'fsh' '_fsh' -'ftp' '_hosts' -'functions' '_typeset' -'fuser' '_fuser' -'fusermount' '_fusermount' -'fwhois' '_whois' -'g++' '_gcc' -'galeon' '_webbrowser' -'gawk' '_awk' -'gb2sum' '_md5sum' -'gbase32' '_base64' -'gbase64' '_base64' -'gbasename' '_basename' -'gcat' '_cat' -'gcc' '_gcc' -'gccd' '_git' -'gccgo' '_go' -'gchgrp' '_chown' -'gchmod' '_chmod' -'gchown' '_chown' -'gchroot' '_chroot' -'gcksum' '_cksum' -'gcmp' '_cmp' -'gcomm' '_comm' -'gcore' '_gcore' -'gcp' '_cp' -'gcut' '_cut' -'gdate' '_date' -'gdb' '_gdb' -'gdd' '_dd' -'gdf' '_df' -'gdiff' '_diff' -'gdnolock' '_git' -'gdu' '_du' -'gdv' '_git' -'geany' '_geany' -'gegrep' '_grep' -'gem' '_gem' -'genisoimage' '_genisoimage' -'genv' '_env' -'get' '_sccs' -'getafm' '_psutils' -'getconf' '_getconf' -'getent' '_getent' -'getfacl' '_getfacl' -'getfacl.exe' '_getfacl' -'getfattr' '_attr' -'getmail' '_getmail' -'getopt' '_getopt' -'getopts' '_vars' -'gex' '_vim' -'gexpand' '_unexpand' -'gfgrep' '_grep' -'gfind' '_find' -'gfmt' '_fmt' -'gfold' '_fold' -'ggetopt' '_getopt' -'ggf' '_git' -'ggfl' '_git' -'ggl' '_git' -'ggp' '_git' -'ggpnp' '_git' -'ggrep' '_grep' -'ggu' '_git' -'ggv' '_gnome-gv' -'gh' '_gh' -'ghead' '_head' -'ghostscript' '_ghostscript' -'ghostview' '_pspdf' -'gid' '_id' -'ginstall' '_install' -'git' '_git' -'git-cvsserver' '_git' -'gitk' '_git' -'_git_log_prettily' '_git' -'git-receive-pack' '_git' -'git-shell' '_git' -'git-upload-archive' '_git' -'git-upload-pack' '_git' -'gjoin' '_join' -'glance' '_openstack' -'gln' '_ln' -'global' '_global' -'glocate' '_locate' -'glow' '_glow' -'gls' '_ls' -'gm' '_graphicsmagick' -'gmake' '_make' -'gmd5sum' '_md5sum' -'gmkdir' '_mkdir' -'gmkfifo' '_mkfifo' -'gmknod' '_mknod' -'gmktemp' '_mktemp' -'gmplayer' '_mplayer' -'gmv' '_mv' -'gnl' '_nl' -'gnocchi' '_openstack' -'gnome-gv' '_gnome-gv' -'gnumfmt' '_numfmt' -'gnupod_addsong' '_gnupod' -'gnupod_addsong.pl' '_gnupod' -'gnupod_check' '_gnupod' -'gnupod_check.pl' '_gnupod' -'gnupod_INIT' '_gnupod' -'gnupod_INIT.pl' '_gnupod' -'gnupod_search' '_gnupod' -'gnupod_search.pl' '_gnupod' -'gnutls-cli' '_gnutls' -'gnutls-cli-debug' '_gnutls' -'gnutls-serv' '_gnutls' -'god' '_od' -'gofmt' '_go' -'gpasswd' '_gpasswd' -'gpaste' '_paste' -'gpatch' '_patch' -'gpg' '_gpg' -'gpg2' '_gpg' -'gpgv' '_gpg' -'gpg-zip' '_gpg' -'gphoto2' '_gphoto2' -'gprintenv' '_printenv' -'gprof' '_gprof' -'gqview' '_gqview' -'gradle' '_gradle' -'gradlew' '_gradle' -'grail' '_webbrowser' -'greadlink' '_readlink' -'grep' '_grep' -'grepdiff' '_patchutils' -'grm' '_rm' -'grmdir' '_rmdir' -'groff' '_groff' -'groupadd' '_user_admin' -'groupdel' '_groups' -'groupmod' '_user_admin' -'groups' '_users' -'growisofs' '_growisofs' -'gs' '_ghostscript' -'gsbj' '_pspdf' -'gsdj' '_pspdf' -'gsdj500' '_pspdf' -'gsed' '_sed' -'gseq' '_seq' -'gsettings' '_gsettings' -'gsha1sum' '_md5sum' -'gsha224sum' '_md5sum' -'gsha256sum' '_md5sum' -'gsha384sum' '_md5sum' -'gsha512sum' '_md5sum' -'gshred' '_shred' -'gshuf' '_shuf' -'gslj' '_pspdf' -'gslp' '_pspdf' -'gsnd' '_pspdf' -'gsort' '_sort' -'gsplit' '_split' -'gstat' '_stat' -'gstdbuf' '_stdbuf' -'gstrings' '_strings' -'gstty' '_stty' -'gsum' '_cksum' -'gtac' '_tac' -'gtail' '_tail' -'gtar' '_tar' -'gtee' '_tee' -'gtimeout' '_timeout' -'gtouch' '_touch' -'gtr' '_tr' -'gtty' '_tty' -'guilt' '_guilt' -'guilt-add' '_guilt' -'guilt-applied' '_guilt' -'guilt-delete' '_guilt' -'guilt-files' '_guilt' -'guilt-fold' '_guilt' -'guilt-fork' '_guilt' -'guilt-header' '_guilt' -'guilt-help' '_guilt' -'guilt-import' '_guilt' -'guilt-import-commit' '_guilt' -'guilt-init' '_guilt' -'guilt-new' '_guilt' -'guilt-next' '_guilt' -'guilt-patchbomb' '_guilt' -'guilt-pop' '_guilt' -'guilt-prev' '_guilt' -'guilt-push' '_guilt' -'guilt-rebase' '_guilt' -'guilt-refresh' '_guilt' -'guilt-rm' '_guilt' -'guilt-series' '_guilt' -'guilt-status' '_guilt' -'guilt-top' '_guilt' -'guilt-unapplied' '_guilt' -'guname' '_uname' -'gunexpand' '_unexpand' -'guniq' '_uniq' -'gunzip' '_gzip' -'guptime' '_uptime' -'gv' '_gv' -'gview' '_vim' -'gvim' '_vim' -'gvimdiff' '_vim' -'gwc' '_wc' -'gwho' '_who' -'gxargs' '_xargs' -'gzcat' '_gzip' -'gzegrep' '_grep' -'gzfgrep' '_grep' -'gzgrep' '_grep' -'gzilla' '_webbrowser' -'gzip' '_gzip' -'hash' '_hash' -'hd' '_hexdump' -'head' '_head' -'heat' '_openstack' -'help' '_sccs' -'hexdump' '_hexdump' -'highlight' '_highlight' -'hilite' '_precommand' -'histed' '_zed' -'history' '_fc' -'host' '_host' -'hostname' '_hostname' -'hostnamectl' '_hostnamectl' -'hotjava' '_webbrowser' -'htop' '_htop' -'iceweasel' '_mozilla' -'icombine' '_ispell' -'iconv' '_iconv' -'iconvconfig' '_iconvconfig' -'id' '_id' -'identify' '_imagemagick' -'ifconfig' '_ifconfig' -'ifdown' '_net_interfaces' -'iftop' '_iftop' -'ifup' '_net_interfaces' -'ijoin' '_ispell' -'import' '_imagemagick' -'inc' '_mh' -'includeres' '_psutils' -'info' '_texinfo' -'infocmp' '_terminals' -'initctl' '_initctl' -'initdb' '_postgresql' -'insmod' '_modutils' -'install' '_install' -'install-info' '_texinfo' -'integer' '_typeset' -'interdiff' '_patchutils' -'ionice' '_ionice' -'iostat' '_iostat' -'ip' '_ip' -'ip6tables' '_iptables' -'ip6tables-restore' '_iptables' -'ip6tables-save' '_iptables' -'ipkg' '_opkg' -'ipsec' '_ipsec' -'ipset' '_ipset' -'iptables' '_iptables' -'iptables-restore' '_iptables' -'iptables-save' '_iptables' -'irb' '_ruby' -'ironic' '_openstack' -'irssi' '_irssi' -'isag' '_sysstat' -'ispell' '_ispell' -'iwconfig' '_iwconfig' -'jadetex' '_tex' -'jar' '_java' -'jarsigner' '_java' -'java' '_java' -'javac' '_java' -'javadoc' '_java' -'javah' '_java' -'javap' '_java' -'jdb' '_java' -'jobs' '_jobs_builtin' -'joe' '_joe' -'join' '_join' -'journalctl' '_journalctl' -'jq' '_jq' -'kdeconnect-cli' '_kdeconnect' -'kernel-install' '_kernel-install' -'keystone' '_openstack' -'keytool' '_java' -'kfmclient' '_kfmclient' -'kill' '_kill' -'killall' '_killall' -'killall5' '_killall' -'kioclient' '_kfmclient' -'knock' '_knock' -'konqueror' '_webbrowser' -'kpartx' '_kpartx' -'kpdf' '_pdf' -'ksh' '_sh' -'ksh88' '_sh' -'ksh93' '_sh' -'kvno' '_kvno' -'last' '_last' -'lastb' '_last' -'latex' '_tex' -'latexmk' '_tex' -'ldconfig' '_ldconfig' -'ldconfig.real' '_ldconfig' -'ldd' '_ldd' -'less' '_less' -'let' '_math' -'lftp' '_ncftp' -'lha' '_lha' -'libinput' '_libinput' -'light' '_webbrowser' -'limit' '_limit' -'links' '_links' -'links2' '_links' -'linux' '_uml' -'lldb' '_lldb' -'llvm-g++' '_gcc' -'llvm-gcc' '_gcc' -'llvm-objdump' '_objdump' -'ln' '_ln' -'loadkeys' '_loadkeys' -'local' '_typeset' -'locale' '_locale' -'localectl' '_localectl' -'localedef' '_localedef' -'locate' '_locate' -'log' '_nothing' -'logger' '_logger' -'loginctl' '_loginctl' -'logname' '_nothing' -'look' '_look' -'losetup' '_losetup' -'lp' '_lp' -'lpadmin' '_lp' -'lpinfo' '_lp' -'lpoptions' '_lp' -'lpq' '_lp' -'lpr' '_lp' -'lprm' '_lp' -'lpstat' '_lp' -'ls' '_ls' -'lsattr' '_lsattr' -'lsblk' '_lsblk' -'lsd' '_lsd' -'lsdiff' '_patchutils' -'lsinitcpio' '_mkinitcpio' -'lsmod' '_modutils' -'lsns' '_lsns' -'lsof' '_lsof' -'lsusb' '_lsusb' -'ltrace' '_ltrace' -'lua' '_lua' -'luarocks' '_luarocks' -'lynx' '_lynx' -'lz4' '_lz4' -'lz4c' '_lz4' -'lz4c32' '_lz4' -'lz4cat' '_lz4' -'lzcat' '_xz' -'lzma' '_xz' -'lzop' '_lzop' -'mac2unix' '_dos2unix' -'machinectl' '_machinectl' -'magnum' '_openstack' -'Mail' '_mail' -'mail' '_mail' -'mailx' '_mail' -'make' '_make' -'makeinfo' '_texinfo' -'makepkg' '_pacman' -'man' '_man' -'manage.py' '_django' -'manila' '_openstack' -'mark' '_mh' -'mat' '_mat' -'mat2' '_mat2' -'-math-' '_math' -'matlab' '_matlab' -'mattrib' '_mtools' -'mcd' '_mtools' -'mcopy' '_mtools' -'md2' '_cksum' -'md4' '_cksum' -'md5' '_cksum' -'md5sum' '_md5sum' -'mdadm' '_mdadm' -'mdel' '_mtools' -'mdeltree' '_mtools' -'mdir' '_mtools' -'mdu' '_mtools' -'mencal' '_mencal' -'mere' '_mere' -'merge' '_rcs' -'meson' '_meson' -'metaflac' '_flac' -'mformat' '_mtools' -'mgv' '_pspdf' -'mhfixmsg' '_mh' -'mhlist' '_mh' -'mhmail' '_mh' -'mhn' '_mh' -'mhparam' '_mh' -'mhpath' '_mh' -'mhshow' '_mh' -'mhstore' '_mh' -'mii-tool' '_mii-tool' -'mistral' '_openstack' -'mkdir' '_mkdir' -'mkfifo' '_mkfifo' -'mkinitcpio' '_mkinitcpio' -'mkisofs' '_growisofs' -'mknod' '_mknod' -'mksh' '_sh' -'mktemp' '_mktemp' -'mktunes' '_gnupod' -'mktunes.pl' '_gnupod' -'mlabel' '_mtools' -'mlocate' '_locate' -'mmd' '_mtools' -'mmm' '_webbrowser' -'mmount' '_mtools' -'mmove' '_mtools' -'modinfo' '_modutils' -'modprobe' '_modutils' -'module' '_module' -'mogrify' '_imagemagick' -'monasca' '_openstack' -'mondoarchive' '_mondo' -'montage' '_imagemagick' -'moosic' '_moosic' -'Mosaic' '_webbrowser' -'mosh' '_mosh' -'mount' '_mount' -'mozilla' '_mozilla' -'mozilla-firefox' '_mozilla' -'mozilla-xremote-client' '_mozilla' -'mpc' '_mpc' -'mplayer' '_mplayer' -'mpstat' '_sysstat' -'mr' '_myrepos' -'mrd' '_mtools' -'mread' '_mtools' -'mren' '_mtools' -'msgchk' '_mh' -'mt' '_mt' -'mtn' '_monotone' -'mtoolstest' '_mtools' -'mtr' '_mtr' -'mtype' '_mtools' -'mullvad' '_mullvad' -'munchlist' '_ispell' -'mupdf' '_mupdf' -'murano' '_openstack' -'mush' '_mail' -'mutt' '_mutt' -'mv' '_mv' -'mvim' '_vim' -'mx' '_hosts' -'mysql' '_mysql_utils' -'mysqladmin' '_mysql_utils' -'mysqldiff' '_mysqldiff' -'mysqldump' '_mysql_utils' -'mysqlimport' '_mysql_utils' -'mysqlshow' '_mysql_utils' -'nail' '_mail' -'native2ascii' '_java' -'nautilus' '_nautilus' -'nawk' '_awk' -'nc' '_netcat' -'ncal' '_cal' -'ncftp' '_ncftp' -'ncl' '_nedit' -'nedit' '_nedit' -'nedit-nc' '_nedit' -'netcat' '_netcat' -'netrik' '_webbrowser' -'netscape' '_netscape' -'netstat' '_netstat' -'networkctl' '_networkctl' -'neutron' '_openstack' -'new' '_mh' -'newgrp' '_groups' -'next' '_mh' -'nginx' '_nginx' -'ngrep' '_ngrep' -'nice' '_nice' -'ninja' '_ninja' -'nkf' '_nkf' -'nl' '_nl' -'nm' '_nm' -'nmap' '_nmap' -'nmblookup' '_samba' -'nmcli' '_networkmanager' -'nocorrect' '_precommand' -'noglob' '_precommand' -'nohup' '_precommand' -'nova' '_openstack' -'npm' '_npm' -'ns' '_hosts' -'nsenter' '_nsenter' -'nslookup' '_nslookup' -'ntalk' '_other_accounts' -'numfmt' '_numfmt' -'nvim' '_vim' -'objdump' '_objdump' -'od' '_od' -'ogg123' '_vorbis' -'oggdec' '_vorbis' -'oggenc' '_vorbis' -'ogginfo' '_vorbis' -'oksh' '_sh' -'okular' '_okular' -'omz' '_omz' -'onefetch' '_onefetch' -'oomctl' '_oomctl' -'_op' '_op' -'op' '_op' -'openstack' '_openstack' -'opera' '_webbrowser' -'opera-next' '_webbrowser' -'opkg' '_opkg' -'opusdec' '_opustools' -'opusenc' '_opustools' -'opusinfo' '_opustools' -'p4' '_perforce' -'p4d' '_perforce' -'pacat' '_pulseaudio' -'pack' '_pack' -'packf' '_mh' -'pacman' '_pacman' -'pacman-conf' '_pacman' -'pacman-key' '_pacman' -'pacman.static' '_pacman' -'pacmd' '_pulseaudio' -'pactl' '_pulseaudio' -'padsp' '_pulseaudio' -'pandoc' '_pandoc' -'paplay' '_pulseaudio' -'-parameter-' '_parameter' -'parec' '_pulseaudio' -'parecord' '_pulseaudio' -'passwd' '_users' -'paste' '_paste' -'pasuspender' '_pulseaudio' -'patch' '_patch' -'pax' '_pax' -'pcat' '_pack' -'pcp-htop' '_htop' -'pcred' '_pids' -'pdf2dsc' '_pdf' -'pdf2ps' '_pdf' -'pdffonts' '_pdf' -'pdfimages' '_pdf' -'pdfinfo' '_pdf' -'pdfjadetex' '_tex' -'pdflatex' '_tex' -'pdfopt' '_pdf' -'pdftex' '_tex' -'pdftexi2dvi' '_texinfo' -'pdftk' '_pdftk' -'pdftopbm' '_pdf' -'pdftops' '_pdf' -'pdftotext' '_pdf' -'pdksh' '_sh' -'perf' '_perf' -'perl' '_perl' -'perldoc' '_perldoc' -'pfiles' '_pids' -'pflags' '_pids' -'pg_config' '_postgresql' -'pg_ctl' '_postgresql' -'pg_dump' '_postgresql' -'pg_dumpall' '_postgresql' -'pg_isready' '_postgresql' -'pgrep' '_pgrep' -'pg_restore' '_postgresql' -'pg_upgrade' '_postgresql' -'php' '_php' -'pick' '_mh' -'picocom' '_picocom' -'pidof' '_pidof' -'pidstat' '_sysstat' -'pigz' '_gzip' -'pine' '_pine' -'pinef' '_pine' -'pinfo' '_texinfo' -'ping' '_ping' -'ping6' '_ping' -'pkgadd' '_pkgadd' -'pkg-config' '_pkg-config' -'pkgfile' '_pkgfile' -'pkginfo' '_pkginfo' -'pkgrm' '_pkgrm' -'pkill' '_pgrep' -'pldd' '_pids' -'pmake' '_make' -'pman' '_perl_modules' -'pmap' '_pmap' -'pmcat' '_perl_modules' -'pmdesc' '_perl_modules' -'pmeth' '_perl_modules' -'pmexp' '_perl_modules' -'pmfunc' '_perl_modules' -'pmload' '_perl_modules' -'pmls' '_perl_modules' -'pmpath' '_perl_modules' -'pmvers' '_perl_modules' -'podgrep' '_perl_modules' -'podpath' '_perl_modules' -'podtoc' '_perl_modules' -'poff' '_pon' -'policytool' '_java' -'polybar' '_polybar' -'polybar-msg' '_polybar_msg' -'pon' '_pon' -'ponysay' '_ponysay' -'ponysay-tool-tool' '_ponysay-tool' -'ponythink' '_ponythink' -'popd' '_directory_stack' -'postconf' '_postfix' -'postgres' '_postgresql' -'postmaster' '_postgresql' -'postqueue' '_postfix' -'postsuper' '_postfix' -'pr' '_pr' -'prev' '_mh' -'print' '_print' -'printenv' '_printenv' -'printf' '_print' -'prompt' '_prompt' -'prove' '_prove' -'prs' '_sccs' -'prt' '_sccs' -'prun' '_pids' -'ps' '_ps' -'ps2ascii' '_pspdf' -'ps2epsi' '_postscript' -'ps2pdf' '_postscript' -'ps2pdf12' '_postscript' -'ps2pdf13' '_postscript' -'ps2pdf14' '_postscript' -'ps2pdfwr' '_postscript' -'ps2ps' '_postscript' -'psbook' '_psutils' -'psed' '_sed' -'psig' '_pids' -'psmerge' '_psutils' -'psmulti' '_postscript' -'psnup' '_psutils' -'psql' '_postgresql' -'psresize' '_psutils' -'psselect' '_psutils' -'pstack' '_pids' -'pstoedit' '_pspdf' -'pstop' '_pids' -'pstops' '_psutils' -'pstotgif' '_pspdf' -'pswrap' '_postscript' -'ptx' '_ptx' -'pulseaudio' '_pulseaudio' -'pump' '_pump' -'pushd' '_cd' -'pv' '_pv' -'pwait' '_pids' -'pwdx' '_pids' -'pwgen' '_pwgen' -'pyhtmlizer' '_twisted' -'qdbus' '_qdbus' -'qiv' '_qiv' -'quilt' '_quilt' -'r' '_fc' -'rake' '_rake' -'ranlib' '_ranlib' -'rar' '_rar' -'rc' '_sh' -'rclone' '_rclone' -'rcp' '_rlogin' -'rcs' '_rcs' -'rcsdiff' '_rcs' -'rdesktop' '_rdesktop' -'read' '_read' -'readelf' '_readelf' -'readlink' '_readlink' -'readonly' '_typeset' -'-redirect-' '_redirect' -'-redirect-,<,bunzip2' '_bzip2' -'-redirect-,<,bzip2' '_bzip2' -'-redirect-,>,bzip2' '_bzip2' -'-redirect-,<,compress' '_compress' -'-redirect-,>,compress' '_compress' -'-redirect-,-default-,-default-' '_files' -'-redirect-,<,gunzip' '_gzip' -'-redirect-,<,gzip' '_gzip' -'-redirect-,>,gzip' '_gzip' -'-redirect-,<,uncompress' '_compress' -'-redirect-,<,unxz' '_xz' -'-redirect-,<,xz' '_xz' -'-redirect-,>,xz' '_xz' -'refile' '_mh' -'rehash' '_hash' -'reindexdb' '_postgresql' -'reload' '_initctl' -'remsh' '_rlogin' -'renice' '_renice' -'repl' '_mh' -'resolvectl' '_resolvectl' -'restart' '_initctl' -'retawq' '_webbrowser' -'rg' '_rg' -'rgrep' '_grep' -'rgview' '_vim' -'rgvim' '_vim' -'ri' '_ri' -'rlogin' '_rlogin' -'rm' '_rm' -'rmd160' '_cksum' -'rmdel' '_sccs' -'rmdir' '_rmdir' -'rmf' '_mh' -'rmic' '_java' -'rmid' '_java' -'rmiregistry' '_java' -'rmm' '_mh' -'rmmod' '_modutils' -'route' '_route' -'rrdtool' '_rrdtool' -'rsh' '_rlogin' -'rsync' '_rsync' -'rtin' '_tin' -'rubber' '_rubber' -'rubber-info' '_rubber' -'rubber-pipe' '_rubber' -'ruby' '_ruby' -'ruby-mri' '_ruby' -'run-help' '_run-help' -'rup' '_hosts' -'rusage' '_precommand' -'rustup' '_rustup' -'rview' '_vim' -'rvim' '_vim' -'rwho' '_hosts' -'rxvt' '_urxvt' -'s2p' '_sed' -'sact' '_sccs' -'sadf' '_sysstat' -'sahara' '_openstack' -'sar' '_sysstat' -'scan' '_mh' -'sccs' '_sccs' -'sccsdiff' '_sccs' -'sched' '_sched' -'schedtool' '_schedtool' -'scons' '_scons' -'scp' '_ssh' -'screen' '_screen' -'script' '_script' -'scriptreplay' '_script' -'seaf-cli' '_seafile' -'sed' '_sed' -'senlin' '_openstack' -'seq' '_seq' -'serialver' '_java' -'service' '_service' -'set' '_set' -'setfacl' '_setfacl' -'setfacl.exe' '_setfacl' -'setfattr' '_attr' -'setopt' '_setopt' -'setpriv' '_setpriv' -'setsid' '_setsid' -'setxkbmap' '_setxkbmap' -'sftp' '_ssh' -'sh' '_sh' -'sha1' '_cksum' -'sha1sum' '_md5sum' -'sha224sum' '_md5sum' -'sha256' '_cksum' -'sha256sum' '_md5sum' -'sha384' '_cksum' -'sha384sum' '_md5sum' -'sha512' '_cksum' -'sha512sum' '_md5sum' -'sha512t256' '_cksum' -'shasum' '_shasum' -'shift' '_arrays' -'show' '_mh' -'showchar' '_psutils' -'showmount' '_showmount' -'shred' '_shred' -'shuf' '_shuf' -'shutdown' '_shutdown' -'sisu' '_sisu' -'skein1024' '_cksum' -'skein256' '_cksum' -'skein512' '_cksum' -'skipstone' '_webbrowser' -'slabtop' '_slabtop' -'slitex' '_tex' -'slocate' '_locate' -'slogin' '_ssh' -'slrn' '_slrn' -'smartctl' '_smartmontools' -'smbclient' '_samba' -'smbcontrol' '_samba' -'smbstatus' '_samba' -'soa' '_hosts' -'socket' '_socket' -'sort' '_sort' -'sortm' '_mh' -'source' '_source' -'spamassassin' '_spamassassin' -'split' '_split' -'splitdiff' '_patchutils' -'sqlite' '_sqlite' -'sqlite3' '_sqlite' -'sqsh' '_sqsh' -'sr' '_surfraw' -'srptool' '_gnutls' -'ss' '_ss' -'ssh' '_ssh' -'ssh-add' '_ssh' -'ssh-agent' '_ssh' -'ssh-copy-id' '_ssh' -'sshfs' '_sshfs' -'ssh-keygen' '_ssh' -'ssh-keyscan' '_ssh' -'star' '_tar' -'start' '_initctl' -'stat' '_stat' -'status' '_initctl' -'stdbuf' '_stdbuf' -'stg' '_stgit' -'stop' '_initctl' -'stow' '_stow' -'strace' '_strace' -'strace64' '_strace' -'strftime' '_strftime' -'strings' '_strings' -'strip' '_strip' -'strongswan' '_ipsec' -'stty' '_stty' -'su' '_su' -'subl' '_sublimetext' -'-subscript-' '_subscript' -'sudo' '_sudo' -'sudoedit' '_sudo' -'sum' '_cksum' -'surfraw' '_surfraw' -'sv' '_runit' -'svn' '_subversion' -'svnadmin' '_subversion' -'svnadmin-static' '_subversion' -'svnlite' '_subversion' -'svnliteadmin' '_subversion' -'swaks' '_swaks' -'swanctl' '_swanctl' -'swift' '_swift' -'swiftc' '_swift' -'sync' '_nothing' -'sysctl' '_sysctl' -'systemctl' '_systemctl' -'systemd-analyze' '_systemd-analyze' -'systemd-ask-password' '_systemd' -'systemd-cat' '_systemd' -'systemd-cgls' '_systemd' -'systemd-cgtop' '_systemd' -'systemd-delta' '_systemd-delta' -'systemd-detect-virt' '_systemd' -'systemd-inhibit' '_systemd-inhibit' -'systemd-machine-id-setup' '_systemd' -'systemd-notify' '_systemd' -'systemd-nspawn' '_systemd-nspawn' -'systemd-path' '_systemd-path' -'systemd-resolve' '_resolvectl' -'systemd-run' '_systemd-run' -'systemd-tmpfiles' '_systemd-tmpfiles' -'systemd-tty-ask-password-agent' '_systemd' -'tac' '_tac' -'tacker' '_openstack' -'tail' '_tail' -'talk' '_other_accounts' -'tar' '_tar' -'tardy' '_tardy' -'tcpdump' '_tcpdump' -'tcp_open' '_tcpsys' -'tcptraceroute' '_tcptraceroute' -'tcsh' '_sh' -'tda' '_devtodo' -'tdd' '_devtodo' -'tde' '_devtodo' -'tdr' '_devtodo' -'tee' '_tee' -'telnet' '_telnet' -'tex' '_tex' -'texi2any' '_texinfo' -'texi2dvi' '_texinfo' -'texi2pdf' '_texinfo' -'texindex' '_texinfo' -'tg' '_topgit' -'tidy' '_tidy' -'tig' '_git' -'-tilde-' '_tilde' -'time' '_precommand' -'timedatectl' '_timedatectl' -'timeout' '_timeout' -'times' '_nothing' -'tin' '_tin' -'tkconch' '_twisted' -'tkinfo' '_texinfo' -'tla' '_tla' -'tload' '_tload' -'tmux' '_tmux' -'todo' '_devtodo' -'todo.sh' '_todo.sh' -'toilet' '_toilet' -'top' '_top' -'totdconfig' '_totd' -'touch' '_touch' -'tpb' '_tpb' -'tput' '_tput' -'tr' '_tr' -'tracepath' '_tracepath' -'tracepath6' '_tracepath' -'traceroute' '_hosts' -'transmission-remote' '_transmission' -'trap' '_trap' -'trash' '_trash' -'trash-empty' '_trash-empty' -'trash-list' '_trash-list' -'trash-put' '_trash-put' -'trash-restore' '_trash-restore' -'tree' '_tree' -'trial' '_twisted' -'trove' '_openstack' -'true' '_nothing' -'truncate' '_truncate' -'truss' '_truss' -'tryaffix' '_ispell' -'tty' '_tty' -'ttyctl' '_ttyctl' -'tunctl' '_uml' -'tune2fs' '_tune2fs' -'tunes2pod' '_gnupod' -'tunes2pod.pl' '_gnupod' -'twidge' '_twidge' -'twist' '_twisted' -'twistd' '_twisted' -'txt' '_hosts' -'type' '_which' -'typeset' '_typeset' -'udevadm' '_udevadm' -'ulimit' '_ulimit' -'uml_mconsole' '_uml' -'uml_moo' '_uml' -'uml_switch' '_uml' -'umount' '_mount' -'unace' '_unace' -'unalias' '_aliases' -'uname' '_uname' -'uncompress' '_compress' -'unexpand' '_unexpand' -'unfunction' '_functions' -'unget' '_sccs' -'unhash' '_unhash' -'uniq' '_uniq' -'unison' '_unison' -'units' '_units' -'unix2dos' '_dos2unix' -'unix2mac' '_dos2unix' -'unlimit' '_limits' -'unlz4' '_lz4' -'unlzma' '_xz' -'unpack' '_pack' -'unpigz' '_gzip' -'unrar' '_rar' -'unset' '_vars' -'unsetopt' '_setopt' -'unshare' '_unshare' -'unwrapdiff' '_patchutils' -'unxz' '_xz' -'unzip' '_zip' -'uptime' '_uptime' -'urxvt' '_urxvt' -'urxvt256c' '_urxvt' -'urxvt256cc' '_urxvt' -'urxvt256c-ml' '_urxvt' -'urxvt256c-mlc' '_urxvt' -'urxvtc' '_urxvt' -'usbguard' '_usbguard' -'useradd' '_user_admin' -'userdel' '_users' -'usermod' '_user_admin' -'vacuumdb' '_postgresql' -'val' '_sccs' -'valgrind' '_valgrind' -'-value-' '_value' -'-value-,ADB_TRACE,-default-' '_adb' -'-value-,ANDROID_LOG_TAGS,-default-' '_adb' -'-value-,ANDROID_SERIAL,-default-' '_adb' -'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' -'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' -'-value-,ANT_ARGS,-default-' '_ant' -'-value-,CFLAGS,-default-' '_gcc' -'-value-,CPPFLAGS,-default-' '_gcc' -'-value-,CXXFLAGS,-default-' '_gcc' -'-value-,-default-,-command-' '_zargs' -'-value-,-default-,-default-' '_value' -'-value-,DISPLAY,-default-' '_x_display' -'-value-,GREP_OPTIONS,-default-' '_grep' -'-value-,GZIP,-default-' '_gzip' -'-value-,LANG,-default-' '_locales' -'-value-,LANGUAGE,-default-' '_locales' -'-value-,LD_DEBUG,-default-' '_ld_debug' -'-value-,LDFLAGS,-default-' '_gcc' -'-value-,LESSCHARSET,-default-' '_less' -'-value-,LESS,-default-' '_less' -'-value-,LOOPDEV_DEBUG,-default-' '_losetup' -'-value-,LPDEST,-default-' '_printers' -'-value-,MPD_HOST,-default' '_mpc' -'-value-,P4CLIENT,-default-' '_perforce' -'-value-,P4MERGE,-default-' '_perforce' -'-value-,P4PORT,-default-' '_perforce' -'-value-,P4USER,-default-' '_perforce' -'-value-,PERLDOC,-default-' '_perldoc' -'-value-,PRINTER,-default-' '_printers' -'-value-,PROMPT2,-default-' '_ps1234' -'-value-,PROMPT3,-default-' '_ps1234' -'-value-,PROMPT4,-default-' '_ps1234' -'-value-,PROMPT,-default-' '_ps1234' -'-value-,PS1,-default-' '_ps1234' -'-value-,PS2,-default-' '_ps1234' -'-value-,PS3,-default-' '_ps1234' -'-value-,PS4,-default-' '_ps1234' -'-value-,RPROMPT2,-default-' '_ps1234' -'-value-,RPROMPT,-default-' '_ps1234' -'-value-,RPS1,-default-' '_ps1234' -'-value-,RPS2,-default-' '_ps1234' -'-value-,SPROMPT,-default-' '_ps1234' -'-value-,TERM,-default-' '_terminals' -'-value-,TERMINFO_DIRS,-default-' '_dir_list' -'-value-,TZ,-default-' '_time_zone' -'-value-,VALGRIND_OPTS,-default-' '_valgrind' -'-value-,WWW_HOME,-default-' '_urls' -'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' -'-value-,XZ_DEFAULTS,-default-' '_xz' -'-value-,XZ_OPT,-default-' '_xz' -'-vared-' '_in_vared' -'vared' '_vared' -'vcs_info_hookadd' '_vcs_info' -'vcs_info_hookdel' '_vcs_info' -'vi' '_vi' -'view' '_vi' -'vim' '_vim' -'vimdiff' '_vim' -'virsh' '_libvirt' -'virt-admin' '_libvirt' -'virt-host-validate' '_libvirt' -'virt-pki-validate' '_libvirt' -'virt-xml-validate' '_libvirt' -'visudo' '_visudo' -'vitrage' '_openstack' -'vmstat' '_vmstat' -'vncserver' '_vnc' -'vncviewer' '_vnc' -'vorbiscomment' '_vorbis' -'vpnc' '_vpnc' -'vpnc-connect' '_vpnc' -'vserver' '_vserver' -'w' '_w' -'w3m' '_w3m' -'wait' '_wait' -'watch' '_watch' -'watcher' '_openstack' -'wc' '_wc' -'wget' '_wget' -'what' '_sccs' -'whatis' '_man' -'whence' '_which' -'where' '_which' -'whereis' '_whereis' -'which' '_which' -'who' '_who' -'whoami' '_nothing' -'whois' '_whois' -'whom' '_mh' -'wiggle' '_wiggle' -'wipefs' '_wipefs' -'wodim' '_cdrecord' -'wpa_cli' '_wpa_cli' -'write' '_users_on' -'www' '_webbrowser' -'xargs' '_xargs' -'xattr' '_attr' -'xauth' '_xauth' -'xautolock' '_xautolock' -'xclip' '_xclip' -'xdpyinfo' '_x_utils' -'xdvi' '_xdvi' -'xelatex' '_tex' -'xetex' '_tex' -'xev' '_x_utils' -'xfd' '_x_utils' -'xfig' '_xfig' -'xfontsel' '_x_utils' -'xfreerdp' '_rdesktop' -'xhost' '_x_utils' -'xinput' '_xinput' -'xkill' '_x_utils' -'xli' '_xloadimage' -'xloadimage' '_xloadimage' -'xlsatoms' '_x_utils' -'xlsclients' '_x_utils' -'xml' '_xmlstarlet' -'xmllint' '_xmlsoft' -'xmlstarlet' '_xmlstarlet' -'xmms2' '_xmms2' -'xmodmap' '_xmodmap' -'xmosaic' '_webbrowser' -'xon' '_x_utils' -'xournal' '_xournal' -'xpdf' '_xpdf' -'xping' '_hosts' -'xprop' '_x_utils' -'xrandr' '_xrandr' -'xrdb' '_x_utils' -'xscreensaver-command' '_xscreensaver' -'xset' '_xset' -'xsetbg' '_xloadimage' -'xsetroot' '_x_utils' -'xsltproc' '_xmlsoft' -'xterm' '_xterm' -'xtightvncviewer' '_vnc' -'xtp' '_imagemagick' -'xv' '_xv' -'xview' '_xloadimage' -'xvnc4viewer' '_vnc' -'xvncviewer' '_vnc' -'xwd' '_x_utils' -'xwininfo' '_x_utils' -'xwit' '_xwit' -'xwud' '_x_utils' -'xxd' '_xxd' -'xz' '_xz' -'xzcat' '_xz' -'yafc' '_yafc' -'yash' '_sh' -'yay' '_yay' -'ypbind' '_yp' -'ypcat' '_yp' -'ypmatch' '_yp' -'yppasswd' '_yp' -'yppoll' '_yp' -'yppush' '_yp' -'ypserv' '_yp' -'ypset' '_yp' -'ypwhich' '_yp' -'ypxfr' '_yp' -'ytalk' '_other_accounts' -'zargs' '_zargs' -'zcalc' '_zcalc' -'-zcalc-line-' '_zcalc_line' -'zcat' '_zcat' -'zcompile' '_zcompile' -'zcp' '_zmv' -'zdb' '_zfs' -'zdelattr' '_zattr' -'zdump' '_zdump' -'zeal' '_zeal' -'zed' '_zed' -'zegrep' '_grep' -'zen' '_webbrowser' -'zf_chgrp' '_chown' -'zf_chmod' '_chmod' -'zf_chown' '_chown' -'zfgrep' '_grep' -'zf_ln' '_ln' -'zf_mkdir' '_mkdir' -'zf_mv' '_mv' -'zf_rm' '_rm' -'zf_rmdir' '_rmdir' -'zfs' '_zfs' -'zgetattr' '_zattr' -'zgrep' '_grep' -'zip' '_zip' -'zipinfo' '_zip' -'zle' '_zle' -'zlistattr' '_zattr' -'zln' '_zmv' -'zmail' '_mail' -'zmodload' '_zmodload' -'zmv' '_zmv' -'zone' '_hosts' -'zparseopts' '_zparseopts' -'zpool' '_zfs' -'zpty' '_zpty' -'zsetattr' '_zattr' -'zsh' '_zsh' -'zsh-mime-handler' '_zsh-mime-handler' -'zsocket' '_zsocket' -'zstat' '_stat' -'zstyle' '_zstyle' -'ztodo' '_ztodo' -'zun' '_openstack' -'zxpdf' '_xpdf' -) - -_services=( -'bzcat' 'bunzip2' -'gccd' 'git-clone' -'gchgrp' 'chgrp' -'gchown' 'chown' -'gdnolock' 'git-diff' -'gdv' 'git-diff' -'ggf' 'git-checkout' -'ggfl' 'git-checkout' -'ggl' 'git-checkout' -'ggp' 'git-checkout' -'ggpnp' 'git-checkout' -'ggu' 'git-checkout' -'_git_log_prettily' 'git-log' -'gnupod_addsong.pl' 'gnupod_addsong' -'gnupod_check.pl' 'gnupod_check' -'gnupod_INIT.pl' 'gnupod_INIT' -'gnupod_search.pl' 'gnupod_search' -'gpg2' 'gpg' -'gzcat' 'gunzip' -'iceweasel' 'firefox' -'lzcat' 'unxz' -'lzma' 'xz' -'Mail' 'mail' -'mailx' 'mail' -'mktunes.pl' 'mktunes' -'nail' 'mail' -'ncl' 'nc' -'nedit-nc' 'nc' -'pacman.static' 'pacman' -'pcat' 'unpack' -'-redirect-,<,bunzip2' 'bunzip2' -'-redirect-,<,bzip2' 'bzip2' -'-redirect-,>,bzip2' 'bunzip2' -'-redirect-,<,compress' 'compress' -'-redirect-,>,compress' 'uncompress' -'-redirect-,<,gunzip' 'gunzip' -'-redirect-,<,gzip' 'gzip' -'-redirect-,>,gzip' 'gunzip' -'-redirect-,<,uncompress' 'uncompress' -'-redirect-,<,unxz' 'unxz' -'-redirect-,<,xz' 'xz' -'-redirect-,>,xz' 'unxz' -'remsh' 'rsh' -'slogin' 'ssh' -'svnadmin-static' 'svnadmin' -'svnlite' 'svn' -'svnliteadmin' 'svnadmin' -'tunes2pod.pl' 'tunes2pod' -'unlzma' 'unxz' -'xelatex' 'latex' -'xetex' 'tex' -'xzcat' 'unxz' -'zf_chgrp' 'chgrp' -'zf_chown' 'chown' -) - -_patcomps=( -'*/(init|rc[0-9S]#).d/*' '_init_d' -) - -_postpatcomps=( -'_*' '_compadd' -'c++-*' '_gcc' -'g++-*' '_gcc' -'gcc-*' '_gcc' -'gem[0-9.]#' '_gem' -'lua[0-9.-]##' '_lua' -'(p[bgpn]m*|*top[bgpn]m)' '_pbm' -'php[0-9.-]' '_php' -'pip[0-9.]#' '_pip' -'pydoc[0-9.]#' '_pydoc' -'python[0-9.]#' '_python' -'qemu(|-system-*)' '_qemu' -'(ruby|[ei]rb)[0-9.]#' '_ruby' -'shasum(|5).*' '_shasum' -'(texi(2*|ndex))' '_texi' -'(tiff*|*2tiff|pal2rgb)' '_tiff' -'-value-,(ftp|http(|s))_proxy,-default-' '_urls' -'-value-,LC_*,-default-' '_locales' -'-value-,*PATH,-default-' '_dir_list' -'-value-,*path,-default-' '_directories' -'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' -'*/X11(|R<4->)/*' '_x_arguments' -'yodl(|2*)' '_yodl' -'zf*' '_zftp' -) - -_compautos=( -'_call_program' '+X' -) - -zle -C _bash_complete-word .complete-word _bash_completions -zle -C _bash_list-choices .list-choices _bash_completions -zle -C _complete_debug .complete-word _complete_debug -zle -C _complete_help .complete-word _complete_help -zle -C _complete_tag .complete-word _complete_tag -zle -C _correct_filename .complete-word _correct_filename -zle -C _correct_word .complete-word _correct_word -zle -C _expand_alias .complete-word _expand_alias -zle -C _expand_word .complete-word _expand_word -zle -C _history-complete-newer .complete-word _history_complete_word -zle -C _history-complete-older .complete-word _history_complete_word -zle -C _list_expansions .list-choices _expand_word -zle -C _most_recent_file .complete-word _most_recent_file -zle -C _next_tags .list-choices _next_tags -zle -C _read_comp .complete-word _read_comp -bindkey '^X^R' _read_comp -bindkey '^X?' _complete_debug -bindkey '^XC' _correct_filename -bindkey '^Xa' _expand_alias -bindkey '^Xc' _correct_word -bindkey '^Xd' _list_expansions -bindkey '^Xe' _expand_word -bindkey '^Xh' _complete_help -bindkey '^Xm' _most_recent_file -bindkey '^Xn' _next_tags -bindkey '^Xt' _complete_tag -bindkey '^X~' _bash_list-choices -bindkey '^[,' _history-complete-newer -bindkey '^[/' _history-complete-older -bindkey '^[~' _bash_complete-word - -autoload -Uz _bat _black _blackd _bluetoothctl _bootctl \ - _busctl _bwrap _cargo _code-minimap _codium \ - _coredumpctl _curl _deno _docker _gh \ - _glow _highlight _hostnamectl _journalctl _kernel-install \ - _libinput _localectl _loginctl _lsd _machinectl \ - _meson _mkinitcpio _mullvad _networkctl _ninja \ - _onefetch _oomctl _op _pacman _pkgfile \ - _polybar _polybar_msg _ponysay _ponysay-tool _ponythink \ - _pulseaudio _resolvectl _rg _rustup _sd_hosts_or_user_at_host \ - _sd_machines _sd_outputmodes _sd_unit_files _systemctl _systemd \ - _systemd-analyze _systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path \ - _systemd-run _systemd-tmpfiles _timedatectl _trash _trash-empty \ - _trash-list _trash-put _trash-restore _udevadm _usbguard \ - _yay _cdr _all_labels _all_matches _alternative \ - _approximate _arg_compile _arguments _bash_completions _cache_invalid \ - _call_function _combination _complete _complete_debug _complete_help \ - _complete_help_generic _complete_tag _comp_locale _correct _correct_filename \ - _correct_word _describe _description _dispatch _expand \ - _expand_alias _expand_word _extensions _external_pwds _generic \ - _guard _history _history_complete_word _ignored _list \ - _main_complete _match _menu _message _most_recent_file \ - _multi_parts _next_label _next_tags _normal _nothing \ - _numbers _oldlist _pick_variant _prefix _read_comp \ - _regex_arguments _regex_words _requested _retrieve_cache _sep_parts \ - _sequence _set_command _setup _store_cache _sub_commands \ - _tags _user_expand _values _wanted _acpi \ - _acpitool _alsa-utils _analyseplugin _basenc _brctl \ - _btrfs _capabilities _chattr _chcon _choom \ - _chrt _cpupower _cryptsetup _dkms _e2label \ - _ethtool _findmnt _free _fuse_arguments _fusermount \ - _fuse_values _gpasswd _htop _iconvconfig _ionice \ - _ipset _iptables _iwconfig _kpartx _losetup \ - _lsattr _lsblk _lsns _lsusb _ltrace \ - _mat _mat2 _mdadm _mii-tool _modutils \ - _mondo _networkmanager _nsenter _opkg _perf \ - _pidof _pmap _qdbus _schedtool _selinux_contexts \ - _selinux_roles _selinux_types _selinux_users _setpriv _setsid \ - _slabtop _ss _sshfs _strace _sysstat \ - _tload _tpb _tracepath _tune2fs _uml \ - _unshare _valgrind _vserver _wakeup_capable_devices _wipefs \ - _wpa_cli _a2ps _aap _abcde _absolute_command_paths \ - _ack _adb _ansible _ant _antiword \ - _apachectl _apm _arch_archives _arch_namespace _arp \ - _arping _asciidoctor _asciinema _at _attr \ - _augeas _avahi _awk _base64 _basename \ - _bash _baudrates _baz _beep _bibtex \ - _bind_addresses _bison _bittorrent _bogofilter _bpf_filters \ - _bpython _bzip2 _bzr _cabal _cal \ - _calendar _canonical_paths _cat _ccal _cdcd \ - _cdrdao _cdrecord _chkconfig _chmod _chown \ - _chroot _chsh _cksum _clay _cmdambivalent \ - _cmdstring _cmp _column _comm _composer \ - _compress _configure _cowsay _cp _cpio \ - _cplay _crontab _cscope _csplit _cssh \ - _ctags _ctags_tags _curl _cut _cvs \ - _darcs _date _date_formats _dates _dbus \ - _dconf _dd _devtodo _df _dhclient \ - _dict _dict_words _diff _diff3 _diff_options \ - _diffstat _dig _directories _dir_list _django \ - _dmesg _dmidecode _dns_types _doas _domains \ - _dos2unix _drill _dropbox _dsh _dtruss \ - _du _dvi _ecasound _ed _elfdump \ - _elinks _email_addresses _enscript _entr _env \ - _espeak _etags _fakeroot _feh _fetchmail \ - _ffmpeg _figlet _file_modes _files _file_systems \ - _find _find_net_interfaces _finger _flac _flex \ - _fmt _fold _fortune _fsh _fuser \ - _gcc _gcore _gdb _gem _genisoimage \ - _getconf _getent _getfacl _getmail _getopt \ - _ghostscript _git _global _global_tags _gnu_generic \ - _gnupod _gnutls _go _gpg _gphoto2 \ - _gprof _gradle _graphicsmagick _grep _groff \ - _groups _growisofs _gsettings _guilt _gzip \ - _have_glob_qual _head _hexdump _host _hostname \ - _hosts _iconv _id _ifconfig _iftop \ - _imagemagick _initctl _init_d _install _iostat \ - _ip _ipsec _irssi _ispell _java \ - _java_class _joe _join _jq _killall \ - _knock _kvno _last _ldconfig _ldd \ - _ld_debug _less _lha _libvirt _links \ - _list_files _lldb _ln _loadkeys _locale \ - _localedef _locales _locate _logger _look \ - _lp _ls _lsof _lua _luarocks \ - _lynx _lz4 _lzop _mail _mailboxes \ - _make _man _md5sum _mencal _mh \ - _mime_types _mkdir _mkfifo _mknod _mktemp \ - _module _monotone _moosic _mosh _mount \ - _mpc _mt _mtools _mtr _mutt \ - _mv _my_accounts _myrepos _mysqldiff _mysql_utils \ - _ncftp _netcat _net_interfaces _netstat _newsgroups \ - _nginx _ngrep _nice _nkf _nl \ - _nm _nmap _npm _nslookup _numfmt \ - _objdump _object_files _od _openstack _opustools \ - _other_accounts _pack _pandoc _paste _patch \ - _patchutils _path_commands _path_files _pax _pbm \ - _pdf _perforce _perl _perl_basepods _perldoc \ - _perl_modules _pgids _pgrep _php _picocom \ - _pids _pine _ping _pip _pkgadd \ - _pkg-config _pkginfo _pkg_instance _pkgrm _pon \ - _ports _postfix _postgresql _postscript _pr \ - _printenv _printers _process_names _prove _ps \ - _pspdf _psutils _ptx _pump _pv \ - _pwgen _pydoc _python _python_modules _qemu \ - _quilt _rake _ranlib _rar _rclone \ - _rcs _readelf _readlink _remote_files _renice \ - _ri _rlogin _rm _rmdir _route \ - _rrdtool _rsync _rubber _ruby _runit \ - _samba _sccs _scons _screen _script \ - _seafile _sed _seq _service _services \ - _setfacl _sh _shasum _showmount _shred \ - _shuf _shutdown _signals _sisu _slrn \ - _smartmontools _socket _sort _spamassassin _split \ - _sqlite _sqsh _ssh _ssh_hosts _stat \ - _stdbuf _stgit _stow _strings _strip \ - _stty _su _subversion _sudo _surfraw \ - _swaks _swanctl _swift _sys_calls _sysctl \ - _tac _tail _tar _tar_archive _tardy \ - _tcpdump _tcptraceroute _tee _telnet _terminals \ - _tex _texi _texinfo _tidy _tiff \ - _tilde_files _timeout _time_zone _tin _tla \ - _tmux _todo.sh _toilet _top _topgit \ - _totd _touch _tput _tr _transmission \ - _tree _truncate _truss _tty _ttys \ - _twidge _twisted _umountable _unace _uname \ - _unexpand _uniq _unison _units _uptime \ - _urls _user_admin _user_at_host _users _users_on \ - _vi _vim _visudo _vmstat _vorbis \ - _vpnc _w _w3m _watch _wc \ - _webbrowser _wget _whereis _who _whois \ - _wiggle _xargs _xmlsoft _xmlstarlet _xmms2 \ - _xxd _xz _yafc _yodl _yp \ - _zcat _zdump _zfs _zfs_dataset _zfs_pool \ - _zip _zsh _acroread _code _dcop \ - _eog _evince _geany _gnome-gv _gqview \ - _gv _kdeconnect _kfmclient _matlab _mozilla \ - _mplayer _mupdf _nautilus _nedit _netscape \ - _okular _pdftk _qiv _rdesktop _setxkbmap \ - _sublimetext _urxvt _vnc _x_arguments _xauth \ - _xautolock _x_borderwidth _xclip _x_color _x_colormapid \ - _x_cursor _x_display _xdvi _x_extension _xfig \ - _x_font _xft_fonts _x_geometry _xinput _x_keysym \ - _xloadimage _x_locale _x_modifier _xmodmap _x_name \ - _xournal _xpdf _xrandr _x_resource _xscreensaver \ - _x_selection_timeout _xset _xt_arguments _xterm _x_title \ - _xt_session_id _x_utils _xv _x_visual _x_window \ - _xwit _zeal _add-zle-hook-widget _add-zsh-hook _alias \ - _aliases __arguments _arrays _assign _autocd \ - _bindkey _brace_parameter _builtin _cd _command \ - _command_names _compadd _compdef _completers _condition \ - _default _delimiters _directory_stack _dirs _disable \ - _dynamic_directory_name _echotc _echoti _emulate _enable \ - _equal _exec _fc _file_descriptors _first \ - _functions _globflags _globqual_delims _globquals _hash \ - _history_modifiers _in_vared _jobs _jobs_bg _jobs_builtin \ - _jobs_fg _kill _limit _limits _math \ - _math_params _mere _module_math_func _options _options_set \ - _options_unset _parameter _parameters _precommand _print \ - _prompt _ps1234 _read _redirect _run-help \ - _sched _set _setopt _source _strftime \ - _subscript _suffix_alias_files _tcpsys _tilde _trap \ - _ttyctl _typeset _ulimit _unhash _user_math_func \ - _value _vared _vars _vcs_info _vcs_info_hooks \ - _wait _which _widgets _zargs _zattr \ - _zcalc _zcalc_line _zcompile _zed _zftp \ - _zle _zmodload _zmv _zparseopts _zpty \ - _zsh-mime-handler _zsocket _zstyle _ztodo -autoload -Uz +X _call_program - -typeset -gUa _comp_assocs -_comp_assocs=( '' ) diff --git a/zsh/.zcompdump-chonk-5.9 b/zsh/.zcompdump-chonk-5.9 deleted file mode 100644 index a46797b..0000000 --- a/zsh/.zcompdump-chonk-5.9 +++ /dev/null @@ -1,1863 +0,0 @@ -#files: 839 version: 5.9 - -_comps=( -'-' '_precommand' -'.' '_source' -'5g' '_go' -'5l' '_go' -'6g' '_go' -'6l' '_go' -'8g' '_go' -'8l' '_go' -'a2ps' '_a2ps' -'aaaa' '_hosts' -'aap' '_aap' -'abcde' '_abcde' -'ack' '_ack' -'ack2' '_ack' -'ack-grep' '_ack' -'ack-standalone' '_ack' -'acpi' '_acpi' -'acpitool' '_acpitool' -'acroread' '_acroread' -'adb' '_adb' -'add-zle-hook-widget' '_add-zle-hook-widget' -'add-zsh-hook' '_add-zsh-hook' -'admin' '_sccs' -'ali' '_mh' -'alias' '_alias' -'amaya' '_webbrowser' -'analyseplugin' '_analyseplugin' -'animate' '_imagemagick' -'anno' '_mh' -'ansible' '_ansible' -'ansible-config' '_ansible' -'ansible-console' '_ansible' -'ansible-doc' '_ansible' -'ansible-galaxy' '_ansible' -'ansible-inventory' '_ansible' -'ansible-playbook' '_ansible' -'ansible-pull' '_ansible' -'ansible-vault' '_ansible' -'ant' '_ant' -'antiword' '_antiword' -'aodh' '_openstack' -'aoss' '_precommand' -'apache2ctl' '_apachectl' -'apachectl' '_apachectl' -'aplay' '_alsa-utils' -'apm' '_apm' -'appletviewer' '_java' -'apropos' '_man' -'apvlv' '_pdf' -'arduino-ctags' '_ctags' -'arecord' '_alsa-utils' -'arena' '_webbrowser' -'_arguments' '__arguments' -'arp' '_arp' -'arping' '_arping' -'-array-value-' '_value' -'asciidoctor' '_asciidoctor' -'asciinema' '_asciinema' -'ash' '_sh' -'-assign-parameter-' '_assign' -'at' '_at' -'atq' '_at' -'atrm' '_at' -'attr' '_attr' -'augtool' '_augeas' -'autoload' '_typeset' -'avahi-browse' '_avahi' -'avahi-browse-domains' '_avahi' -'avahi-resolve' '_avahi' -'avahi-resolve-address' '_avahi' -'avahi-resolve-host-name' '_avahi' -'awk' '_awk' -'b2sum' '_md5sum' -'barbican' '_openstack' -'base32' '_base64' -'base64' '_base64' -'basename' '_basename' -'basenc' '_basenc' -'bash' '_bash' -'bat' '_bat' -'batch' '_at' -'baz' '_baz' -'beep' '_beep' -'bg' '_jobs_bg' -'bibtex' '_bibtex' -'bindkey' '_bindkey' -'bison' '_bison' -'black' '_black' -'blackd' '_blackd' -'bluetoothctl' '_bluetoothctl' -'bmake' '_make' -'bogofilter' '_bogofilter' -'bogotune' '_bogofilter' -'bogoutil' '_bogofilter' -'bombadil' '_bombadil' -'bootctl' '_bootctl' -'bpython' '_bpython' -'bpython2' '_bpython' -'bpython2-gtk' '_bpython' -'bpython2-urwid' '_bpython' -'bpython3' '_bpython' -'bpython3-gtk' '_bpython' -'bpython3-urwid' '_bpython' -'bpython-gtk' '_bpython' -'bpython-urwid' '_bpython' -'-brace-parameter-' '_brace_parameter' -'brctl' '_brctl' -'bsdgrep' '_grep' -'bsdtar' '_tar' -'btdownloadcurses' '_bittorrent' -'btdownloadgui' '_bittorrent' -'btdownloadheadless' '_bittorrent' -'btlaunchmany' '_bittorrent' -'btlaunchmanycurses' '_bittorrent' -'btmakemetafile' '_bittorrent' -'btreannounce' '_bittorrent' -'btrename' '_bittorrent' -'btrfs' '_btrfs' -'btshowmetainfo' '_bittorrent' -'bttrack' '_bittorrent' -'buildhash' '_ispell' -'builtin' '_builtin' -'bunzip2' '_bzip2' -'burst' '_mh' -'busctl' '_busctl' -'bwrap' '_bwrap' -'bzcat' '_bzip2' -'bzegrep' '_grep' -'bzfgrep' '_grep' -'bzgrep' '_grep' -'bzip2' '_bzip2' -'bzip2recover' '_bzip2' -'bzr' '_bzr' -'c++' '_gcc' -'cabal' '_cabal' -'cal' '_cal' -'calendar' '_calendar' -'cargo' '_cargo' -'cat' '_cat' -'catchsegv' '_precommand' -'cc' '_gcc' -'ccal' '_ccal' -'cd' '_cd' -'cdc' '_sccs' -'cdcd' '_cdcd' -'cdr' '_cdr' -'cdrdao' '_cdrdao' -'cdrecord' '_cdrecord' -'ceilometer' '_openstack' -'certtool' '_gnutls' -'cftp' '_twisted' -'chage' '_users' -'chattr' '_chattr' -'chcon' '_chcon' -'chdir' '_cd' -'chfn' '_users' -'chgrp' '_chown' -'chimera' '_webbrowser' -'chkconfig' '_chkconfig' -'chkstow' '_stow' -'chmod' '_chmod' -'choom' '_choom' -'chown' '_chown' -'chpass' '_chsh' -'chroot' '_chroot' -'chrt' '_chrt' -'chsh' '_chsh' -'ci' '_rcs' -'cifsiostat' '_sysstat' -'cinder' '_openstack' -'ckeygen' '_twisted' -'cksum' '_cksum' -'clang' '_gcc' -'clang++' '_gcc' -'clay' '_clay' -'clear' '_nothing' -'cloudkitty' '_openstack' -'clusterdb' '_postgresql' -'cmp' '_cmp' -'co' '_rcs' -'code' '_code' -'code-minimap' '_code-minimap' -'codium' '_codium' -'column' '_column' -'comb' '_sccs' -'combine' '_imagemagick' -'combinediff' '_patchutils' -'comm' '_comm' -'-command-' '_autocd' -'command' '_command' -'-command-line-' '_normal' -'comp' '_mh' -'compadd' '_compadd' -'compdef' '_compdef' -'composer' '_composer' -'composer.phar' '_composer' -'composite' '_imagemagick' -'compress' '_compress' -'conch' '_twisted' -'-condition-' '_condition' -'config.status' '_configure' -'configure' '_configure' -'convert' '_imagemagick' -'coredumpctl' '_coredumpctl' -'cowsay' '_cowsay' -'cowthink' '_cowsay' -'cp' '_cp' -'cpio' '_cpio' -'cplay' '_cplay' -'cpupower' '_cpupower' -'createdb' '_postgresql' -'createuser' '_postgresql' -'crontab' '_crontab' -'crsh' '_cssh' -'cryptsetup' '_cryptsetup' -'cscope' '_cscope' -'csh' '_sh' -'csplit' '_csplit' -'cssh' '_cssh' -'ctags' '_ctags' -'ctags-exuberant' '_ctags' -'ctags-universal' '_ctags' -'curl' '_curl' -'cut' '_cut' -'cvs' '_cvs' -'darcs' '_darcs' -'dash' '_sh' -'date' '_date' -'dbus-launch' '_dbus' -'dbus-monitor' '_dbus' -'dbus-send' '_dbus' -'dconf' '_dconf' -'dcop' '_dcop' -'dcopclient' '_dcop' -'dcopfind' '_dcop' -'dcopobject' '_dcop' -'dcopref' '_dcop' -'dcopstart' '_dcop' -'dd' '_dd' -'declare' '_typeset' -'-default-' '_default' -'delta' '_sccs' -'deno' '_deno' -'designate' '_openstack' -'devtodo' '_devtodo' -'df' '_df' -'dhclient' '_dhclient' -'dhclient3' '_dhclient' -'dict' '_dict' -'diff' '_diff' -'diff3' '_diff3' -'diffstat' '_diffstat' -'dig' '_dig' -'dillo' '_webbrowser' -'dircmp' '_directories' -'dirs' '_dirs' -'disable' '_disable' -'disown' '_jobs_fg' -'display' '_imagemagick' -'dist' '_mh' -'django-admin' '_django' -'django-admin.py' '_django' -'dkms' '_dkms' -'dmake' '_make' -'dmesg' '_dmesg' -'dmidecode' '_dmidecode' -'doas' '_doas' -'docker' '_docker' -'domainname' '_yp' -'dos2unix' '_dos2unix' -'drill' '_drill' -'dropbox' '_dropbox' -'dropdb' '_postgresql' -'dropuser' '_postgresql' -'dsh' '_dsh' -'dtruss' '_dtruss' -'du' '_du' -'dvibook' '_dvi' -'dviconcat' '_dvi' -'dvicopy' '_dvi' -'dvidvi' '_dvi' -'dvipdf' '_dvi' -'dvips' '_dvi' -'dviselect' '_dvi' -'dvitodvi' '_dvi' -'dvitype' '_dvi' -'dwb' '_webbrowser' -'e2label' '_e2label' -'eatmydata' '_precommand' -'ecasound' '_ecasound' -'echotc' '_echotc' -'echoti' '_echoti' -'ed' '_ed' -'egrep' '_grep' -'elfdump' '_elfdump' -'elinks' '_elinks' -'emulate' '_emulate' -'enable' '_enable' -'enscript' '_enscript' -'entr' '_entr' -'env' '_env' -'eog' '_eog' -'epdfview' '_pdf' -'epsffit' '_psutils' -'-equal-' '_equal' -'erb' '_ruby' -'espeak' '_espeak' -'etags' '_etags' -'ethtool' '_ethtool' -'eu-nm' '_nm' -'eu-objdump' '_objdump' -'eu-readelf' '_readelf' -'eu-strings' '_strings' -'eval' '_precommand' -'eview' '_vim' -'evim' '_vim' -'evince' '_evince' -'ex' '_vi' -'exec' '_exec' -'expand' '_unexpand' -'export' '_typeset' -'express' '_webbrowser' -'extcheck' '_java' -'extractres' '_psutils' -'fakeroot' '_fakeroot' -'false' '_nothing' -'fc' '_fc' -'fc-list' '_xft_fonts' -'fc-match' '_xft_fonts' -'feh' '_feh' -'fetchmail' '_fetchmail' -'ffmpeg' '_ffmpeg' -'fg' '_jobs_fg' -'fgrep' '_grep' -'figlet' '_figlet' -'filterdiff' '_patchutils' -'find' '_find' -'findaffix' '_ispell' -'findmnt' '_findmnt' -'finger' '_finger' -'firefox' '_mozilla' -'-first-' '_first' -'fixdlsrps' '_psutils' -'fixfmps' '_psutils' -'fixmacps' '_psutils' -'fixpsditps' '_psutils' -'fixpspps' '_psutils' -'fixscribeps' '_psutils' -'fixtpps' '_psutils' -'fixwfwps' '_psutils' -'fixwpps' '_psutils' -'fixwwps' '_psutils' -'flac' '_flac' -'flex' '_flex' -'flex++' '_flex' -'flipdiff' '_patchutils' -'flist' '_mh' -'flists' '_mh' -'float' '_typeset' -'fmt' '_fmt' -'fmttest' '_mh' -'fned' '_zed' -'fnext' '_mh' -'fold' '_fold' -'folder' '_mh' -'folders' '_mh' -'fortune' '_fortune' -'forw' '_mh' -'fprev' '_mh' -'free' '_free' -'freebsd-make' '_make' -'freezer' '_openstack' -'fsh' '_fsh' -'ftp' '_hosts' -'functions' '_typeset' -'fuser' '_fuser' -'fusermount' '_fusermount' -'fwhois' '_whois' -'g++' '_gcc' -'galeon' '_webbrowser' -'gawk' '_awk' -'gb2sum' '_md5sum' -'gbase32' '_base64' -'gbase64' '_base64' -'gbasename' '_basename' -'gcat' '_cat' -'gcc' '_gcc' -'gccgo' '_go' -'gchgrp' '_chown' -'gchmod' '_chmod' -'gchown' '_chown' -'gchroot' '_chroot' -'gcksum' '_cksum' -'gcmp' '_cmp' -'gcomm' '_comm' -'gcore' '_gcore' -'gcp' '_cp' -'gcut' '_cut' -'gdate' '_date' -'gdb' '_gdb' -'gdd' '_dd' -'gdf' '_df' -'gdiff' '_diff' -'gdu' '_du' -'geany' '_geany' -'gegrep' '_grep' -'gem' '_gem' -'genisoimage' '_genisoimage' -'genv' '_env' -'get' '_sccs' -'getafm' '_psutils' -'getconf' '_getconf' -'getent' '_getent' -'getfacl' '_getfacl' -'getfacl.exe' '_getfacl' -'getfattr' '_attr' -'getmail' '_getmail' -'getopt' '_getopt' -'getopts' '_vars' -'gex' '_vim' -'gexpand' '_unexpand' -'gfgrep' '_grep' -'gfind' '_find' -'gfmt' '_fmt' -'gfold' '_fold' -'ggetopt' '_getopt' -'ggrep' '_grep' -'ggv' '_gnome-gv' -'gh' '_gh' -'ghead' '_head' -'ghostscript' '_ghostscript' -'ghostview' '_pspdf' -'gid' '_id' -'ginstall' '_install' -'git' '_git' -'git-cvsserver' '_git' -'gitk' '_git' -'git-receive-pack' '_git' -'git-shell' '_git' -'git-upload-archive' '_git' -'git-upload-pack' '_git' -'gjoin' '_join' -'glance' '_openstack' -'gln' '_ln' -'global' '_global' -'glocate' '_locate' -'glow' '_glow' -'gls' '_ls' -'gm' '_graphicsmagick' -'gmake' '_make' -'gmd5sum' '_md5sum' -'gmkdir' '_mkdir' -'gmkfifo' '_mkfifo' -'gmknod' '_mknod' -'gmktemp' '_mktemp' -'gmplayer' '_mplayer' -'gmv' '_mv' -'gnl' '_nl' -'gnocchi' '_openstack' -'gnome-gv' '_gnome-gv' -'gnumfmt' '_numfmt' -'gnupod_addsong' '_gnupod' -'gnupod_addsong.pl' '_gnupod' -'gnupod_check' '_gnupod' -'gnupod_check.pl' '_gnupod' -'gnupod_INIT' '_gnupod' -'gnupod_INIT.pl' '_gnupod' -'gnupod_search' '_gnupod' -'gnupod_search.pl' '_gnupod' -'gnutls-cli' '_gnutls' -'gnutls-cli-debug' '_gnutls' -'gnutls-serv' '_gnutls' -'god' '_od' -'gofmt' '_go' -'gpasswd' '_gpasswd' -'gpaste' '_paste' -'gpatch' '_patch' -'gpg' '_gpg' -'gpg2' '_gpg' -'gpgv' '_gpg' -'gpg-zip' '_gpg' -'gphoto2' '_gphoto2' -'gprintenv' '_printenv' -'gprof' '_gprof' -'gqview' '_gqview' -'gradle' '_gradle' -'gradlew' '_gradle' -'grail' '_webbrowser' -'greadlink' '_readlink' -'grep' '_grep' -'grepdiff' '_patchutils' -'grm' '_rm' -'grmdir' '_rmdir' -'groff' '_groff' -'groupadd' '_user_admin' -'groupdel' '_groups' -'groupmod' '_user_admin' -'groups' '_users' -'growisofs' '_growisofs' -'gs' '_ghostscript' -'gsbj' '_pspdf' -'gsdj' '_pspdf' -'gsdj500' '_pspdf' -'gsed' '_sed' -'gseq' '_seq' -'gsettings' '_gsettings' -'gsha1sum' '_md5sum' -'gsha224sum' '_md5sum' -'gsha256sum' '_md5sum' -'gsha384sum' '_md5sum' -'gsha512sum' '_md5sum' -'gshred' '_shred' -'gshuf' '_shuf' -'gslj' '_pspdf' -'gslp' '_pspdf' -'gsnd' '_pspdf' -'gsort' '_sort' -'gsplit' '_split' -'gstat' '_stat' -'gstdbuf' '_stdbuf' -'gstrings' '_strings' -'gstty' '_stty' -'gsum' '_cksum' -'gtac' '_tac' -'gtail' '_tail' -'gtar' '_tar' -'gtee' '_tee' -'gtimeout' '_timeout' -'gtouch' '_touch' -'gtr' '_tr' -'gtty' '_tty' -'guilt' '_guilt' -'guilt-add' '_guilt' -'guilt-applied' '_guilt' -'guilt-delete' '_guilt' -'guilt-files' '_guilt' -'guilt-fold' '_guilt' -'guilt-fork' '_guilt' -'guilt-header' '_guilt' -'guilt-help' '_guilt' -'guilt-import' '_guilt' -'guilt-import-commit' '_guilt' -'guilt-init' '_guilt' -'guilt-new' '_guilt' -'guilt-next' '_guilt' -'guilt-patchbomb' '_guilt' -'guilt-pop' '_guilt' -'guilt-prev' '_guilt' -'guilt-push' '_guilt' -'guilt-rebase' '_guilt' -'guilt-refresh' '_guilt' -'guilt-rm' '_guilt' -'guilt-series' '_guilt' -'guilt-status' '_guilt' -'guilt-top' '_guilt' -'guilt-unapplied' '_guilt' -'guname' '_uname' -'gunexpand' '_unexpand' -'guniq' '_uniq' -'gunzip' '_gzip' -'guptime' '_uptime' -'gv' '_gv' -'gview' '_vim' -'gvim' '_vim' -'gvimdiff' '_vim' -'gwc' '_wc' -'gwho' '_who' -'gxargs' '_xargs' -'gzcat' '_gzip' -'gzegrep' '_grep' -'gzfgrep' '_grep' -'gzgrep' '_grep' -'gzilla' '_webbrowser' -'gzip' '_gzip' -'hash' '_hash' -'hd' '_hexdump' -'head' '_head' -'heat' '_openstack' -'help' '_sccs' -'hexdump' '_hexdump' -'highlight' '_highlight' -'hilite' '_precommand' -'histed' '_zed' -'history' '_fc' -'host' '_host' -'hostname' '_hostname' -'hostnamectl' '_hostnamectl' -'hotjava' '_webbrowser' -'htop' '_htop' -'iceweasel' '_mozilla' -'icombine' '_ispell' -'iconv' '_iconv' -'iconvconfig' '_iconvconfig' -'id' '_id' -'identify' '_imagemagick' -'ifconfig' '_ifconfig' -'ifdown' '_net_interfaces' -'iftop' '_iftop' -'ifup' '_net_interfaces' -'ijoin' '_ispell' -'import' '_imagemagick' -'inc' '_mh' -'includeres' '_psutils' -'info' '_texinfo' -'infocmp' '_terminals' -'initctl' '_initctl' -'initdb' '_postgresql' -'insmod' '_modutils' -'install' '_install' -'install-info' '_texinfo' -'integer' '_typeset' -'interdiff' '_patchutils' -'ionice' '_ionice' -'iostat' '_iostat' -'ip' '_ip' -'ip6tables' '_iptables' -'ip6tables-restore' '_iptables' -'ip6tables-save' '_iptables' -'ipkg' '_opkg' -'ipsec' '_ipsec' -'ipset' '_ipset' -'iptables' '_iptables' -'iptables-restore' '_iptables' -'iptables-save' '_iptables' -'irb' '_ruby' -'ironic' '_openstack' -'irssi' '_irssi' -'isag' '_sysstat' -'ispell' '_ispell' -'iwconfig' '_iwconfig' -'jadetex' '_tex' -'jar' '_java' -'jarsigner' '_java' -'java' '_java' -'javac' '_java' -'javadoc' '_java' -'javah' '_java' -'javap' '_java' -'jdb' '_java' -'jobs' '_jobs_builtin' -'joe' '_joe' -'join' '_join' -'journalctl' '_journalctl' -'jq' '_jq' -'kdeconnect-cli' '_kdeconnect' -'kernel-install' '_kernel-install' -'keystone' '_openstack' -'keytool' '_java' -'kfmclient' '_kfmclient' -'kill' '_kill' -'killall' '_killall' -'killall5' '_killall' -'kioclient' '_kfmclient' -'kitty' '_kitty' -'knock' '_knock' -'konqueror' '_webbrowser' -'kpartx' '_kpartx' -'kpdf' '_pdf' -'ksh' '_sh' -'ksh88' '_sh' -'ksh93' '_sh' -'kvno' '_kvno' -'last' '_last' -'lastb' '_last' -'latex' '_tex' -'latexmk' '_tex' -'ldconfig' '_ldconfig' -'ldconfig.real' '_ldconfig' -'ldd' '_ldd' -'less' '_less' -'let' '_math' -'lftp' '_ncftp' -'lha' '_lha' -'libinput' '_libinput' -'light' '_webbrowser' -'limit' '_limit' -'links' '_links' -'links2' '_links' -'linux' '_uml' -'lldb' '_lldb' -'llvm-g++' '_gcc' -'llvm-gcc' '_gcc' -'llvm-objdump' '_objdump' -'ln' '_ln' -'loadkeys' '_loadkeys' -'local' '_typeset' -'locale' '_locale' -'localectl' '_localectl' -'localedef' '_localedef' -'locate' '_locate' -'log' '_nothing' -'logger' '_logger' -'loginctl' '_loginctl' -'logname' '_nothing' -'look' '_look' -'losetup' '_losetup' -'lp' '_lp' -'lpadmin' '_lp' -'lpinfo' '_lp' -'lpoptions' '_lp' -'lpq' '_lp' -'lpr' '_lp' -'lprm' '_lp' -'lpstat' '_lp' -'ls' '_ls' -'lsattr' '_lsattr' -'lsblk' '_lsblk' -'lsd' '_lsd' -'lsdiff' '_patchutils' -'lsinitcpio' '_mkinitcpio' -'lsmod' '_modutils' -'lsns' '_lsns' -'lsof' '_lsof' -'lsusb' '_lsusb' -'ltrace' '_ltrace' -'lua' '_lua' -'luarocks' '_luarocks' -'lynx' '_lynx' -'lz4' '_lz4' -'lz4c' '_lz4' -'lz4c32' '_lz4' -'lz4cat' '_lz4' -'lzcat' '_xz' -'lzma' '_xz' -'lzop' '_lzop' -'mac2unix' '_dos2unix' -'machinectl' '_machinectl' -'magnum' '_openstack' -'Mail' '_mail' -'mail' '_mail' -'mailx' '_mail' -'make' '_make' -'makeinfo' '_texinfo' -'makepkg' '_pacman' -'man' '_man' -'manage.py' '_django' -'manila' '_openstack' -'mark' '_mh' -'mat' '_mat' -'mat2' '_mat2' -'-math-' '_math' -'matlab' '_matlab' -'mattrib' '_mtools' -'mcd' '_mtools' -'mcopy' '_mtools' -'md2' '_cksum' -'md4' '_cksum' -'md5' '_cksum' -'md5sum' '_md5sum' -'mdadm' '_mdadm' -'mdel' '_mtools' -'mdeltree' '_mtools' -'mdir' '_mtools' -'mdu' '_mtools' -'mencal' '_mencal' -'mere' '_mere' -'merge' '_rcs' -'meson' '_meson' -'metaflac' '_flac' -'mformat' '_mtools' -'mgv' '_pspdf' -'mhfixmsg' '_mh' -'mhlist' '_mh' -'mhmail' '_mh' -'mhn' '_mh' -'mhparam' '_mh' -'mhpath' '_mh' -'mhshow' '_mh' -'mhstore' '_mh' -'mii-tool' '_mii-tool' -'mistral' '_openstack' -'mkdir' '_mkdir' -'mkfifo' '_mkfifo' -'mkinitcpio' '_mkinitcpio' -'mkisofs' '_growisofs' -'mknod' '_mknod' -'mksh' '_sh' -'mktemp' '_mktemp' -'mktunes' '_gnupod' -'mktunes.pl' '_gnupod' -'mlabel' '_mtools' -'mlocate' '_locate' -'mmd' '_mtools' -'mmm' '_webbrowser' -'mmount' '_mtools' -'mmove' '_mtools' -'modinfo' '_modutils' -'modprobe' '_modutils' -'module' '_module' -'mogrify' '_imagemagick' -'monasca' '_openstack' -'mondoarchive' '_mondo' -'montage' '_imagemagick' -'moosic' '_moosic' -'Mosaic' '_webbrowser' -'mosh' '_mosh' -'mount' '_mount' -'mozilla' '_mozilla' -'mozilla-firefox' '_mozilla' -'mozilla-xremote-client' '_mozilla' -'mpc' '_mpc' -'mplayer' '_mplayer' -'mpstat' '_sysstat' -'mr' '_myrepos' -'mrd' '_mtools' -'mread' '_mtools' -'mren' '_mtools' -'msgchk' '_mh' -'mt' '_mt' -'mtn' '_monotone' -'mtoolstest' '_mtools' -'mtr' '_mtr' -'mtype' '_mtools' -'mullvad' '_mullvad' -'munchlist' '_ispell' -'mupdf' '_mupdf' -'murano' '_openstack' -'mush' '_mail' -'mutt' '_mutt' -'mv' '_mv' -'mvim' '_vim' -'mx' '_hosts' -'mysql' '_mysql_utils' -'mysqladmin' '_mysql_utils' -'mysqldiff' '_mysqldiff' -'mysqldump' '_mysql_utils' -'mysqlimport' '_mysql_utils' -'mysqlshow' '_mysql_utils' -'nail' '_mail' -'native2ascii' '_java' -'nautilus' '_nautilus' -'nawk' '_awk' -'nc' '_netcat' -'ncal' '_cal' -'ncftp' '_ncftp' -'ncl' '_nedit' -'nedit' '_nedit' -'nedit-nc' '_nedit' -'netcat' '_netcat' -'netrik' '_webbrowser' -'netscape' '_netscape' -'netstat' '_netstat' -'networkctl' '_networkctl' -'neutron' '_openstack' -'new' '_mh' -'newgrp' '_groups' -'next' '_mh' -'nginx' '_nginx' -'ngrep' '_ngrep' -'nice' '_nice' -'ninja' '_ninja' -'nkf' '_nkf' -'nl' '_nl' -'nm' '_nm' -'nmap' '_nmap' -'nmblookup' '_samba' -'nmcli' '_networkmanager' -'nocorrect' '_precommand' -'noglob' '_precommand' -'nohup' '_precommand' -'nova' '_openstack' -'npm' '_npm' -'ns' '_hosts' -'nsenter' '_nsenter' -'nslookup' '_nslookup' -'ntalk' '_other_accounts' -'numfmt' '_numfmt' -'nvim' '_vim' -'objdump' '_objdump' -'od' '_od' -'ogg123' '_vorbis' -'oggdec' '_vorbis' -'oggenc' '_vorbis' -'ogginfo' '_vorbis' -'oksh' '_sh' -'okular' '_okular' -'onefetch' '_onefetch' -'oomctl' '_oomctl' -'_op' '_op' -'op' '_op' -'openstack' '_openstack' -'opera' '_webbrowser' -'opera-next' '_webbrowser' -'opkg' '_opkg' -'opusdec' '_opustools' -'opusenc' '_opustools' -'opusinfo' '_opustools' -'p4' '_perforce' -'p4d' '_perforce' -'pacat' '_pulseaudio' -'pack' '_pack' -'packf' '_mh' -'pacman' '_pacman' -'pacman-conf' '_pacman' -'pacman-key' '_pacman' -'pacman.static' '_pacman' -'pacmd' '_pulseaudio' -'pactl' '_pulseaudio' -'padsp' '_pulseaudio' -'pandoc' '_pandoc' -'paplay' '_pulseaudio' -'-parameter-' '_parameter' -'parec' '_pulseaudio' -'parecord' '_pulseaudio' -'passwd' '_users' -'paste' '_paste' -'pasuspender' '_pulseaudio' -'patch' '_patch' -'patchelf' '_patchelf' -'pax' '_pax' -'pcat' '_pack' -'pcp-htop' '_htop' -'pcred' '_pids' -'pdf2dsc' '_pdf' -'pdf2ps' '_pdf' -'pdffonts' '_pdf' -'pdfimages' '_pdf' -'pdfinfo' '_pdf' -'pdfjadetex' '_tex' -'pdflatex' '_tex' -'pdfopt' '_pdf' -'pdftex' '_tex' -'pdftexi2dvi' '_texinfo' -'pdftk' '_pdftk' -'pdftopbm' '_pdf' -'pdftops' '_pdf' -'pdftotext' '_pdf' -'pdksh' '_sh' -'perf' '_perf' -'perl' '_perl' -'perldoc' '_perldoc' -'pfiles' '_pids' -'pflags' '_pids' -'pg_config' '_postgresql' -'pg_ctl' '_postgresql' -'pg_dump' '_postgresql' -'pg_dumpall' '_postgresql' -'pg_isready' '_postgresql' -'pgrep' '_pgrep' -'pg_restore' '_postgresql' -'pg_upgrade' '_postgresql' -'php' '_php' -'pick' '_mh' -'picocom' '_picocom' -'pidof' '_pidof' -'pidstat' '_sysstat' -'pigz' '_gzip' -'pine' '_pine' -'pinef' '_pine' -'pinfo' '_texinfo' -'ping' '_ping' -'ping6' '_ping' -'pkgadd' '_pkgadd' -'pkg-config' '_pkg-config' -'pkgfile' '_pkgfile' -'pkginfo' '_pkginfo' -'pkgrm' '_pkgrm' -'pkill' '_pgrep' -'playerctl' '_playerctl' -'pldd' '_pids' -'pmake' '_make' -'pman' '_perl_modules' -'pmap' '_pmap' -'pmcat' '_perl_modules' -'pmdesc' '_perl_modules' -'pmeth' '_perl_modules' -'pmexp' '_perl_modules' -'pmfunc' '_perl_modules' -'pmload' '_perl_modules' -'pmls' '_perl_modules' -'pmpath' '_perl_modules' -'pmvers' '_perl_modules' -'podgrep' '_perl_modules' -'podpath' '_perl_modules' -'podtoc' '_perl_modules' -'poff' '_pon' -'policytool' '_java' -'polybar' '_polybar' -'polybar-msg' '_polybar_msg' -'pon' '_pon' -'ponysay' '_ponysay' -'ponysay-tool-tool' '_ponysay-tool' -'ponythink' '_ponythink' -'popd' '_directory_stack' -'postconf' '_postfix' -'postgres' '_postgresql' -'postmaster' '_postgresql' -'postqueue' '_postfix' -'postsuper' '_postfix' -'pr' '_pr' -'prev' '_mh' -'print' '_print' -'printenv' '_printenv' -'printf' '_print' -'prompt' '_prompt' -'prove' '_prove' -'prs' '_sccs' -'prt' '_sccs' -'prun' '_pids' -'ps' '_ps' -'ps2ascii' '_pspdf' -'ps2epsi' '_postscript' -'ps2pdf' '_postscript' -'ps2pdf12' '_postscript' -'ps2pdf13' '_postscript' -'ps2pdf14' '_postscript' -'ps2pdfwr' '_postscript' -'ps2ps' '_postscript' -'psbook' '_psutils' -'psed' '_sed' -'psig' '_pids' -'psmerge' '_psutils' -'psmulti' '_postscript' -'psnup' '_psutils' -'psql' '_postgresql' -'psresize' '_psutils' -'psselect' '_psutils' -'pstack' '_pids' -'pstoedit' '_pspdf' -'pstop' '_pids' -'pstops' '_psutils' -'pstotgif' '_pspdf' -'pswrap' '_postscript' -'ptx' '_ptx' -'pulseaudio' '_pulseaudio' -'pump' '_pump' -'pushd' '_cd' -'pv' '_pv' -'pwait' '_pids' -'pwdx' '_pids' -'pwgen' '_pwgen' -'pyhtmlizer' '_twisted' -'qdbus' '_qdbus' -'qiv' '_qiv' -'quilt' '_quilt' -'r' '_fc' -'rake' '_rake' -'ranlib' '_ranlib' -'rar' '_rar' -'rc' '_sh' -'rclone' '_rclone' -'rcp' '_rlogin' -'rcs' '_rcs' -'rcsdiff' '_rcs' -'rdesktop' '_rdesktop' -'read' '_read' -'readelf' '_readelf' -'readlink' '_readlink' -'readonly' '_typeset' -'-redirect-' '_redirect' -'-redirect-,<,bunzip2' '_bzip2' -'-redirect-,<,bzip2' '_bzip2' -'-redirect-,>,bzip2' '_bzip2' -'-redirect-,<,compress' '_compress' -'-redirect-,>,compress' '_compress' -'-redirect-,-default-,-default-' '_files' -'-redirect-,<,gunzip' '_gzip' -'-redirect-,<,gzip' '_gzip' -'-redirect-,>,gzip' '_gzip' -'-redirect-,<,uncompress' '_compress' -'-redirect-,<,unxz' '_xz' -'-redirect-,<,xz' '_xz' -'-redirect-,>,xz' '_xz' -'refile' '_mh' -'rehash' '_hash' -'reindexdb' '_postgresql' -'reload' '_initctl' -'remsh' '_rlogin' -'renice' '_renice' -'repl' '_mh' -'resolvectl' '_resolvectl' -'restart' '_initctl' -'retawq' '_webbrowser' -'rg' '_rg' -'rgrep' '_grep' -'rgview' '_vim' -'rgvim' '_vim' -'ri' '_ri' -'rlogin' '_rlogin' -'rm' '_rm' -'rmd160' '_cksum' -'rmdel' '_sccs' -'rmdir' '_rmdir' -'rmf' '_mh' -'rmic' '_java' -'rmid' '_java' -'rmiregistry' '_java' -'rmm' '_mh' -'rmmod' '_modutils' -'route' '_route' -'rrdtool' '_rrdtool' -'rsh' '_rlogin' -'rsync' '_rsync' -'rtin' '_tin' -'rubber' '_rubber' -'rubber-info' '_rubber' -'rubber-pipe' '_rubber' -'ruby' '_ruby' -'ruby-mri' '_ruby' -'run-help' '_run-help' -'rup' '_hosts' -'rusage' '_precommand' -'rustup' '_rustup' -'rview' '_vim' -'rvim' '_vim' -'rwho' '_hosts' -'rxvt' '_urxvt' -'s2p' '_sed' -'sact' '_sccs' -'sadf' '_sysstat' -'sahara' '_openstack' -'sar' '_sysstat' -'scan' '_mh' -'sccs' '_sccs' -'sccsdiff' '_sccs' -'sched' '_sched' -'schedtool' '_schedtool' -'scons' '_scons' -'scp' '_ssh' -'screen' '_screen' -'script' '_script' -'scriptreplay' '_script' -'seaf-cli' '_seafile' -'sed' '_sed' -'senlin' '_openstack' -'seq' '_seq' -'serialver' '_java' -'service' '_service' -'set' '_set' -'setfacl' '_setfacl' -'setfacl.exe' '_setfacl' -'setfattr' '_attr' -'setopt' '_setopt' -'setpriv' '_setpriv' -'setsid' '_setsid' -'setxkbmap' '_setxkbmap' -'sftp' '_ssh' -'sh' '_sh' -'sha1' '_cksum' -'sha1sum' '_md5sum' -'sha224sum' '_md5sum' -'sha256' '_cksum' -'sha256sum' '_md5sum' -'sha384' '_cksum' -'sha384sum' '_md5sum' -'sha512' '_cksum' -'sha512sum' '_md5sum' -'sha512t256' '_cksum' -'shasum' '_shasum' -'shift' '_arrays' -'show' '_mh' -'showchar' '_psutils' -'showmount' '_showmount' -'shred' '_shred' -'shuf' '_shuf' -'shutdown' '_shutdown' -'sisu' '_sisu' -'skein1024' '_cksum' -'skein256' '_cksum' -'skein512' '_cksum' -'skipstone' '_webbrowser' -'slabtop' '_slabtop' -'slitex' '_tex' -'slocate' '_locate' -'slogin' '_ssh' -'slrn' '_slrn' -'smartctl' '_smartmontools' -'smbclient' '_samba' -'smbcontrol' '_samba' -'smbstatus' '_samba' -'soa' '_hosts' -'socket' '_socket' -'sort' '_sort' -'sortm' '_mh' -'source' '_source' -'spamassassin' '_spamassassin' -'split' '_split' -'splitdiff' '_patchutils' -'sqlite' '_sqlite' -'sqlite3' '_sqlite' -'sqsh' '_sqsh' -'sr' '_surfraw' -'srptool' '_gnutls' -'ss' '_ss' -'ssh' '_ssh' -'ssh-add' '_ssh' -'ssh-agent' '_ssh' -'ssh-copy-id' '_ssh' -'sshfs' '_sshfs' -'ssh-keygen' '_ssh' -'ssh-keyscan' '_ssh' -'star' '_tar' -'start' '_initctl' -'stat' '_stat' -'status' '_initctl' -'stdbuf' '_stdbuf' -'stg' '_stgit' -'stop' '_initctl' -'stow' '_stow' -'strace' '_strace' -'strace64' '_strace' -'strftime' '_strftime' -'strings' '_strings' -'strip' '_strip' -'strongswan' '_ipsec' -'stty' '_stty' -'su' '_su' -'subl' '_sublimetext' -'-subscript-' '_subscript' -'sudo' '_sudo' -'sudoedit' '_sudo' -'sum' '_cksum' -'surfraw' '_surfraw' -'sv' '_runit' -'svn' '_subversion' -'svnadmin' '_subversion' -'svnadmin-static' '_subversion' -'svnlite' '_subversion' -'svnliteadmin' '_subversion' -'swaks' '_swaks' -'swanctl' '_swanctl' -'swift' '_swift' -'swiftc' '_swift' -'sync' '_nothing' -'sysctl' '_sysctl' -'systemctl' '_systemctl' -'systemd-analyze' '_systemd-analyze' -'systemd-ask-password' '_systemd' -'systemd-cat' '_systemd' -'systemd-cgls' '_systemd' -'systemd-cgtop' '_systemd' -'systemd-delta' '_systemd-delta' -'systemd-detect-virt' '_systemd' -'systemd-inhibit' '_systemd-inhibit' -'systemd-machine-id-setup' '_systemd' -'systemd-notify' '_systemd' -'systemd-nspawn' '_systemd-nspawn' -'systemd-path' '_systemd-path' -'systemd-resolve' '_resolvectl' -'systemd-run' '_systemd-run' -'systemd-tmpfiles' '_systemd-tmpfiles' -'systemd-tty-ask-password-agent' '_systemd' -'tac' '_tac' -'tacker' '_openstack' -'tail' '_tail' -'talk' '_other_accounts' -'tar' '_tar' -'tardy' '_tardy' -'tcpdump' '_tcpdump' -'tcp_open' '_tcpsys' -'tcptraceroute' '_tcptraceroute' -'tcsh' '_sh' -'tda' '_devtodo' -'tdd' '_devtodo' -'tde' '_devtodo' -'tdr' '_devtodo' -'tee' '_tee' -'telnet' '_telnet' -'tex' '_tex' -'texi2any' '_texinfo' -'texi2dvi' '_texinfo' -'texi2pdf' '_texinfo' -'texindex' '_texinfo' -'tg' '_topgit' -'tidy' '_tidy' -'tig' '_git' -'-tilde-' '_tilde' -'time' '_precommand' -'timedatectl' '_timedatectl' -'timeout' '_timeout' -'times' '_nothing' -'tin' '_tin' -'tkconch' '_twisted' -'tkinfo' '_texinfo' -'tla' '_tla' -'tload' '_tload' -'tmux' '_tmux' -'todo' '_devtodo' -'todo.sh' '_todo.sh' -'toilet' '_toilet' -'top' '_top' -'totdconfig' '_totd' -'touch' '_touch' -'tpb' '_tpb' -'tput' '_tput' -'tr' '_tr' -'tracepath' '_tracepath' -'tracepath6' '_tracepath' -'traceroute' '_hosts' -'transmission-remote' '_transmission' -'trap' '_trap' -'trash' '_trash' -'trash-empty' '_trash-empty' -'trash-list' '_trash-list' -'trash-put' '_trash-put' -'trash-restore' '_trash-restore' -'tree' '_tree' -'trial' '_twisted' -'trove' '_openstack' -'true' '_nothing' -'truncate' '_truncate' -'truss' '_truss' -'tryaffix' '_ispell' -'tty' '_tty' -'ttyctl' '_ttyctl' -'tunctl' '_uml' -'tune2fs' '_tune2fs' -'tunes2pod' '_gnupod' -'tunes2pod.pl' '_gnupod' -'twidge' '_twidge' -'twist' '_twisted' -'twistd' '_twisted' -'txt' '_hosts' -'type' '_which' -'typeset' '_typeset' -'udevadm' '_udevadm' -'udisksctl' '_udisks2' -'ulimit' '_ulimit' -'uml_mconsole' '_uml' -'uml_moo' '_uml' -'uml_switch' '_uml' -'umount' '_mount' -'unace' '_unace' -'unalias' '_aliases' -'uname' '_uname' -'uncompress' '_compress' -'unexpand' '_unexpand' -'unfunction' '_functions' -'unget' '_sccs' -'unhash' '_unhash' -'uniq' '_uniq' -'unison' '_unison' -'units' '_units' -'unix2dos' '_dos2unix' -'unix2mac' '_dos2unix' -'unlimit' '_limits' -'unlz4' '_lz4' -'unlzma' '_xz' -'unpack' '_pack' -'unpigz' '_gzip' -'unrar' '_rar' -'unset' '_vars' -'unsetopt' '_setopt' -'unshare' '_unshare' -'unwrapdiff' '_patchutils' -'unxz' '_xz' -'unzip' '_zip' -'uptime' '_uptime' -'urxvt' '_urxvt' -'urxvt256c' '_urxvt' -'urxvt256cc' '_urxvt' -'urxvt256c-ml' '_urxvt' -'urxvt256c-mlc' '_urxvt' -'urxvtc' '_urxvt' -'usbguard' '_usbguard' -'useradd' '_user_admin' -'userdel' '_users' -'usermod' '_user_admin' -'vacuumdb' '_postgresql' -'val' '_sccs' -'valgrind' '_valgrind' -'-value-' '_value' -'-value-,ADB_TRACE,-default-' '_adb' -'-value-,ANDROID_LOG_TAGS,-default-' '_adb' -'-value-,ANDROID_SERIAL,-default-' '_adb' -'-value-,ANSIBLE_INVENTORY_ENABLED,-default-' '_ansible' -'-value-,ANSIBLE_STDOUT_CALLBACK,-default-' '_ansible' -'-value-,ANT_ARGS,-default-' '_ant' -'-value-,CFLAGS,-default-' '_gcc' -'-value-,CPPFLAGS,-default-' '_gcc' -'-value-,CXXFLAGS,-default-' '_gcc' -'-value-,-default-,-command-' '_zargs' -'-value-,-default-,-default-' '_value' -'-value-,DISPLAY,-default-' '_x_display' -'-value-,GREP_OPTIONS,-default-' '_grep' -'-value-,GZIP,-default-' '_gzip' -'-value-,LANG,-default-' '_locales' -'-value-,LANGUAGE,-default-' '_locales' -'-value-,LD_DEBUG,-default-' '_ld_debug' -'-value-,LDFLAGS,-default-' '_gcc' -'-value-,LESSCHARSET,-default-' '_less' -'-value-,LESS,-default-' '_less' -'-value-,LOOPDEV_DEBUG,-default-' '_losetup' -'-value-,LPDEST,-default-' '_printers' -'-value-,MPD_HOST,-default' '_mpc' -'-value-,P4CLIENT,-default-' '_perforce' -'-value-,P4MERGE,-default-' '_perforce' -'-value-,P4PORT,-default-' '_perforce' -'-value-,P4USER,-default-' '_perforce' -'-value-,PERLDOC,-default-' '_perldoc' -'-value-,PRINTER,-default-' '_printers' -'-value-,PROMPT2,-default-' '_ps1234' -'-value-,PROMPT3,-default-' '_ps1234' -'-value-,PROMPT4,-default-' '_ps1234' -'-value-,PROMPT,-default-' '_ps1234' -'-value-,PS1,-default-' '_ps1234' -'-value-,PS2,-default-' '_ps1234' -'-value-,PS3,-default-' '_ps1234' -'-value-,PS4,-default-' '_ps1234' -'-value-,RPROMPT2,-default-' '_ps1234' -'-value-,RPROMPT,-default-' '_ps1234' -'-value-,RPS1,-default-' '_ps1234' -'-value-,RPS2,-default-' '_ps1234' -'-value-,SPROMPT,-default-' '_ps1234' -'-value-,TERM,-default-' '_terminals' -'-value-,TERMINFO_DIRS,-default-' '_dir_list' -'-value-,TZ,-default-' '_time_zone' -'-value-,VALGRIND_OPTS,-default-' '_valgrind' -'-value-,WWW_HOME,-default-' '_urls' -'-value-,XML_CATALOG_FILES,-default-' '_xmlsoft' -'-value-,XZ_DEFAULTS,-default-' '_xz' -'-value-,XZ_OPT,-default-' '_xz' -'-vared-' '_in_vared' -'vared' '_vared' -'vcs_info_hookadd' '_vcs_info' -'vcs_info_hookdel' '_vcs_info' -'vi' '_vi' -'view' '_vi' -'vim' '_vim' -'vimdiff' '_vim' -'virsh' '_libvirt' -'virt-admin' '_libvirt' -'virt-host-validate' '_libvirt' -'virt-pki-validate' '_libvirt' -'virt-xml-validate' '_libvirt' -'visudo' '_visudo' -'vitrage' '_openstack' -'vmstat' '_vmstat' -'vncserver' '_vnc' -'vncviewer' '_vnc' -'vorbiscomment' '_vorbis' -'vpnc' '_vpnc' -'vpnc-connect' '_vpnc' -'vserver' '_vserver' -'w' '_w' -'w3m' '_w3m' -'wait' '_wait' -'watch' '_watch' -'watcher' '_openstack' -'wc' '_wc' -'wget' '_wget' -'what' '_sccs' -'whatis' '_man' -'whence' '_which' -'where' '_which' -'whereis' '_whereis' -'which' '_which' -'who' '_who' -'whoami' '_nothing' -'whois' '_whois' -'whom' '_mh' -'wiggle' '_wiggle' -'wipefs' '_wipefs' -'wodim' '_cdrecord' -'wpa_cli' '_wpa_cli' -'wpctl' '_wpctl' -'write' '_users_on' -'www' '_webbrowser' -'xargs' '_xargs' -'xattr' '_attr' -'xauth' '_xauth' -'xautolock' '_xautolock' -'xclip' '_xclip' -'xdpyinfo' '_x_utils' -'xdvi' '_xdvi' -'xelatex' '_tex' -'xetex' '_tex' -'xev' '_x_utils' -'xfd' '_x_utils' -'xfig' '_xfig' -'xfontsel' '_x_utils' -'xfreerdp' '_rdesktop' -'xhost' '_x_utils' -'xinput' '_xinput' -'xkill' '_x_utils' -'xli' '_xloadimage' -'xloadimage' '_xloadimage' -'xlsatoms' '_x_utils' -'xlsclients' '_x_utils' -'xml' '_xmlstarlet' -'xmllint' '_xmlsoft' -'xmlstarlet' '_xmlstarlet' -'xmms2' '_xmms2' -'xmodmap' '_xmodmap' -'xmosaic' '_webbrowser' -'xon' '_x_utils' -'xournal' '_xournal' -'xpdf' '_xpdf' -'xping' '_hosts' -'xprop' '_x_utils' -'xrandr' '_xrandr' -'xrdb' '_x_utils' -'xscreensaver-command' '_xscreensaver' -'xset' '_xset' -'xsetbg' '_xloadimage' -'xsetroot' '_x_utils' -'xsltproc' '_xmlsoft' -'xterm' '_xterm' -'xtightvncviewer' '_vnc' -'xtp' '_imagemagick' -'xv' '_xv' -'xview' '_xloadimage' -'xvnc4viewer' '_vnc' -'xvncviewer' '_vnc' -'xwd' '_x_utils' -'xwininfo' '_x_utils' -'xwit' '_xwit' -'xwud' '_x_utils' -'xxd' '_xxd' -'xz' '_xz' -'xzcat' '_xz' -'yafc' '_yafc' -'yash' '_sh' -'yay' '_yay' -'ypbind' '_yp' -'ypcat' '_yp' -'ypmatch' '_yp' -'yppasswd' '_yp' -'yppoll' '_yp' -'yppush' '_yp' -'ypserv' '_yp' -'ypset' '_yp' -'ypwhich' '_yp' -'ypxfr' '_yp' -'ytalk' '_other_accounts' -'yt-dlp' '_yt-dlp' -'zargs' '_zargs' -'zcalc' '_zcalc' -'-zcalc-line-' '_zcalc_line' -'zcat' '_zcat' -'zcompile' '_zcompile' -'zcp' '_zmv' -'zdb' '_zfs' -'zdelattr' '_zattr' -'zdump' '_zdump' -'zeal' '_zeal' -'zed' '_zed' -'zegrep' '_grep' -'zen' '_webbrowser' -'zf_chgrp' '_chown' -'zf_chmod' '_chmod' -'zf_chown' '_chown' -'zfgrep' '_grep' -'zf_ln' '_ln' -'zf_mkdir' '_mkdir' -'zf_mv' '_mv' -'zf_rm' '_rm' -'zf_rmdir' '_rmdir' -'zfs' '_zfs' -'zgetattr' '_zattr' -'zgrep' '_grep' -'zip' '_zip' -'zipinfo' '_zip' -'zle' '_zle' -'zlistattr' '_zattr' -'zln' '_zmv' -'zmail' '_mail' -'zmodload' '_zmodload' -'zmv' '_zmv' -'zone' '_hosts' -'zparseopts' '_zparseopts' -'zpool' '_zfs' -'zpty' '_zpty' -'zsetattr' '_zattr' -'zsh' '_zsh' -'zsh-mime-handler' '_zsh-mime-handler' -'zsocket' '_zsocket' -'zstat' '_stat' -'zstyle' '_zstyle' -'ztodo' '_ztodo' -'zun' '_openstack' -'zxpdf' '_xpdf' -) - -_services=( -'bzcat' 'bunzip2' -'gchgrp' 'chgrp' -'gchown' 'chown' -'gnupod_addsong.pl' 'gnupod_addsong' -'gnupod_check.pl' 'gnupod_check' -'gnupod_INIT.pl' 'gnupod_INIT' -'gnupod_search.pl' 'gnupod_search' -'gpg2' 'gpg' -'gzcat' 'gunzip' -'iceweasel' 'firefox' -'lzcat' 'unxz' -'lzma' 'xz' -'Mail' 'mail' -'mailx' 'mail' -'mktunes.pl' 'mktunes' -'nail' 'mail' -'ncl' 'nc' -'nedit-nc' 'nc' -'pacman.static' 'pacman' -'pcat' 'unpack' -'-redirect-,<,bunzip2' 'bunzip2' -'-redirect-,<,bzip2' 'bzip2' -'-redirect-,>,bzip2' 'bunzip2' -'-redirect-,<,compress' 'compress' -'-redirect-,>,compress' 'uncompress' -'-redirect-,<,gunzip' 'gunzip' -'-redirect-,<,gzip' 'gzip' -'-redirect-,>,gzip' 'gunzip' -'-redirect-,<,uncompress' 'uncompress' -'-redirect-,<,unxz' 'unxz' -'-redirect-,<,xz' 'xz' -'-redirect-,>,xz' 'unxz' -'remsh' 'rsh' -'slogin' 'ssh' -'svnadmin-static' 'svnadmin' -'svnlite' 'svn' -'svnliteadmin' 'svnadmin' -'tunes2pod.pl' 'tunes2pod' -'unlzma' 'unxz' -'xelatex' 'latex' -'xetex' 'tex' -'xzcat' 'unxz' -'zf_chgrp' 'chgrp' -'zf_chown' 'chown' -) - -_patcomps=( -'*/(init|rc[0-9S]#).d/*' '_init_d' -) - -_postpatcomps=( -'_*' '_compadd' -'c++-*' '_gcc' -'g++-*' '_gcc' -'gcc-*' '_gcc' -'gem[0-9.]#' '_gem' -'lua[0-9.-]##' '_lua' -'(p[bgpn]m*|*top[bgpn]m)' '_pbm' -'php[0-9.-]' '_php' -'pydoc[0-9.]#' '_pydoc' -'python[0-9.]#' '_python' -'qemu(|-system-*)' '_qemu' -'(ruby|[ei]rb)[0-9.]#' '_ruby' -'shasum(|5).*' '_shasum' -'(texi(2*|ndex))' '_texi' -'(tiff*|*2tiff|pal2rgb)' '_tiff' -'-value-,(ftp|http(|s))_proxy,-default-' '_urls' -'-value-,LC_*,-default-' '_locales' -'-value-,*PATH,-default-' '_dir_list' -'-value-,*path,-default-' '_directories' -'-value-,RUBY(LIB|OPT|PATH),-default-' '_ruby' -'*/X11(|R<4->)/*' '_x_arguments' -'yodl(|2*)' '_yodl' -'zf*' '_zftp' -) - -_compautos=( -'_call_program' '+X' -) - -zle -C _bash_complete-word .complete-word _bash_completions -zle -C _bash_list-choices .list-choices _bash_completions -zle -C _complete_debug .complete-word _complete_debug -zle -C _complete_help .complete-word _complete_help -zle -C _complete_tag .complete-word _complete_tag -zle -C _correct_filename .complete-word _correct_filename -zle -C _correct_word .complete-word _correct_word -zle -C _expand_alias .complete-word _expand_alias -zle -C _expand_word .complete-word _expand_word -zle -C _history-complete-newer .complete-word _history_complete_word -zle -C _history-complete-older .complete-word _history_complete_word -zle -C _list_expansions .list-choices _expand_word -zle -C _most_recent_file .complete-word _most_recent_file -zle -C _next_tags .list-choices _next_tags -zle -C _read_comp .complete-word _read_comp -bindkey '^X^R' _read_comp -bindkey '^X?' _complete_debug -bindkey '^XC' _correct_filename -bindkey '^Xa' _expand_alias -bindkey '^Xc' _correct_word -bindkey '^Xd' _list_expansions -bindkey '^Xe' _expand_word -bindkey '^Xh' _complete_help -bindkey '^Xm' _most_recent_file -bindkey '^Xn' _next_tags -bindkey '^Xt' _complete_tag -bindkey '^X~' _bash_list-choices -bindkey '^[,' _history-complete-newer -bindkey '^[/' _history-complete-older -bindkey '^[~' _bash_complete-word - -autoload -Uz _bat _black _blackd _bluetoothctl _bombadil \ - _bootctl _busctl _bwrap _cargo _code-minimap \ - _codium _coredumpctl _curl _deno _docker \ - _gh _glow _highlight _hostnamectl _journalctl \ - _kernel-install _kitty _libinput _localectl _loginctl \ - _lsd _machinectl _meson _mkinitcpio _mullvad \ - _networkctl _ninja _onefetch _oomctl _op \ - _pacman _patchelf _pkgfile _playerctl _polybar \ - _polybar_msg _ponysay _ponysay-tool _ponythink _pulseaudio \ - _resolvectl _rg _rustup _sd_hosts_or_user_at_host _sd_machines \ - _sd_outputmodes _sd_unit_files _systemctl _systemd _systemd-analyze \ - _systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path _systemd-run \ - _systemd-tmpfiles _timedatectl _trash _trash-empty _trash-list \ - _trash-put _trash-restore _udevadm _udisks2 _usbguard \ - _wpctl _yay _yt-dlp _cdr _all_labels \ - _all_matches _alternative _approximate _arg_compile _arguments \ - _bash_completions _cache_invalid _call_function _combination _complete \ - _complete_debug _complete_help _complete_help_generic _complete_tag _comp_locale \ - _correct _correct_filename _correct_word _describe _description \ - _dispatch _expand _expand_alias _expand_word _extensions \ - _external_pwds _generic _guard _history _history_complete_word \ - _ignored _list _main_complete _match _menu \ - _message _most_recent_file _multi_parts _next_label _next_tags \ - _normal _nothing _numbers _oldlist _pick_variant \ - _prefix _read_comp _regex_arguments _regex_words _requested \ - _retrieve_cache _sep_parts _sequence _set_command _setup \ - _store_cache _sub_commands _tags _user_expand _values \ - _wanted _acpi _acpitool _alsa-utils _analyseplugin \ - _basenc _brctl _btrfs _capabilities _chattr \ - _chcon _choom _chrt _cpupower _cryptsetup \ - _dkms _e2label _ethtool _findmnt _free \ - _fuse_arguments _fusermount _fuse_values _gpasswd _htop \ - _iconvconfig _ionice _ipset _iptables _iwconfig \ - _kpartx _losetup _lsattr _lsblk _lsns \ - _lsusb _ltrace _mat _mat2 _mdadm \ - _mii-tool _modutils _mondo _networkmanager _nsenter \ - _opkg _perf _pidof _pmap _qdbus \ - _schedtool _selinux_contexts _selinux_roles _selinux_types _selinux_users \ - _setpriv _setsid _slabtop _ss _sshfs \ - _strace _sysstat _tload _tpb _tracepath \ - _tune2fs _uml _unshare _valgrind _vserver \ - _wakeup_capable_devices _wipefs _wpa_cli _a2ps _aap \ - _abcde _absolute_command_paths _ack _adb _ansible \ - _ant _antiword _apachectl _apm _arch_archives \ - _arch_namespace _arp _arping _asciidoctor _asciinema \ - _at _attr _augeas _avahi _awk \ - _base64 _basename _bash _baudrates _baz \ - _beep _bibtex _bind_addresses _bison _bittorrent \ - _bogofilter _bpf_filters _bpython _bzip2 _bzr \ - _cabal _cal _calendar _canonical_paths _cat \ - _ccal _cdcd _cdrdao _cdrecord _chkconfig \ - _chmod _chown _chroot _chsh _cksum \ - _clay _cmdambivalent _cmdstring _cmp _column \ - _comm _composer _compress _configure _cowsay \ - _cp _cpio _cplay _crontab _cscope \ - _csplit _cssh _ctags _ctags_tags _curl \ - _cut _cvs _darcs _date _date_formats \ - _dates _dbus _dconf _dd _devtodo \ - _df _dhclient _dict _dict_words _diff \ - _diff3 _diff_options _diffstat _dig _directories \ - _dir_list _django _dmesg _dmidecode _dns_types \ - _doas _domains _dos2unix _drill _dropbox \ - _dsh _dtruss _du _dvi _ecasound \ - _ed _elfdump _elinks _email_addresses _enscript \ - _entr _env _espeak _etags _fakeroot \ - _feh _fetchmail _ffmpeg _figlet _file_modes \ - _files _file_systems _find _find_net_interfaces _finger \ - _flac _flex _fmt _fold _fortune \ - _fsh _fuser _gcc _gcore _gdb \ - _gem _genisoimage _getconf _getent _getfacl \ - _getmail _getopt _ghostscript _git _global \ - _global_tags _gnu_generic _gnupod _gnutls _go \ - _gpg _gphoto2 _gprof _gradle _graphicsmagick \ - _grep _groff _groups _growisofs _gsettings \ - _guilt _gzip _have_glob_qual _head _hexdump \ - _host _hostname _hosts _iconv _id \ - _ifconfig _iftop _imagemagick _initctl _init_d \ - _install _iostat _ip _ipsec _irssi \ - _ispell _java _java_class _joe _join \ - _jq _killall _knock _kvno _last \ - _ldconfig _ldd _ld_debug _less _lha \ - _libvirt _links _list_files _lldb _ln \ - _loadkeys _locale _localedef _locales _locate \ - _logger _look _lp _ls _lsof \ - _lua _luarocks _lynx _lz4 _lzop \ - _mail _mailboxes _make _man _md5sum \ - _mencal _mh _mime_types _mkdir _mkfifo \ - _mknod _mktemp _module _monotone _moosic \ - _mosh _mount _mpc _mt _mtools \ - _mtr _mutt _mv _my_accounts _myrepos \ - _mysqldiff _mysql_utils _ncftp _netcat _net_interfaces \ - _netstat _newsgroups _nginx _ngrep _nice \ - _nkf _nl _nm _nmap _npm \ - _nslookup _numfmt _objdump _object_files _od \ - _openstack _opustools _other_accounts _pack _pandoc \ - _paste _patch _patchutils _path_commands _path_files \ - _pax _pbm _pdf _perforce _perl \ - _perl_basepods _perldoc _perl_modules _pgids _pgrep \ - _php _picocom _pids _pine _ping \ - _pkgadd _pkg-config _pkginfo _pkg_instance _pkgrm \ - _pon _ports _postfix _postgresql _postscript \ - _pr _printenv _printers _process_names _prove \ - _ps _pspdf _psutils _ptx _pump \ - _pv _pwgen _pydoc _python _python_modules \ - _qemu _quilt _rake _ranlib _rar \ - _rclone _rcs _readelf _readlink _remote_files \ - _renice _ri _rlogin _rm _rmdir \ - _route _rrdtool _rsync _rubber _ruby \ - _runit _samba _sccs _scons _screen \ - _script _seafile _sed _seq _service \ - _services _setfacl _sh _shasum _showmount \ - _shred _shuf _shutdown _signals _sisu \ - _slrn _smartmontools _socket _sort _spamassassin \ - _split _sqlite _sqsh _ssh _ssh_hosts \ - _stat _stdbuf _stgit _stow _strings \ - _strip _stty _su _subversion _sudo \ - _surfraw _swaks _swanctl _swift _sys_calls \ - _sysctl _tac _tail _tar _tar_archive \ - _tardy _tcpdump _tcptraceroute _tee _telnet \ - _terminals _tex _texi _texinfo _tidy \ - _tiff _tilde_files _timeout _time_zone _tin \ - _tla _tmux _todo.sh _toilet _top \ - _topgit _totd _touch _tput _tr \ - _transmission _tree _truncate _truss _tty \ - _ttys _twidge _twisted _umountable _unace \ - _uname _unexpand _uniq _unison _units \ - _uptime _urls _user_admin _user_at_host _users \ - _users_on _vi _vim _visudo _vmstat \ - _vorbis _vpnc _w _w3m _watch \ - _wc _webbrowser _wget _whereis _who \ - _whois _wiggle _xargs _xmlsoft _xmlstarlet \ - _xmms2 _xxd _xz _yafc _yodl \ - _yp _zcat _zdump _zfs _zfs_dataset \ - _zfs_pool _zip _zsh _acroread _code \ - _dcop _eog _evince _geany _gnome-gv \ - _gqview _gv _kdeconnect _kfmclient _matlab \ - _mozilla _mplayer _mupdf _nautilus _nedit \ - _netscape _okular _pdftk _qiv _rdesktop \ - _setxkbmap _sublimetext _urxvt _vnc _x_arguments \ - _xauth _xautolock _x_borderwidth _xclip _x_color \ - _x_colormapid _x_cursor _x_display _xdvi _x_extension \ - _xfig _x_font _xft_fonts _x_geometry _xinput \ - _x_keysym _xloadimage _x_locale _x_modifier _xmodmap \ - _x_name _xournal _xpdf _xrandr _x_resource \ - _xscreensaver _x_selection_timeout _xset _xt_arguments _xterm \ - _x_title _xt_session_id _x_utils _xv _x_visual \ - _x_window _xwit _zeal _add-zle-hook-widget _add-zsh-hook \ - _alias _aliases __arguments _arrays _assign \ - _autocd _bindkey _brace_parameter _builtin _cd \ - _command _command_names _compadd _compdef _completers \ - _condition _default _delimiters _directory_stack _dirs \ - _disable _dynamic_directory_name _echotc _echoti _emulate \ - _enable _equal _exec _fc _file_descriptors \ - _first _functions _globflags _globqual_delims _globquals \ - _hash _history_modifiers _in_vared _jobs _jobs_bg \ - _jobs_builtin _jobs_fg _kill _limit _limits \ - _math _math_params _mere _module_math_func _options \ - _options_set _options_unset _parameter _parameters _precommand \ - _print _prompt _ps1234 _read _redirect \ - _run-help _sched _set _setopt _source \ - _strftime _subscript _suffix_alias_files _tcpsys _tilde \ - _trap _ttyctl _typeset _ulimit _unhash \ - _user_math_func _value _vared _vars _vcs_info \ - _vcs_info_hooks _wait _which _widgets _zargs \ - _zattr _zcalc _zcalc_line _zcompile _zed \ - _zftp _zle _zmodload _zmv _zparseopts \ - _zpty _zsh-mime-handler _zsocket _zstyle _ztodo -autoload -Uz +X _call_program - -typeset -gUa _comp_assocs -_comp_assocs=( '' ) - -#omz revision: f7130bb529a2d15652f739c552688b34aac63315 -#omz fpath: /home/mbradley/.local/share/oh-my-zsh/plugins/python /home/mbradley/.local/share/oh-my-zsh/plugins/git /home/mbradley/.local/share/oh-my-zsh/functions /home/mbradley/.local/share/oh-my-zsh/completions /home/mbradley/.local/share/oh-my-zsh/cache/completions /usr/local/share/zsh/site-functions /usr/share/zsh/site-functions /usr/share/zsh/functions/Calendar /usr/share/zsh/functions/Chpwd /usr/share/zsh/functions/Completion /usr/share/zsh/functions/Completion/Base /usr/share/zsh/functions/Completion/Linux /usr/share/zsh/functions/Completion/Unix /usr/share/zsh/functions/Completion/X /usr/share/zsh/functions/Completion/Zsh /usr/share/zsh/functions/Exceptions /usr/share/zsh/functions/MIME /usr/share/zsh/functions/Math /usr/share/zsh/functions/Misc /usr/share/zsh/functions/Newuser /usr/share/zsh/functions/Prompts /usr/share/zsh/functions/TCP /usr/share/zsh/functions/VCS_Info /usr/share/zsh/functions/VCS_Info/Backends /usr/share/zsh/functions/Zftp /usr/share/zsh/functions/Zle diff --git a/zsh/.zcompdump-chonk-5.9.zwc b/zsh/.zcompdump-chonk-5.9.zwc deleted file mode 100644 index 8f414676c7e0f7ca77865492ff1907ef37c8e7a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105784 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�^?flD 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 diff --git a/zsh/.zshrc b/zsh/.zshrc index 994e666..23c648f 100755 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -18,6 +18,7 @@ export VIMINIT='let $MYVIMRC = !has("nvim") ? "$XDG_CONFIG_HOME/vim/vimrc" : "$X alias wget=wget --hsts-file="$XDG_DATA_HOME/wget-hsts" export W3M_DIR="$XDG_DATA_HOME/w3m" export NUGET_PACKAGES="$XDG_CACHE_HOME/NuGetPackages" +export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" export PATH="$PATH:/home/mbradley/.local/share/JetBrains/Toolbox/scripts:/home/mbradley/scripts" diff --git a/zsh/.zshrc.zwc b/zsh/.zshrc.zwc deleted file mode 100644 index cd1d01f7d63aef389229f2e4aed5a81f48389638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11128 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