diff --git a/dotfiles/.config/alacritty/alacritty.yml b/dotfiles/.config/alacritty/alacritty.yml deleted file mode 100644 index 1748c55..0000000 --- a/dotfiles/.config/alacritty/alacritty.yml +++ /dev/null @@ -1,613 +0,0 @@ -# Shawn's Configuration for Alacritty, the GPU enhanced terminal emulator. -# References: -# https://github.com/jwilm/alacritty -# ------------------------------------------------------------------------------ -# Set environment variables -env: - TERM: alacritty - PAGER: nvim -# ------------------------------------------------------------------------------ -# Background opacity #ant-transparency -background_opacity: 0.95 -# ------------------------------------------------------------------------------ -window: - padding: - x: 10 - y: 10 - dynamic_padding: true - decorations: full - startup_mode: Fullscreen - dynamic_title: true - -scrolling: - # Maximum number of lines in the scrollback buffer. - # Specifying '0' will disable scrolling. - history: 10000 - - # Scrolling distance multiplier. - # Seems to not work behind tmux - # Max value is 255 - multiplier: 3 -# ------------------------------------------------------------------------------ -# Font configuration -font: - normal: - family: "Hack Nerd Font" - style: "Book" - bold: - family: "Hack Nerd Font" - style: "Bold" - italic: - family: "Hack Nerd Font" - style: Italic - bold_italic: - family: "Hack Nerd Font" - style: "Bold Italic" - size: 11.0 -# ------------------------------------------------------------------------------ -# Colors (Blood Moon) -draw_bold_text_with_bright_colors: false -colors: - # Default colors - primary: - background: '#10100E' - foreground: '#C6C6C4' - # dim_foreground: '#828482' - # bright_foreground: '#eaeaea' - - # Normal colors - normal: - black: '#10100E' - red: '#C40233' - green: '#009F6B' - yellow: '#FFD700' - blue: '#0087BD' - magenta: '#9A4EAE' - cyan: '#20B2AA' - white: '#C6C6C4' - - # Bright colors - bright: - black: '#696969' - red: '#FF2400' - green: '#03C03C' - yellow: '#FDFF00' - blue: '#007FFF' - magenta: '#FF1493' - cyan: '#00CCCC' - white: '#FFFAFA' - - # Dim colors - dim: - black: '#131415' - red: '#864343' - green: '#777c44' - yellow: '#9e824c' - blue: '#556a7d' - magenta: '#75617b' - cyan: '#5b7d78' - white: '#828482' - - # Indexed Colors - # The indexed colors include all colors from 16 to 256. - # When these are not set, they're filled with sensible defaults. - # Example: - indexed_colors: - - { index: 16, color: '#fbaabf' } - - # Cursor Colors - # Allowed values are CellForeground and CellBackground, which reference the - # affected cell, or hexadecimal colors like #ff00ff. - #cursor: - # text: CellBackground - # cursor: CellForeground - - # Colors for the cursor when the vi mode is active. - #vi_mode_cursor: - # text: CellBackground - # cursor: CellForeground - - # Selection colors - #selection: - # text: CellBackground - # background: CellForeground - - # Search colors - # Colors used for the search bar and match highlighting. - #search: - #matches: - # foreground: '#000000' - # background: '#ffffff' - - #bar: - # background: '#c5c8c6' - # foreground: '#1d1f21' - -# ------------------------------------------------------------------------------ -# Bell -# The bell is rung every time the BEL control character is received. -# -# Visual Bell Animation -# Animation effect for flashing the screen when the visual bell is rung. -# Values for `animation`: -# - Ease -# - EaseOut -# - EaseOutSine -# - EaseOutQuad -# - EaseOutCubic -# - EaseOutQuart -# - EaseOutQuint -# - EaseOutExpo -# - EaseOutCirc -# - Linear -bell: - animation: EaseOutCirc - - # Duration of the visual bell flash. A `duration` of `0` will disable the - # visual bell animation. - duration: 10 - - # Visual bell animation color. - color: '#ffffff' - - # Bell Command - # This program is executed whenever the bell is rung. - # When set to `command: None`, no command will be executed. - # Example: - # command: - # program: notify-send - # args: ["Bell Rung!"] - # - #command: None - - -#selection: - # This string contains all characters that are used as separators for "semantic words" in Alacritty. - #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" - - # When set to `true`, selected text will be copied to the primary clipboard. - #save_to_clipboard: false - -#cursor: - # Cursor style - # - # Values for `style`: - # - ▇ Block - # - _ Underline - # - | Beam - #style: Block - - # Vi mode cursor style - # - # If the vi mode cursor style is `None` or not specified, it will fall back to - # the style of the active value of the normal cursor. - # - # See `cursor.style` for available options. - #vi_mode_style: None - - # If this is `true`, the cursor will be rendered as a hollow box when the - # window is not focused. - unfocused_hollow: true - - # Thickness of the cursor relative to the cell width as floating point number - # from `0.0` to `1.0`. - # thickness: 0.15 - -# Live config reload (changes require restart) -live_config_reload: true - -# Shell -# -# You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`. -# Entries in `shell.args` are passed unmodified as arguments to the shell. -# -# Default: -# - (macOS) /bin/bash --login -# - (Linux/BSD) user login shell -# - (Windows) powershell -shell: - program: /usr/bin/fish -# args: -# - --login - -# Startup directory -# -# Directory the shell is started in. If this is unset, or `None`, the working -# directory of the parent process will be used. -#working_directory: None - -# WinPTY backend (Windows only) -# -# Alacritty defaults to using the newer ConPTY backend if it is available, -# since it resolves a lot of bugs and is quite a bit faster. If it is not -# available, the WinPTY backend will be used instead. -# -# Setting this option to `true` makes Alacritty use the legacy WinPTY backend, -# even if the ConPTY backend is available. -#winpty_backend: false - -# Send ESC (\x1b) before characters when alt is pressed. -#alt_send_esc: true - -#mouse: - # Click settings - # - # The `double_click` and `triple_click` settings control the time - # alacritty should wait for accepting multiple clicks as one double - # or triple click. - #double_click: { threshold: 300 } - #triple_click: { threshold: 300 } - - # If this is `true`, the cursor is temporarily hidden when typing. - #hide_when_typing: false - - #url: - # URL launcher - # - # This program is executed when clicking on a text which is recognized as a URL. - # The URL is always added to the command as the last parameter. - # - # When set to `launcher: None`, URL launching will be disabled completely. - # - # Default: - # - (macOS) open - # - (Linux/BSD) xdg-open - # - (Windows) explorer - #launcher: - # program: xdg-open - # args: [] - - # URL modifiers - # - # These are the modifiers that need to be held down for opening URLs when clicking - # on them. The available modifiers are documented in the key binding section. - #modifiers: None - -# Mouse bindings -# -# Mouse bindings are specified as a list of objects, much like the key -# bindings further below. -# -# To trigger mouse bindings when an application running within Alacritty captures the mouse, the -# `Shift` modifier is automatically added as a requirement. -# -# Each mouse binding will specify a: -# -# - `mouse`: -# -# - Middle -# - Left -# - Right -# - Numeric identifier such as `5` -# -# - `action` (see key bindings) -# -# And optionally: -# -# - `mods` (see key bindings) -#mouse_bindings: -# - { mouse: Middle, action: PasteSelection } - -# Key bindings -# -# Key bindings are specified as a list of objects. For example, this is the -# default paste binding: -# -# `- { key: V, mods: Control|Shift, action: Paste }` -# -# Each key binding will specify a: -# -# - `key`: Identifier of the key pressed -# -# - A-Z -# - F1-F24 -# - Key0-Key9 -# -# A full list with available key codes can be found here: -# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants -# -# Instead of using the name of the keys, the `key` field also supports using -# the scancode of the desired key. Scancodes have to be specified as a -# decimal number. This command will allow you to display the hex scancodes -# for certain keys: -# -# `showkey --scancodes`. -# -# Then exactly one of: -# -# - `chars`: Send a byte sequence to the running application -# -# The `chars` field writes the specified string to the terminal. This makes -# it possible to pass escape sequences. To find escape codes for bindings -# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside -# of tmux. Note that applications use terminfo to map escape sequences back -# to keys. It is therefore required to update the terminfo when changing an -# escape sequence. -# -# - `action`: Execute a predefined action -# -# - ToggleViMode -# - SearchForward -# Start searching toward the right of the search origin. -# - SearchBackward -# Start searching toward the left of the search origin. -# - Copy -# - Paste -# - IncreaseFontSize -# - DecreaseFontSize -# - ResetFontSize -# - ScrollPageUp -# - ScrollPageDown -# - ScrollHalfPageUp -# - ScrollHalfPageDown -# - ScrollLineUp -# - ScrollLineDown -# - ScrollToTop -# - ScrollToBottom -# - ClearHistory -# Remove the terminal's scrollback history. -# - Hide -# Hide the Alacritty window. -# - Minimize -# Minimize the Alacritty window. -# - Quit -# Quit Alacritty. -# - ToggleFullscreen -# - SpawnNewInstance -# Spawn a new instance of Alacritty. -# - ClearLogNotice -# Clear Alacritty's UI warning and error notice. -# - ClearSelection -# Remove the active selection. -# - ReceiveChar -# - None -# -# (`mode: Vi` only): -# - Open -# Open URLs at the cursor location with the launcher configured in `url.launcher`. -# - Up -# Move the vi mode cursor up by one line. -# - Down -# Move the vi mode cursor down by one line. -# - Left -# Move the vi mode cursor left by one character. -# - Right -# Move the vi mode cursor right by one character. -# - First -# Move the vi mode cursor to the start of the line, searching across newlines if it is already at the beginning. -# - Last -# Move the vi mode cursor to the end of the line, searching across newlines if it is already at the end. -# - FirstOccupied -# Move the vi mode cursor to the first non-empty cell in this line, searching across newlines if it is already at the first one. -# - High -# Move the vi mode cursor to the top of the screen. -# - Middle -# Move the vi mode cursor to the middle of the screen. -# - Low -# Move the vi mode cursor to the bottom of the screen. -# - SemanticLeft -# Move the vi mode cursor to the start of the previous semantically separated word. -# - SemanticRight -# Move the vi mode cursor to the start of the next semantically separated word. -# - SemanticLeftEnd -# Move the vi mode cursor to the end of the previous semantically separated word. -# - SemanticRightEnd -# Move the vi mode cursor to the end of the next semantically separated word. -# - WordLeft -# Move the vi mode cursor to the start of the previous whitespace separated word. -# - WordRight -# Move the vi mode cursor to the start of the next whitespace separated word. -# - WordLeftEnd -# Move the vi mode cursor to the end of the previous whitespace separated word. -# - WordRightEnd -# Move the vi mode cursor to the end of the next whitespace separated word. -# - Bracket -# Move the vi mode cursor to the next character that matches the bracket at the cursor's -# current location. -# - ToggleNormalSelection -# - ToggleLineSelection -# - ToggleBlockSelection -# - ToggleSemanticSelection -# Toggle semantic selection based on `selection.semantic_escape_chars`. -# - SearchNext -# Jump to the beginning of the next match. -# - SearchPrevious -# Jump to the beginning of the previous match. -# - SearchStart -# Jump to the next start of a match to the left of the vi mode cursor. -# - SearchEnd -# Jump to the next end of a match to the left of the vi mode cursor. -# -# (macOS only): -# - ToggleSimpleFullscreen -# Enter fullscreen without occupying another space. -# -# (Linux/BSD only): -# - CopySelection -# Copy from the selection buffer. -# - PasteSelection -# Paste from the selection buffer. -# -# - `command`: Fork and execute a specified command plus arguments -# -# The `command` field must be a map containing a `program` string and an -# `args` array of command line parameter strings. For example: -# `{ program: "alacritty", args: ["-e", "vttest"] }` -# -# And optionally: -# -# - `mods`: Key modifiers to filter binding actions -# -# - Command -# - Control -# - Option -# - Super -# - Shift -# - Alt -# -# Multiple `mods` can be combined using `|` like this: -# `mods: Control|Shift`. -# Whitespace and capitalization are relevant and must match the example. -# -# - `mode`: Indicate a binding for only specific terminal reported modes -# -# This is mainly used to send applications the correct escape sequences -# when in different modes. -# -# - AppCursor -# - AppKeypad -# - Alt -# - Vi -# -# A `~` operator can be used before a mode to apply the binding whenever -# the mode is *not* active, e.g. `~Alt`. -# -# Bindings are always filled by default, but will be replaced when a new -# binding with the same triggers is defined. To unset a default binding, it can -# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for -# a no-op if you do not wish to receive input characters for that binding. -# -# If the same trigger is assigned to multiple actions, all of them are executed -# in the order they were defined in. -#key_bindings: - #- { key: Paste, action: Paste } - #- { key: Copy, action: Copy } - #- { key: L, mods: Control, action: ClearLogNotice } - #- { key: L, mods: Control, mode: ~Vi, chars: "\x0c" } - #- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, } - #- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown } - #- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, } - #- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom } - - # Vi Mode - #- { key: Space, mods: Shift|Control, mode: Vi, action: ScrollToBottom } - #- { key: Space, mods: Shift|Control, action: ToggleViMode } - #- { key: Escape, mode: Vi, action: ClearSelection } - #- { key: I, mode: Vi, action: ScrollToBottom } - #- { key: I, mode: Vi, action: ToggleViMode } - #- { key: C, mods: Control, mode: Vi, action: ToggleViMode } - #- { key: Y, mods: Control, mode: Vi, action: ScrollLineUp } - #- { key: E, mods: Control, mode: Vi, action: ScrollLineDown } - #- { key: G, mode: Vi, action: ScrollToTop } - #- { key: G, mods: Shift, mode: Vi, action: ScrollToBottom } - #- { key: B, mods: Control, mode: Vi, action: ScrollPageUp } - #- { key: F, mods: Control, mode: Vi, action: ScrollPageDown } - #- { key: U, mods: Control, mode: Vi, action: ScrollHalfPageUp } - #- { key: D, mods: Control, mode: Vi, action: ScrollHalfPageDown } - #- { key: Y, mode: Vi, action: Copy } - #- { key: Y, mode: Vi, action: ClearSelection } - #- { key: Copy, mode: Vi, action: ClearSelection } - #- { key: V, mode: Vi, action: ToggleNormalSelection } - #- { key: V, mods: Shift, mode: Vi, action: ToggleLineSelection } - #- { key: V, mods: Control, mode: Vi, action: ToggleBlockSelection } - #- { key: V, mods: Alt, mode: Vi, action: ToggleSemanticSelection } - #- { key: Return, mode: Vi, action: Open } - #- { key: K, mode: Vi, action: Up } - #- { key: J, mode: Vi, action: Down } - #- { key: H, mode: Vi, action: Left } - #- { key: L, mode: Vi, action: Right } - #- { key: Up, mode: Vi, action: Up } - #- { key: Down, mode: Vi, action: Down } - #- { key: Left, mode: Vi, action: Left } - #- { key: Right, mode: Vi, action: Right } - #- { key: Key0, mode: Vi, action: First } - #- { key: Key4, mods: Shift, mode: Vi, action: Last } - #- { key: Key6, mods: Shift, mode: Vi, action: FirstOccupied } - #- { key: H, mods: Shift, mode: Vi, action: High } - #- { key: M, mods: Shift, mode: Vi, action: Middle } - #- { key: L, mods: Shift, mode: Vi, action: Low } - #- { key: B, mode: Vi, action: SemanticLeft } - #- { key: W, mode: Vi, action: SemanticRight } - #- { key: E, mode: Vi, action: SemanticRightEnd } - #- { key: B, mods: Shift, mode: Vi, action: WordLeft } - #- { key: W, mods: Shift, mode: Vi, action: WordRight } - #- { key: E, mods: Shift, mode: Vi, action: WordRightEnd } - #- { key: Key5, mods: Shift, mode: Vi, action: Bracket } - #- { key: Slash, mode: Vi, action: SearchForward } - #- { key: Slash, mods: Shift, mode: Vi, action: SearchBackward } - #- { key: N, mode: Vi, action: SearchNext } - #- { key: N, mods: Shift, mode: Vi, action: SearchPrevious } - - # (Windows, Linux, and BSD only) - #- { key: V, mods: Control|Shift, action: Paste } - #- { key: C, mods: Control|Shift, action: Copy } - #- { key: F, mods: Control|Shift, action: SearchForward } - #- { key: B, mods: Control|Shift, action: SearchBackward } - #- { key: C, mods: Control|Shift, mode: Vi, action: ClearSelection } - #- { key: Insert, mods: Shift, action: PasteSelection } - #- { key: Key0, mods: Control, action: ResetFontSize } - #- { key: Equals, mods: Control, action: IncreaseFontSize } - #- { key: Add, mods: Control, action: IncreaseFontSize } - #- { key: Subtract, mods: Control, action: DecreaseFontSize } - #- { key: Minus, mods: Control, action: DecreaseFontSize } - - # (Windows only) - #- { key: Return, mods: Alt, action: ToggleFullscreen } - - # (macOS only) - #- { key: K, mods: Command, mode: ~Vi, chars: "\x0c" } - #- { key: Key0, mods: Command, action: ResetFontSize } - #- { key: Equals, mods: Command, action: IncreaseFontSize } - #- { key: Add, mods: Command, action: IncreaseFontSize } - #- { key: Minus, mods: Command, action: DecreaseFontSize } - #- { key: K, mods: Command, action: ClearHistory } - #- { key: V, mods: Command, action: Paste } - #- { key: C, mods: Command, action: Copy } - #- { key: C, mods: Command, mode: Vi, action: ClearSelection } - #- { key: H, mods: Command, action: Hide } - #- { key: M, mods: Command, action: Minimize } - #- { key: Q, mods: Command, action: Quit } - #- { key: W, mods: Command, action: Quit } - #- { key: N, mods: Command, action: SpawnNewInstance } - #- { key: F, mods: Command|Control, action: ToggleFullscreen } - #- { key: F, mods: Command, action: SearchForward } - #- { key: B, mods: Command, action: SearchBackward } - -#debug: - # Display the time it takes to redraw each frame. - #render_timer: false - - # Keep the log file after quitting Alacritty. - #persistent_logging: false - - # Log level - # - # Values for `log_level`: - # - None - # - Error - # - Warn - # - Info - # - Debug - # - Trace - #log_level: Warn - - # Print all received window events. - #print_events: false -# colors: -# primary: -# background: '0x000000' -# foreground: '0xD8DEE9' -# cursor: -# text: '0x2E3440' -# cursor: '0xD8DEE9' -# normal: -# black: '0x3B4252' -# red: '0xBF616A' -# green: '0xA3BE8C' -# yellow: '0xEBCB8B' -# blue: '0x81A1C1' -# magenta: '0xB48EAD' -# cyan: '0x88C0D0' -# white: '0xE5E9F0' -# bright: -# black: '0x4C566A' -# red: '0xBF616A' -# green: '0xA3BE8C' -# yellow: '0xEBCB8B' -# blue: '0x81A1C1' -# magenta: '0xB48EAD' -# cyan: '0x8FBCBB' -# white: '0xECEFF4' -# # -# - diff --git a/dotfiles/.config/bpython/config b/dotfiles/.config/bpython/config deleted file mode 100644 index f5746f2..0000000 --- a/dotfiles/.config/bpython/config +++ /dev/null @@ -1,101 +0,0 @@ -# This is a standard python config file -# Valid values can be True, False, integer numbers, strings -# By default bpython will look for $XDG_CONFIG_HOME/bpython/config -# ($XDG_CONFIG_HOME defaults to ~/.config) or you can specify a file with the -# --config option on the command line -# -# see http://docs.bpython-interpreter.org/configuration.html -# for all configurable options - -# General section tag -[general] - -# Display the autocomplete list as you type (default: True). -# When this is off, you can hit tab to see the suggestions. -# auto_display_list = True - -# Syntax highlighting as you type (default: True). -# syntax = True - -# Display the arg spec (list of arguments) for callables, -# when possible (default: True). -# arg_spec = True - -# History file (default: ~/.pythonhist): -# hist_file = ~/.pythonhist - -# Number of lines to store in history (set to 0 to disable) (default: 100): -# hist_length = 100 - -# Soft tab size (default: 4, see pep-8): -# tab_length = 4 - -# Color schemes should be put in $XDG_CONFIG_HOME/bpython/ e.g. to use the theme -# $XDG_CONFIG_HOME/bpython/foo.theme set color_scheme = foo. Leave blank or set -# to "default" to use the default theme - color_scheme = ginyu - -# External editor to use for editing the current line, block, or full history -# Examples: vi (vim) -# code --wait (VS Code) - in VS Code use the command pallete to: -# Shell Command: Install 'code' command in PATH -# atom -nw (Atom) -# Default is to try $EDITOR and $VISUAL, then vi - but if you uncomment -# the line below that will take precedence -# editor = vi - -# Whether to append .py to the filename while saving session to a file. -# (default: False) -# save_append_py = False - -# The name of a helper executable that should perform pastebin upload on -# bpython's behalf. If unset, bpython uploads pastes to bpaste.net. (default: ) -#pastebin_helper = gist.py - -# How long an undo must be expected to take before prompting for how -# many lines should be undone. Set to -1 to never prompt, or 0 to -# always prompt. -# single_undo_time = 1.0 - -# Enable autoreload feature by default (default: False). -# default_autoreload = False - -[keyboard] - -# All key bindings are shown commented out with their default binding - -# pastebin = F8 -# last_output = F9 -# reimport = F6 -# help = F1 -# toggle_file_watch = F5 -# save = C-s -# undo = C-r -# redo = C-g -# up_one_line = C-p -# down_one_line = C-n -# cut_to_buffer = C-k -# search = C-o -# yank_from_buffer = C-y -# backspace = C-h -# clear_word = C-w -# clear_line = C-u -# clear_screen = C-l -# show_source = F2 -# exit = C-d -# external_editor = F7 -# edit_config = F3 -reverse_incremental_search = C-r -# incremental_search = M-s - -[curtsies] - -# Allow the the completion and docstring box above the current line -# (default: False) -# list_above = False - -# Enables two fish (the shell) style features: -# Previous line key will search for the current line (like reverse incremental -# search) and right arrow will complete the current line with the first match -# from history. (default: True) -# right_arrow_completion = True diff --git a/dotfiles/.config/bpython/ginyu.theme b/dotfiles/.config/bpython/ginyu.theme deleted file mode 100644 index 0130ae6..0000000 --- a/dotfiles/.config/bpython/ginyu.theme +++ /dev/null @@ -1,30 +0,0 @@ -# Each letter represents a colour marker: -# k, r, g, y, b, m, c, w, d -# which stands for: -# blacK, Red, Green, Yellow, Blue, Magenta, Cyan, White, Default -# Capital letters represent bold -# Copy to $XDG_CONFIG_HOME/bpython/foo.theme and set "color_scheme = foo" in -# $XDG_CONFIG_HOME/bpython/config ($XDG_CONFIG_HOME defaults to ~/.config) - -[syntax] -keyword = y -name = c -comment = b -string = m -error = r -number = G -operator = Y -punctuation = y -token = C -paren = R - -[interface] -# XXX: gnome-terminal appears to be braindead. The cursor will disappear unless -# you set the background colour to "d". -background = d -output = w -main = c -prompt = c -prompt_more = g -right_arrow_suggestion = w - diff --git a/dotfiles/.config/hunter/actions/Add Action?type?name!.sh b/dotfiles/.config/hunter/actions/Add Action?type?name!.sh deleted file mode 100755 index 6a322bc..0000000 --- a/dotfiles/.config/hunter/actions/Add Action?type?name!.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh - - -errecho() { - echo ${@} >&2 -} - -check_dir() { - DIR=${1} - - [ -d ${DIR} ] || - mkdir -p ${DIR} || - (echo "Can't create directory: ${DIR}" && exit 1) -} - -populate_file() { - FILE=${1} - - # Don't try to overwrite existing file - test -e ${FILE} && return - - - - cat > ${FILE} << EOF -#!/bin/sh - -# Selected files are stored here -FILES=\${@} - -# You can interate over them one by one -for FILE in \${FILES}; do - echo \$FILE -done - -# Or process them all at once -echo "\${FILES}" -EOF -} - - -## Starting point - -FILE=${1} -MIME=`hunter -m $FILE` -STATUS=$? - - -# MIME detection failed, bail out unless type is base -[ $STATUS != 0 ] && [ $type != "uni" ] && - echo $MIME && - exit 1 - -# Laziy not using XGD here because of OSX -ACTDIR="$HOME/.config/hunter/actions/" - -MIME_BASE=`echo $MIME | cut -d "/" -f 1` -MIME_SUB=`echo $MIME | cut -d "/" -f 2` - - -case $type in - uni) - AFILE="${ACTDIR}/${name}.sh" - check_dir "${ACTDIR}" - populate_file "${AFILE}" - $EDITOR "${AFILE}" - test -e "${AFILE}" && chmod +x "${AFILE}" - ;; - base) - BASEDIR="${ACTDIR}/$MIME_BASE" - AFILE="${BASEDIR}/${name}.sh" - check_dir "${BASEDIR}" - populate_file "${AFILE}" - $EDITOR "${AFILE}" - test -e ${AFILE} && chmod +x "${ACTDIR}/$name" - ;; - sub) - SUBDIR="${ACTDIR}/${MIME_BASE}/${MIME_SUB}" - AFILE="${SUBDIR}/${name}.sh" - check_dir ${SUBDIR} - populate_file "${AFILE}" - $EDITOR "${AFILE}" - test -e ${AFILE} && chmod+ +x ${AFILE} - ;; -esac diff --git a/dotfiles/.config/hunter/actions/application/extract.sh b/dotfiles/.config/hunter/actions/application/extract.sh deleted file mode 100755 index 51c8c0f..0000000 --- a/dotfiles/.config/hunter/actions/application/extract.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -which 7z >/dev/null && EXTRACTOR="7z x" -# Prefer aunpack -which aunpack >/dev/null && EXTRACTOR=aunpack - - -for file in "$@"; do - echo $EXTRACTOR "$file"; -done diff --git a/dotfiles/.config/hunter/actions/compress?archive_name.sh b/dotfiles/.config/hunter/actions/compress?archive_name.sh deleted file mode 100755 index 17c0d6a..0000000 --- a/dotfiles/.config/hunter/actions/compress?archive_name.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -7z a $archive_name "$@" diff --git a/dotfiles/.config/hunter/actions/synchtop!.sh b/dotfiles/.config/hunter/actions/synchtop!.sh deleted file mode 100755 index 5e1f9f7..0000000 --- a/dotfiles/.config/hunter/actions/synchtop!.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec htop diff --git a/dotfiles/.config/hunter/actions/text/firefox.sh b/dotfiles/.config/hunter/actions/text/firefox.sh deleted file mode 100755 index a03ee81..0000000 --- a/dotfiles/.config/hunter/actions/text/firefox.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -firefox "$@" diff --git a/dotfiles/.config/hunter/actions/text/nano!.sh b/dotfiles/.config/hunter/actions/text/nano!.sh deleted file mode 100755 index 2b03d6c..0000000 --- a/dotfiles/.config/hunter/actions/text/nano!.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -nano "$@" diff --git a/dotfiles/.config/hunter/actions/video/mpv.sh b/dotfiles/.config/hunter/actions/video/mpv.sh deleted file mode 100755 index 87da718..0000000 --- a/dotfiles/.config/hunter/actions/video/mpv.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec mpv "$@" diff --git a/dotfiles/.config/hunter/actions/youtube_music?url.sh b/dotfiles/.config/hunter/actions/youtube_music?url.sh deleted file mode 100755 index 8881499..0000000 --- a/dotfiles/.config/hunter/actions/youtube_music?url.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -FORMATS=`youtube-dl -F "$url"` - -echo $FORMATS - -echo $FORMATS | grep "251 " && - youtube-dl -x -f 251 "$url" && - exit 0 - -echo $FORMATS | grep "171 " && - youtube-dl -x -f 171 "$url" && - exit 0 - -exit 1 diff --git a/dotfiles/.config/hunter/config b/dotfiles/.config/hunter/config deleted file mode 100644 index 018efdc..0000000 --- a/dotfiles/.config/hunter/config +++ /dev/null @@ -1,10 +0,0 @@ -animation=on -show_hidden=off -select_cmd=find -type f | fzf -m -cd_cmd=find -type d | fzf -icons=off -ratios=20,30,49 -media_autostart=off -media_mute=off -media_previewer=hunter-media -graphics=auto diff --git a/dotfiles/.config/hunter/hunter_cd.sh b/dotfiles/.config/hunter/hunter_cd.sh deleted file mode 100644 index 6d73be1..0000000 --- a/dotfiles/.config/hunter/hunter_cd.sh +++ /dev/null @@ -1,6 +0,0 @@ -function hunter() { - env hunter - test -e ~/.hunter_cwd && - source ~/.hunter_cwd && - rm ~/.hunter_cwd && cd $HUNTER_CWD -} diff --git a/dotfiles/.config/hunter/keys b/dotfiles/.config/hunter/keys deleted file mode 100644 index 44862d1..0000000 --- a/dotfiles/.config/hunter/keys +++ /dev/null @@ -1,109 +0,0 @@ -[movement] -Up(1)=k, Up -Down(1)=j, Down -Left=b, Left -Right=f, Right -Top=<, Home -Bottom=>, End -Up(10)=K -Down(10)=J -PageUp=C-v, PageUp -PageDown=M-v, PageDown - -[filebrowser] -Quit=q -QuitWithDir=Q -LeftColumnDown=] -LeftColumnUp=[ -GotoHome=~ -TurboCd=/ -SelectExternal=M-Space -EnterDirExternal=M-/ -RunInBackground=F -GotoPrevCwd=- -ShowBookmarks=` -AddBookmark=b -ShowProcesses=w -ShowLog=g -ShowQuickActions=a -RunSubshell=z -ToggleColumns=c -ExecCmd=! - -[filelist] -Search=S -SearchNext=M-s -SearchPrev=M-S -Filter=C-f -Select=Space -InvertSelection=v -ClearSelection=V -FilterSelection=M-V -ToggleTag=t -ToggleHidden=h -ReverseSort=r -CycleSort=s -ToNextMtime=K -ToPrevMtime=k -ToggleDirsFirst=d - - - -[tabs] -NewTab=C-t -CloseTab=C-w -NextTab=Tab -PrevTab=BackTab -GotoTab(_)=F_ - - -[media] -TogglePause=M-m -ToggleMute=M-M -SeekForward=M-> -SeekBackward=M-< - -[bookmarks] -GotoLastCwd=` -Goto(_)=_ -Delete(_)=M-_ - -[processes] -Close=w, Esc -Remove=d -Kill=k -FollowOutput=f -ScrollOutputUp=C-p -ScrollOutputDown=C-n -ScrollOutputPageUp=C-V -ScrollOutputPageDown=C-v -ScrollOutputTop=C-< -ScrollOutputBottom=> - -[minibuffer] -InsertChar(_)=_ -InsertTab(_)=F_ -Cancel=C-c, Esc -Finish=Enter -Complete=Tab -DeleteChar=C-d, Delete -BackwardDeleteChar=Backspace -CursorLeft=C-b, Left -CursorRight=C-f, Right -HistoryUp=C-p, M-p, Up -HistoryDown=C-n, M-n, Down -ClearLine=C-u -DeleteWord=C-h -CursorToStart=C-a, Home -CursorToEnd=C-e, End - - -[fold] -ToggleFold=t,Tab - -[log] -Close=g,Esc - -[quickaction] -Close=a, Esc, C-a -SelectOrRun(_)=_ diff --git a/dotfiles/.config/hunter/keys~ b/dotfiles/.config/hunter/keys~ deleted file mode 100644 index 9ebba53..0000000 --- a/dotfiles/.config/hunter/keys~ +++ /dev/null @@ -1,109 +0,0 @@ -[movement] -Up(1)=k, Up -Down(1)=j, Down -Left=b, Left -Right=f, Right -Top=<, Home -Bottom=>, End -Up(10)=K -Down(10)=J -PageUp=C-v, PageUp -PageDown=M-v, PageDown - -[filebrowser] -Quit=q -QuitWithDir=Q -LeftColumnDown=] -LeftColumnUp=[ -GotoHome=~ -TurboCd=/ -SelectExternal=M-Space -EnterDirExternal=M-/ -RunInBackground=F -GotoPrevCwd=- -ShowBookmarks=` -AddBookmark=b -ShowProcesses=w -ShowLog=g -ShowQuickActions=a -RunSubshell=z -ToggleColumns=c -ExecCmd=! - -[filelist] -Search=S -SearchNext=M-s -SearchPrev=M-S -Filter=C-f -Select=Space -InvertSelection=v -ClearSelection=V -FilterSelection=M-v -ToggleTag=t -ToggleHidden=h -ReverseSort=r -CycleSort=s -ToNextMtime=K -ToPrevMtime=k -ToggleDirsFirst=d - - - -[tabs] -NewTab=C-t -CloseTab=C-w -NextTab=Tab -PrevTab=BackTab -GotoTab(_)=F_ - - -[media] -TogglePause=M-m -ToggleMute=M-M -SeekForward=M-> -SeekBackward=M-< - -[bookmarks] -GotoLastCwd=` -Goto(_)=_ -Delete(_)=M-_ - -[processes] -Close=w, Esc -Remove=d -Kill=k -FollowOutput=f -ScrollOutputUp=C-p -ScrollOutputDown=C-n -ScrollOutputPageUp=C-V -ScrollOutputPageDown=C-v -ScrollOutputTop=C-< -ScrollOutputBottom=> - -[minibuffer] -InsertChar(_)=_ -InsertTab(_)=F_ -Cancel=C-c, Esc -Finish=Enter -Complete=Tab -DeleteChar=C-d, Delete -BackwardDeleteChar=Backspace -CursorLeft=C-b, Left -CursorRight=C-f, Right -HistoryUp=C-p, M-p, Up -HistoryDown=C-n, M-n, Down -ClearLine=C-u -DeleteWord=C-h -CursorToStart=C-a, Home -CursorToEnd=C-e, End - - -[fold] -ToggleFold=t,Tab - -[log] -Close=g,Esc - -[quickaction] -Close=a, Esc, C-a -SelectOrRun(_)=_ diff --git a/dotfiles/.config/hunter/previewers/7z b/dotfiles/.config/hunter/previewers/7z deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/7z +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/Z b/dotfiles/.config/hunter/previewers/Z deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/Z +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/bz b/dotfiles/.config/hunter/previewers/bz deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/bz +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/bz2 b/dotfiles/.config/hunter/previewers/bz2 deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/bz2 +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/cab b/dotfiles/.config/hunter/previewers/cab deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/cab +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/cpio b/dotfiles/.config/hunter/previewers/cpio deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/cpio +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/deb b/dotfiles/.config/hunter/previewers/deb deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/deb +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/definitions/archive b/dotfiles/.config/hunter/previewers/definitions/archive deleted file mode 100755 index ef62060..0000000 --- a/dotfiles/.config/hunter/previewers/definitions/archive +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh - -FILE="${1}" - -function exists() { - command -v "${1}" >/dev/null - return $? -} - - -function run_other { - exists 7z && - 7z l -p -- "${FILE}" | tail --lines="+11" && exit $? - exists als && - als "${FILE}" && exit $? || - echo "Can't find bsdtar, 7z, or atools!" && exit 1 - -} - - -# Parse output and rearrange it to be more suitable for possibly narrow column -function run_bsdtar() { - # Check if bsdtar is present - exists bsdtar || return 1 - - bsdtar -v -t -f "${FILE}" 2>/dev/null | - awk '{ - # Only show two digits - CONVFMT = "%2.2f" - - # Calculate human reatable size - split( "B KB MB GB" , v ); - s=1; - while( $5>1024 ) { - $5/=1024; - s++ - } - - # Print everything with tab as separator - print $(9) $(10) $(11) "\t" \ - $(1) "\t" $(2) "\t" $(3) "\t" $(4) "\t" \ - $(5) v[s] "\t" \ - $(6) "\t" $(7) "\t" $(8) - }' | - column -t \ - -N NAME,PERMISSION,XATTR,USER,GROUP,SIZE,MON,DAY,TIME \ - -O name,size,permission,user,group,mon,day,time,xattr \ - -R permission,xattr,user,group,size,mon,day,time \ - -H xattr \ - -T name,permission,user,group,size,mon,day,time \ - -W name -} - -# Try bsdtar, if it fails try the others -run_bsdtar "${1}" || run_other "${1}" diff --git a/dotfiles/.config/hunter/previewers/definitions/html b/dotfiles/.config/hunter/previewers/definitions/html deleted file mode 100755 index 0f5e48a..0000000 --- a/dotfiles/.config/hunter/previewers/definitions/html +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -w3m -dump "${1}" || -links -dump "${1}" || -elinks -dump "${1}" || -lynx -dump "${1}" \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/definitions/openoffice b/dotfiles/.config/hunter/previewers/definitions/openoffice deleted file mode 100755 index 91e56b0..0000000 --- a/dotfiles/.config/hunter/previewers/definitions/openoffice +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -odt2text "${1}" 2> /dev/null \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/definitions/pdf b/dotfiles/.config/hunter/previewers/definitions/pdf deleted file mode 100755 index 162edba..0000000 --- a/dotfiles/.config/hunter/previewers/definitions/pdf +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -pdftotext -l 10 -layout -nopgbrk -q "${1}" -|| -mutool draw -F txt -i -- "${1}" || -exiftool "${1}" 2> /dev/null diff --git a/dotfiles/.config/hunter/previewers/definitions/pdf.g b/dotfiles/.config/hunter/previewers/definitions/pdf.g deleted file mode 100755 index e43c4ca..0000000 --- a/dotfiles/.config/hunter/previewers/definitions/pdf.g +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -FILE="${1}" -BASENAME=`basename -s ".pdf" "${FILE}"` - -mkdir /tmp/hunter-previews -pdftoppm -singlefile -singlefile "${FILE}" /tmp/hunter-previews/"${BASENAME}" || exit 1 -echo /tmp/hunter-previews/"${BASENAME}".ppm diff --git a/dotfiles/.config/hunter/previewers/definitions/text b/dotfiles/.config/hunter/previewers/definitions/text deleted file mode 100755 index e76f920..0000000 --- a/dotfiles/.config/hunter/previewers/definitions/text +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -bat --plain --color=always --paging=never "${1}" --line-range 1:100 --tabs 8 -2>/dev/null && exit 5 - -highlight --replace-tabs=4 --force -- "${1}" -2>/dev/null && exit 5 - -cat "${1}" diff --git a/dotfiles/.config/hunter/previewers/gz b/dotfiles/.config/hunter/previewers/gz deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/gz +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/htm b/dotfiles/.config/hunter/previewers/htm deleted file mode 120000 index 40f18c0..0000000 --- a/dotfiles/.config/hunter/previewers/htm +++ /dev/null @@ -1 +0,0 @@ -definitions/html \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/html b/dotfiles/.config/hunter/previewers/html deleted file mode 120000 index 40f18c0..0000000 --- a/dotfiles/.config/hunter/previewers/html +++ /dev/null @@ -1 +0,0 @@ -definitions/html \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/jar b/dotfiles/.config/hunter/previewers/jar deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/jar +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/jzma b/dotfiles/.config/hunter/previewers/jzma deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/jzma +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/lha b/dotfiles/.config/hunter/previewers/lha deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/lha +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/lzo b/dotfiles/.config/hunter/previewers/lzo deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/lzo +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/odt b/dotfiles/.config/hunter/previewers/odt deleted file mode 120000 index 5605427..0000000 --- a/dotfiles/.config/hunter/previewers/odt +++ /dev/null @@ -1 +0,0 @@ -definitions/openoffice \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/pdf b/dotfiles/.config/hunter/previewers/pdf deleted file mode 100755 index 162edba..0000000 --- a/dotfiles/.config/hunter/previewers/pdf +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -pdftotext -l 10 -layout -nopgbrk -q "${1}" -|| -mutool draw -F txt -i -- "${1}" || -exiftool "${1}" 2> /dev/null diff --git a/dotfiles/.config/hunter/previewers/pdf.g b/dotfiles/.config/hunter/previewers/pdf.g deleted file mode 120000 index 90dee50..0000000 --- a/dotfiles/.config/hunter/previewers/pdf.g +++ /dev/null @@ -1 +0,0 @@ -definitions/pdf.g \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/rar b/dotfiles/.config/hunter/previewers/rar deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/rar +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/rpm b/dotfiles/.config/hunter/previewers/rpm deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/rpm +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/tar b/dotfiles/.config/hunter/previewers/tar deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/tar +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/xhtm b/dotfiles/.config/hunter/previewers/xhtm deleted file mode 120000 index 40f18c0..0000000 --- a/dotfiles/.config/hunter/previewers/xhtm +++ /dev/null @@ -1 +0,0 @@ -definitions/html \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/xhtml b/dotfiles/.config/hunter/previewers/xhtml deleted file mode 120000 index 40f18c0..0000000 --- a/dotfiles/.config/hunter/previewers/xhtml +++ /dev/null @@ -1 +0,0 @@ -definitions/html \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/xpi b/dotfiles/.config/hunter/previewers/xpi deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/xpi +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/hunter/previewers/zip b/dotfiles/.config/hunter/previewers/zip deleted file mode 120000 index c3bda0c..0000000 --- a/dotfiles/.config/hunter/previewers/zip +++ /dev/null @@ -1 +0,0 @@ -definitions/archive \ No newline at end of file diff --git a/dotfiles/.config/ranger/rc.conf b/dotfiles/.config/ranger/rc.conf deleted file mode 100644 index 5ea6871..0000000 --- a/dotfiles/.config/ranger/rc.conf +++ /dev/null @@ -1,4 +0,0 @@ -set preview_images true -set preview_images_method ueberzug -default_linemode devicons -set show_hidden true diff --git a/dotfiles/.config/scdl/scdl.cfg b/dotfiles/.config/scdl/scdl.cfg deleted file mode 100644 index 15c6137..0000000 --- a/dotfiles/.config/scdl/scdl.cfg +++ /dev/null @@ -1,3 +0,0 @@ -[scdl] -auth_token = -path = . diff --git a/dotfiles/.config/sefr/config.toml b/dotfiles/.config/sefr/config.toml deleted file mode 100644 index f9597e2..0000000 --- a/dotfiles/.config/sefr/config.toml +++ /dev/null @@ -1,111 +0,0 @@ -[engines._default] -name = "Google" -search_url = "https://www.google.com/search?q=%s" -suggestion_url = "https://www.google.com/complete/search?client=chrome&q=%s" - -[engines._default.prompt] -icon = " g " -icon_bg = "Blue" -icon_fg = "White" -text = " Google " -text_bg = "White" -text_fg = "Black" - -[engines.ddg] -name = "DuckDuckGo" -search_url = "https://duckduckgo.com/?q=%s" -suggestion_url = "https://duckduckgo.com/ac/?q=%s&type=list" - -[engines.ddg.prompt] -icon = " ♞ " -icon_bg = [222, 88, 51] -icon_fg = "White" -text_bg = "White" -text_fg = "Black" - -[engines.g] -name = "Google (I'm Feeling Lucky)" -search_url = "https://www.google.com/search?btnI&q=%s" -suggestion_url = "https://www.google.com/complete/search?client=chrome&q=%s" - -[engines.g.prompt] -icon = " g " -icon_bg = "Blue" -icon_fg = "White" -text = " I'm Feeling Lucky " -text_bg = "White" -text_fg = "Black" - -[engines.r] -name = "Subreddit" -search_url = "https://www.reddit.com/r/%s" -space_becomes = "" -suggestion_url = "https://us-central1-subreddit-suggestions.cloudfunctions.net/suggest?query=%s" - -[engines.r.prompt] -icon = " ⬬ " -icon_bg = [255, 69, 0] -icon_fg = "White" -text_bg = "White" -text_fg = "Black" - -[engines.red] -name = "Reddit" -search_url = "https://www.google.com/search?q=site:reddit.com+%s" -suggestion_url = "https://www.google.com/complete/search?client=chrome&q=%s" - -[engines.red.prompt] -icon = " ⬬ " -icon_bg = [255, 69, 0] -icon_fg = "White" -text_bg = "White" -text_fg = "Black" - -[engines.w] -name = "Wikipedia" -search_url = "https://www.wikipedia.org/search-redirect.php?family=wikipedia&language=en&search=%s&language=en&go=Go" -suggestion_url = "https://en.wikipedia.org/w/api.php?action=opensearch&search=%s&limit=15&namespace=0&format=json" - -[engines.w.prompt] -icon = " W " -icon_bg = "White" -icon_fg = "Black" -text_bg = "White" -text_fg = "Black" - -[engines.wkt] -name = "Wiktionary" -search_url = "https://www.wiktionary.org/search-redirect.php?family=wiktionary&language=en&search=%s&go=Go" -suggestion_url = "https://en.wiktionary.org/w/api.php?action=opensearch&search=%s&limit=15&namespace=0&format=json" - -[engines.wkt.prompt] -icon = "['w]" -icon_bg = "White" -icon_fg = "Black" -text_bg = "White" -text_fg = "Black" - -[engines.yt] -name = "YouTube" -search_url = "https://www.youtube.com/results?q=%s" -suggestion_url = "http://suggestqueries.google.com/complete/search?client=firefox&ds=yt&q=%s" - -[engines.yt.prompt] -icon = " ▶ " -icon_bg = "Red" -icon_fg = "White" -text_bg = "White" -text_fg = "Black" - -[keybinds] -"" = "SelectPrev" -"" = "DeleteChar" -"" = "Exit" -"" = "SelectNext" -"" = "SelectPrev" -"" = "DeleteWord" -"" = "Submit" -"" = "SelectNext" -"" = "Exit" -"" = "SelectNext" -"" = "SelectPrev"