aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Spek <p.spek@tyil.nl>2021-07-04 17:09:41 +0200
committerPatrick Spek <p.spek@tyil.nl>2021-08-14 12:01:20 +0200
commit9bfa8880867855303d0ca9e9f0c7ba5eb90e85c3 (patch)
treeb10b62a51fcd9e102477e6ef57281bef8087ec2e
parent0c83fb6e2669bfac1b4222f8227c6530bee9f4f0 (diff)
Start using alacritty
-rw-r--r--.config/alacritty/alacritty.yml852
-rw-r--r--.config/gtk-3.0/bookmarks2
-rw-r--r--.config/localmail/accounts/tyil@national.shitposting.agency.yaml18
-rw-r--r--.config/ncmpcpp/bindings45
-rwxr-xr-x.local/bin/firefox3
-rwxr-xr-x.local/bin/localmail2
-rwxr-xr-x.local/bin/term1
-rw-r--r--.ssh/config37
-rw-r--r--.ssh/known_hosts17
-rw-r--r--.vim/vimrc3
-rw-r--r--.weechat/perl/bad-word-filter.pl1
-rw-r--r--.weechat/weechat.conf31
12 files changed, 970 insertions, 42 deletions
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
new file mode 100644
index 0000000..303bdda
--- /dev/null
+++ b/.config/alacritty/alacritty.yml
@@ -0,0 +1,852 @@
+# Configuration for Alacritty, the GPU enhanced terminal emulator.
+
+# Import additional configuration files
+#
+# Imports are loaded in order, skipping all missing files, with the importing
+# file being loaded last. If a field is already present in a previous import, it
+# will be replaced.
+#
+# All imports must either be absolute paths starting with `/`, or paths relative
+# to the user's home directory starting with `~/`.
+#import:
+# - /path/to/alacritty.yml
+
+# Any items in the `env` entry below will be added as
+# environment variables. Some entries may override variables
+# set by alacritty itself.
+#env:
+ # TERM variable
+ #
+ # This value is used to set the `$TERM` environment variable for
+ # each instance of Alacritty. If it is not present, alacritty will
+ # check the local terminfo database and use `alacritty` if it is
+ # available, otherwise `xterm-256color` is used.
+ #TERM: alacritty
+
+window:
+ # Window dimensions (changes require restart)
+ #
+ # Number of lines/columns (not pixels) in the terminal. The number of columns
+ # must be at least `2`, while using a value of `0` for columns and lines will
+ # fall back to the window manager's recommended size.
+ #dimensions:
+ # columns: 0
+ # lines: 0
+
+ # Window position (changes require restart)
+ #
+ # Specified in number of pixels.
+ # If the position is not set, the window manager will handle the placement.
+ #position:
+ # x: 0
+ # y: 0
+
+ # Window padding (changes require restart)
+ #
+ # Blank space added around the window in pixels. This padding is scaled
+ # by DPI and the specified value is always added at both opposing sides.
+ padding:
+ x: 2
+ y: 2
+
+ # Spread additional padding evenly around the terminal content.
+ #dynamic_padding: false
+
+ # Window decorations
+ #
+ # Values for `decorations`:
+ # - full: Borders and title bar
+ # - none: Neither borders nor title bar
+ #
+ # Values for `decorations` (macOS only):
+ # - transparent: Title bar, transparent background and title bar buttons
+ # - buttonless: Title bar, transparent background and no title bar buttons
+ #decorations: full
+
+ # Startup Mode (changes require restart)
+ #
+ # Values for `startup_mode`:
+ # - Windowed
+ # - Maximized
+ # - Fullscreen
+ #
+ # Values for `startup_mode` (macOS only):
+ # - SimpleFullscreen
+ #startup_mode: Windowed
+
+ # Window title
+ #title: Alacritty
+
+ # Allow terminal applications to change Alacritty's window title.
+ dynamic_title: true
+
+ # Window class (Linux/BSD only):
+ #class:
+ # Application instance name
+ #instance: Alacritty
+ # General application class
+ #general: Alacritty
+
+ # GTK theme variant (Linux/BSD only)
+ #
+ # Override the variant of the GTK theme. Commonly supported values are `dark`
+ # and `light`. Set this to `None` to use the default theme variant.
+ #gtk_theme_variant: None
+
+scrolling:
+ # Maximum number of lines in the scrollback buffer.
+ # Specifying '0' will disable scrolling.
+ history: 50000
+
+ # Scrolling distance multiplier.
+ #multiplier: 3
+
+# Font configuration
+font:
+ # Normal (roman) font face
+ #normal:
+ # Font family
+ #
+ # Default:
+ # - (macOS) Menlo
+ # - (Linux/BSD) monospace
+ # - (Windows) Consolas
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Regular
+
+ # Bold font face
+ #bold:
+ # Font family
+ #
+ # If the bold family is not specified, it will fall back to the
+ # value specified for the normal font.
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Bold
+
+ # Italic font face
+ #italic:
+ # Font family
+ #
+ # If the italic family is not specified, it will fall back to the
+ # value specified for the normal font.
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Italic
+
+ # Bold italic font face
+ #bold_italic:
+ # Font family
+ #
+ # If the bold italic family is not specified, it will fall back to the
+ # value specified for the normal font.
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Bold Italic
+
+ # Point size
+ size: 11.0
+
+ # Offset is the extra space around each character. `offset.y` can be thought
+ # of as modifying the line spacing, and `offset.x` as modifying the letter
+ # spacing.
+ #offset:
+ # x: 0
+ # y: 0
+
+ # Glyph offset determines the locations of the glyphs within their cells with
+ # the default being at the bottom. Increasing `x` moves the glyph to the
+ # right, increasing `y` moves the glyph upward.
+ #glyph_offset:
+ # x: 0
+ # y: 0
+
+ # Thin stroke font rendering (macOS only)
+ #
+ # Thin strokes are suitable for retina displays, but for non-retina screens
+ # it is recommended to set `use_thin_strokes` to `false`.
+ #use_thin_strokes: true
+
+# If `true`, bold text is drawn using the bright color variants.
+#draw_bold_text_with_bright_colors: false
+
+# Colors (Tomorrow Night)
+colors:
+ # Default colors
+ primary:
+ background: '#000000'
+ foreground: '#eeeeee'
+
+ # Bright and dim foreground colors
+ #
+ # The dimmed foreground color is calculated automatically if it is not
+ # present. If the bright foreground color is not set, or
+ # `draw_bold_text_with_bright_colors` is `false`, the normal foreground
+ # color will be used.
+ #dim_foreground: '#828482'
+ #bright_foreground: '#eaeaea'
+
+ # Cursor colors
+ #
+ # Colors which should be used to draw the terminal cursor.
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #cursor:
+ # text: CellBackground
+ # cursor: CellForeground
+
+ # Vi mode cursor colors
+ #
+ # Colors for the cursor when the vi mode is active.
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #vi_mode_cursor:
+ # text: CellBackground
+ # cursor: CellForeground
+
+ # Search colors
+ #
+ # Colors used for the search bar and match highlighting.
+ #search:
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #matches:
+ # foreground: '#000000'
+ # background: '#ffffff'
+ #focused_match:
+ # foreground: '#ffffff'
+ # background: '#000000'
+
+ #bar:
+ # background: '#c5c8c6'
+ # foreground: '#1d1f21'
+
+ # Keyboard regex hints
+ #hints:
+ # Fist character in the hint label
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #start:
+ # foreground: '#1d1f21'
+ # background: '#e9ff5e'
+
+ # All characters after the first one in the hint label
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #end:
+ # foreground: '#e9ff5e'
+ # background: '#1d1f21'
+
+ # Line indicator
+ #
+ # Color used for the indicator displaying the position in history during
+ # search and vi mode.
+ #
+ # By default, these will use the opposing primary color.
+ #line_indicator:
+ # foreground: None
+ # background: None
+
+ # Selection colors
+ #
+ # Colors which should be used to draw the selection area.
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #selection:
+ # text: CellBackground
+ # background: CellForeground
+
+ # Normal colors
+ normal:
+ black: '#696969'
+ red: '#ca674a'
+ green: '#96a967'
+ yellow: '#d3a94a'
+ blue: '#5778c1'
+ magenta: '#9c35ac'
+ cyan: '#6eb5f3'
+ white: '#a9a9a9'
+
+ # Bright colors
+ bright:
+ black: '#666666'
+ red: '#d54e53'
+ green: '#b9ca4a'
+ yellow: '#e7c547'
+ blue: '#7aa6da'
+ magenta: '#c397d8'
+ cyan: '#70c0b1'
+ white: '#eaeaea'
+
+ # Dim colors
+ #
+ # If the dim colors are not set, they will be calculated automatically based
+ # on the `normal` 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:
+ # `- { index: 16, color: '#ff00ff' }`
+ #
+ #indexed_colors: []
+
+# Bell
+#
+# The bell is rung every time the BEL control character is received.
+#bell:
+ # 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
+ #animation: EaseOutExpo
+
+ # Duration of the visual bell flash in milliseconds. A `duration` of `0` will
+ # disable the visual bell animation.
+ #duration: 0
+
+ # 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: ["Hello, World!"]
+ #
+ #command: None
+
+# Background opacity
+#
+# Window opacity as a floating point number from `0.0` to `1.0`.
+# The value `0.0` is completely transparent and `1.0` is opaque.
+background_opacity: 0.8
+
+#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
+ #style:
+ # Cursor shape
+ #
+ # Values for `shape`:
+ # - ▇ Block
+ # - _ Underline
+ # - | Beam
+ #shape: Block
+
+ # Cursor blinking state
+ #
+ # Values for `blinking`:
+ # - Never: Prevent the cursor from ever blinking
+ # - Off: Disable blinking by default
+ # - On: Enable blinking by default
+ # - Always: Force the cursor to always blink
+ #blinking: Off
+
+ # 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
+
+ # Cursor blinking interval in milliseconds.
+ #blink_interval: 750
+
+ # 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: /bin/bash
+# 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
+
+# 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
+
+# Regex hints
+#
+# Terminal hints can be used to find text in the visible part of the terminal
+# and pipe it to other applications.
+#hints:
+ # Keys used for the hint labels.
+ #alphabet: "jfkdls;ahgurieowpq"
+
+ # List with all available hints
+ #
+ # Each hint must have a `regex` and either an `action` or a `command` field.
+ # The fields `mouse`, `binding` and `post_processing` are optional.
+ #
+ # The fields `command`, `binding.key`, `binding.mods` and `mouse.mods` accept
+ # the same values as they do in the `key_bindings` section.
+ #
+ # The `mouse.enabled` field controls if the hint should be underlined while
+ # the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
+ #
+ # If the `post_processing` field is set to `true`, heuristics will be used to
+ # shorten the match if there are characters likely not to be part of the hint
+ # (e.g. a trailing `.`). This is most useful for URIs.
+ #
+ # Values for `action`:
+ # - Copy
+ # Copy the hint's text to the clipboard.
+ # - Paste
+ # Paste the hint's text to the terminal or search.
+ # - Select
+ # Select the hint's text.
+ # - MoveViModeCursor
+ # Move the vi mode cursor to the beginning of the hint.
+ #enabled:
+ # - regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
+ # [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
+ # command: xdg-open
+ # post_processing: true
+ # mouse:
+ # enabled: true
+ # mods: None
+ # binding:
+ # key: U
+ # mods: Control|Shift
+
+# 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
+#
+# - Vi mode exclusive actions:
+#
+# - Open
+# Perform the action of the first matching hint under the vi mode cursor
+# with `mouse.enabled` set to `true`.
+# - ToggleNormalSelection
+# - ToggleLineSelection
+# - ToggleBlockSelection
+# - ToggleSemanticSelection
+# Toggle semantic selection based on `selection.semantic_escape_chars`.
+#
+# - Vi mode exclusive cursor motion actions:
+#
+# - Up
+# One line up.
+# - Down
+# One line down.
+# - Left
+# One character left.
+# - Right
+# One character right.
+# - First
+# First column, or beginning of the line when already at the first column.
+# - Last
+# Last column, or beginning of the line when already at the last column.
+# - FirstOccupied
+# First non-empty cell in this terminal row, or first non-empty cell of
+# the line when already at the first cell of the row.
+# - High
+# Top of the screen.
+# - Middle
+# Center of the screen.
+# - Low
+# Bottom of the screen.
+# - SemanticLeft
+# Start of the previous semantically separated word.
+# - SemanticRight
+# Start of the next semantically separated word.
+# - SemanticLeftEnd
+# End of the previous semantically separated word.
+# - SemanticRightEnd
+# End of the next semantically separated word.
+# - WordLeft
+# Start of the previous whitespace separated word.
+# - WordRight
+# Start of the next whitespace separated word.
+# - WordLeftEnd
+# End of the previous whitespace separated word.
+# - WordRightEnd
+# End of the next whitespace separated word.
+# - Bracket
+# Character matching the bracket at the cursor's location.
+# - SearchNext
+# Beginning of the next match.
+# - SearchPrevious
+# Beginning of the previous match.
+# - SearchStart
+# Start of the match to the left of the vi mode cursor.
+# - SearchEnd
+# End of the match to the right of the vi mode cursor.
+#
+# - Search mode exclusive actions:
+# - SearchFocusNext
+# Move the focus to the next search match.
+# - SearchFocusPrevious
+# Move the focus to the previous search match.
+# - SearchConfirm
+# - SearchCancel
+# - SearchClear
+# Reset the search regex.
+# - SearchDeleteWord
+# Delete the last word in the search regex.
+# - SearchHistoryPrevious
+# Go to the previous regex in the search history.
+# - SearchHistoryNext
+# Go to the next regex in the search history.
+#
+# - macOS exclusive actions:
+# - ToggleSimpleFullscreen
+# Enter fullscreen without occupying another space.
+#
+# - Linux/BSD exclusive actions:
+#
+# - 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
+# - Search
+# - 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|~Search, 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|~Search, action: ScrollToBottom }
+ #- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
+ #- { key: Escape, mode: Vi|~Search, action: ClearSelection }
+ #- { key: I, mode: Vi|~Search, action: ScrollToBottom }
+ #- { key: I, mode: Vi|~Search, action: ToggleViMode }
+ #- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
+ #- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
+ #- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
+ #- { key: G, mode: Vi|~Search, action: ScrollToTop }
+ #- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
+ #- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
+ #- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
+ #- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
+ #- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
+ #- { key: Y, mode: Vi|~Search, action: Copy }
+ #- { key: Y, mode: Vi|~Search, action: ClearSelection }
+ #- { key: Copy, mode: Vi|~Search, action: ClearSelection }
+ #- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
+ #- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
+ #- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
+ #- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
+ #- { key: Return, mode: Vi|~Search, action: Open }
+ #- { key: K, mode: Vi|~Search, action: Up }
+ #- { key: J, mode: Vi|~Search, action: Down }
+ #- { key: H, mode: Vi|~Search, action: Left }
+ #- { key: L, mode: Vi|~Search, action: Right }
+ #- { key: Up, mode: Vi|~Search, action: Up }
+ #- { key: Down, mode: Vi|~Search, action: Down }
+ #- { key: Left, mode: Vi|~Search, action: Left }
+ #- { key: Right, mode: Vi|~Search, action: Right }
+ #- { key: Key0, mode: Vi|~Search, action: First }
+ #- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
+ #- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
+ #- { key: H, mods: Shift, mode: Vi|~Search, action: High }
+ #- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
+ #- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
+ #- { key: B, mode: Vi|~Search, action: SemanticLeft }
+ #- { key: W, mode: Vi|~Search, action: SemanticRight }
+ #- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
+ #- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
+ #- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
+ #- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
+ #- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
+ #- { key: Slash, mode: Vi|~Search, action: SearchForward }
+ #- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
+ #- { key: N, mode: Vi|~Search, action: SearchNext }
+ #- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
+
+ # Search Mode
+ #- { key: Return, mode: Search|Vi, action: SearchConfirm }
+ #- { key: Escape, mode: Search, action: SearchCancel }
+ #- { key: C, mods: Control, mode: Search, action: SearchCancel }
+ #- { key: U, mods: Control, mode: Search, action: SearchClear }
+ #- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
+ #- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
+ #- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
+ #- { key: Up, mode: Search, action: SearchHistoryPrevious }
+ #- { key: Down, mode: Search, action: SearchHistoryNext }
+ #- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
+ #- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
+
+ # (Windows, Linux, and BSD only)
+ #- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
+ #- { key: C, mods: Control|Shift, action: Copy }
+ #- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
+ #- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
+ #- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
+ #- { key: Insert, mods: Shift, action: PasteSelection }
+ #- { key: Key0, mods: Control, action: ResetFontSize }
+ #- { key: Equals, mods: Control, action: IncreaseFontSize }
+ #- { key: Plus, mods: Control, action: IncreaseFontSize }
+ #- { key: NumpadAdd, mods: Control, action: IncreaseFontSize }
+ #- { key: Minus, mods: Control, action: DecreaseFontSize }
+ #- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
+
+ # (Windows only)
+ #- { key: Return, mods: Alt, action: ToggleFullscreen }
+
+ # (macOS only)
+ #- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
+ #- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
+ #- { key: Key0, mods: Command, action: ResetFontSize }
+ #- { key: Equals, mods: Command, action: IncreaseFontSize }
+ #- { key: Plus, mods: Command, action: IncreaseFontSize }
+ #- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
+ #- { key: Minus, mods: Command, action: DecreaseFontSize }
+ #- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
+ #- { key: V, mods: Command, action: Paste }
+ #- { key: C, mods: Command, action: Copy }
+ #- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
+ #- { key: H, mods: Command, action: Hide }
+ #- { key: H, mods: Command|Alt, action: HideOtherApplications }
+ #- { 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, mode: ~Search, action: SearchForward }
+ #- { key: B, mods: Command, mode: ~Search, 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`:
+ # - Off
+ # - Error
+ # - Warn
+ # - Info
+ # - Debug
+ # - Trace
+ #log_level: Warn
+
+ # Print all received window events.
+ #print_events: false
diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks
index 6e8cf8b..b5a4bef 100644
--- a/.config/gtk-3.0/bookmarks
+++ b/.config/gtk-3.0/bookmarks
@@ -1,4 +1,4 @@
-file:///home/tyil
+file:///var/media/music
file:///home/tyil/documents
file:///home/tyil/downloads
file:///home/tyil/pictures
diff --git a/.config/localmail/accounts/tyil@national.shitposting.agency.yaml b/.config/localmail/accounts/tyil@national.shitposting.agency.yaml
deleted file mode 100644
index 959ea70..0000000
--- a/.config/localmail/accounts/tyil@national.shitposting.agency.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-incoming:
- protocol: imap
- server: mail.cock.li
- ssl: true
- username: tyil@national.shitposting.agency
- password:
- source: pass
- file: /home/tyil/.password-store/email/national.shitposting.agency/tyil.gpg
-outgoing:
- protocol: smtp
- server: mail.cock.li
- ssl: true
- username: tyil@national.shitposting.agency
- password:
- source: pass
- file: /home/tyil/.password-store/email/national.shitposting.agency/tyil.gpg
- handles:
- - tyil@national.shitposting.agency
diff --git a/.config/ncmpcpp/bindings b/.config/ncmpcpp/bindings
index cab5cc8..07ced4f 100644
--- a/.config/ncmpcpp/bindings
+++ b/.config/ncmpcpp/bindings
@@ -177,21 +177,34 @@ def_key "j"
#
#def_key "}"
# scroll_down_artist
-#
-#def_key "page_up"
-# page_up
-#
-#def_key "page_down"
-# page_down
-#
-#def_key "home"
-# move_home
-#
-#def_key "end"
-# move_end
+
+def_key "page_up"
+ page_up
+
+def_key "ctrl-u"
+ page_up
+
+def_key "page_down"
+ page_down
+
+def_key "ctrl-d"
+ page_down
+
+def_key "home"
+ move_home
+
+def_key "g"
+ move_home
+
+def_key "end"
+ move_end
+
+def_key "G"
+ move_end
def_key "v"
select_item
+ scroll_down
#def_key "enter"
# enter_directory
@@ -435,10 +448,10 @@ def_key "d"
#
#def_key "I"
# show_artist_info
-#
-#def_key "g"
-# jump_to_position_in_song
-#
+
+def_key "t"
+ jump_to_position_in_song
+
#def_key "l"
# show_lyrics
#
diff --git a/.local/bin/firefox b/.local/bin/firefox
index 4c0910b..dde1929 100755
--- a/.local/bin/firefox
+++ b/.local/bin/firefox
@@ -23,7 +23,8 @@ main()
do
[ -x "$bin" ] || continue
- exec firejail --profile="$HOME/.local/etc/firejail/firefox.profile" -- "$bin" "$@"
+ exec firejail --profile="$HOME/.local/etc/firejail/firefox.profile" -- \
+ "$bin" --profile "$HOME/.config/firefox" "$@"
done
printf "No underlying executable found for %s:\n" "${0##*/}" >&2
diff --git a/.local/bin/localmail b/.local/bin/localmail
index c10871a..8497699 100755
--- a/.local/bin/localmail
+++ b/.local/bin/localmail
@@ -57,7 +57,7 @@ sub fetch ($config, @args) {
$current->{server},
#port => $current->{port} // 993,
use_ssl => $current->{ssl} // 1,
- Timeout => $current->{timeout} // 5,
+ timeout => $current->{timeout} // 5,
);
if (!$connection) {
diff --git a/.local/bin/term b/.local/bin/term
index aabea8e..3d89b01 100755
--- a/.local/bin/term
+++ b/.local/bin/term
@@ -12,6 +12,7 @@
# A list of possible terminal emulators, sorted by preference
TERMINALS="
+ alacritty
termite
st
urxvt
diff --git a/.ssh/config b/.ssh/config
index b425955..a1e23a1 100644
--- a/.ssh/config
+++ b/.ssh/config
@@ -36,5 +36,38 @@ Host 192.168.122.*
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
-Include config.d/mintlab
-Include config.d/raku
+#Include config.d/mintlab
+Host *.zsys.nl
+ StrictHostKeyChecking no
+ UserKnownHostsFile /dev/null
+
+Host bastion.*.zsys.nl
+ ProxyJump caeghi
+ ForwardAgent yes
+ User mintlab
+
+Host bttw.prd.zsys.nl
+ ProxyJump bastion.prd.zsys.nl
+ User mintlab
+
+Host buildbox.prd.zsys.nl
+ ProxyJump bastion.prd.zsys.nl
+ User mintlab
+
+Host vpn.mintlab.nl
+ User mintlab
+
+Host wiki.zaaksysteem.nl
+ ProxyJump caeghi
+ User mintlab
+ Hostname www01.mintlab.nl
+
+Host *.competent.nl
+ User patrick
+
+#Include config.d/raku
+Host rakudo.org
+ IdentityFile ~/.ssh/id.d/sessifet_rsa
+ Hostname lavm-perl6infra-1.atikon.io
+ User rakudo.org
+ Port 2222
diff --git a/.ssh/known_hosts b/.ssh/known_hosts
index 17404e2..cc96431 100644
--- a/.ssh/known_hosts
+++ b/.ssh/known_hosts
@@ -12,7 +12,6 @@
# Personal servers
caeghi.tyil.net,116.202.102.33 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPJv1E114Rl1/2NN71QcEI+mwUs/wSaTHVAt3eNlgN3S55quTTYul2XyOAvos97xyLysCvstS1mkPASMVz+ggFY=
denahnu.tyil.net ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAqqD/+uKvFkvnJxdvia48CtFM4fAw44R/TpZiOfAv5+o5+yRcFO7Gfp3z8+C0ACZdxl7OtqiRzD9AE67H2fq/8=
-kube0.tyil.net,178.162.131.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBParr4i3L6MJ86cJwjg50M0S3n13zj1ph0CpqgMmYZM7k/aXk7kJiOATVFJAFRQten+84N1sJRzpPefFPJW9/6g=
lists.dblug.nl,80.211.179.238 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDkkx9tNooFRaAkNgZ+79yldKLC5fIwDJreKWzzh82p3gjB8LIR9OjuF30Jh5vSSWiLl25KWsjCXQW09NRABECc=
minion4.tyil.net,116.203.88.186 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAdz+5Cgsd1VzopB+zYm5WCRtqoS19UXwD6Q3zqZH+4XdTWkL/pQck6yhildQA9A1nJbXlRl3oCKaA20bWomoDU=
minion5.tyil.net,116.203.82.157 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFQ6T3xwyBmQ73qLqc60YupMOxeq5L5ojpRwEQefI0ohg36L5PiunGt0hDK5B7+aX6v7s1Qpzi1sjL7IfRT2KDA=
@@ -65,4 +64,20 @@ app02.test.competent.nl,10.1.2.109 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzd
app01.test.competent.nl,10.1.2.150 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEngU1auQU18PLQcMv9OMt0a6mdXnefRhjDWIDjS43LpV9tzqvp48aG+YcvOEEjqSihDNQdFUy4GuPdQmBHY23c=
10.1.2.253 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH4qdQXHnna3zICleJJ4khQr/J1txPO+KxEE7qZllffF/KBnDsQ96SJLLAdxy4h6+jLLOBZdlWK1NbEcUfegqSU=
db01.acceptatie.competent.nl,10.1.2.153 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH4qdQXHnna3zICleJJ4khQr/J1txPO+KxEE7qZllffF/KBnDsQ96SJLLAdxy4h6+jLLOBZdlWK1NbEcUfegqSU=
+db03.test.competent.nl,10.1.2.89 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH4qdQXHnna3zICleJJ4khQr/J1txPO+KxEE7qZllffF/KBnDsQ96SJLLAdxy4h6+jLLOBZdlWK1NbEcUfegqSU=
+bastion.prd.zsys.nl,3.121.57.184 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJHmAtge4pUZ82+wPhSlh3uiHD8N2CbgCtS0j7RNsXfq
zh1193.rsync.net,2001:1620:2019::111 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLR2uz+YLn2KiQK0Luu8rhfWS6LHgUfGAWB1j8rM2MKn4KZ2/LhIX1CYkPKMTPxHr6mzayeL1T1hyJIylxXv0BY=
+37.48.120.26 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB1MyewCAtzMgrvyi+fu1HRUZ4Cel5GsdEuLZ6JwEVDTFSsU0audyVNxS2SkKN55CDoHe7m5nTiT7upqxRUsPeg=
+gaeru.tyil.net ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB1MyewCAtzMgrvyi+fu1HRUZ4Cel5GsdEuLZ6JwEVDTFSsU0audyVNxS2SkKN55CDoHe7m5nTiT7upqxRUsPeg=
+10.57.20.6 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB1MyewCAtzMgrvyi+fu1HRUZ4Cel5GsdEuLZ6JwEVDTFSsU0audyVNxS2SkKN55CDoHe7m5nTiT7upqxRUsPeg=
+178.162.131.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB1MyewCAtzMgrvyi+fu1HRUZ4Cel5GsdEuLZ6JwEVDTFSsU0audyVNxS2SkKN55CDoHe7m5nTiT7upqxRUsPeg=
+10.57.20.7 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB1MyewCAtzMgrvyi+fu1HRUZ4Cel5GsdEuLZ6JwEVDTFSsU0audyVNxS2SkKN55CDoHe7m5nTiT7upqxRUsPeg=
+git.sr.ht ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDZ+l/lvYmaeOAPeijHL8d4794Am0MOvmXPyvHTtrqvgmvCJB8pen/qkQX2S1fgl9VkMGSNxbp7NF7HmKgs5ajTGV9mB5A5zq+161lcp5+f1qmn3Dp1MWKp/AzejWXKW+dwPBd3kkudDBA1fa3uK6g1gK5nLw3qcuv/V4emX9zv3P2ZNlq9XRvBxGY2KzaCyCXVkL48RVTTJJnYbVdRuq8/jQkDRA8lHvGvKI+jqnljmZi2aIrK9OGT2gkCtfyTw2GvNDV6aZ0bEza7nDLU/I+xmByAOO79R1Uk4EYCvSc1WXDZqhiuO2sZRmVxa0pQSBDn1DB3rpvqPYW+UvKB3SOz
+git.sr.ht ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMZvRd4EtM7R+IHVMWmDkVU3VLQTSwQDSAvW0t2Tkj60
+www.zaaksysteem.nl ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGFahBTZLv06rMvssMTmjUaxOyIGL0Zjr409jbECxYq
+www.mintlab.nl ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMGFahBTZLv06rMvssMTmjUaxOyIGL0Zjr409jbECxYq
+84.247.15.45 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK33Mhvat/kdne0JJP+tuDT/lxIbPsfZVMPfbVffX19l
+84.247.15.45 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvCMGT1p4PIFWi7YUpv8svRS5TFt9l6S8oCE0Vjn7KiqXLFWvF3MAP4SQWcMpPNISdGWnjiSCKPA72CZlCBcmw0a6mOPZ+dnmfueqVKSRqQvmt51qhLcnY18NTFVXEpSSo71EnQ1TPP99TS6Mb6DZ4axvFYNkogRcTJDFeuzbJBWS0VZ6VeU+8DRnREddBbzHCwBlkgGe1K1kaUmdcTW+6R4TsXsuo1+1S3PcI08zORwuB9geC9JGhZEsHR8BCm88XZ7gcZnq5HBjthGnJvbmS3LkIvL4IuQCO9sYFPc8Fh4HSKVj8nuOGEoRiDFr/5kbw+dfia6H634HuShcvMtRR3YtTbk9ZReg1Upn1RDFEVd4uEfMY2dcg05bteETHdibseaGHITjU/1o6hfF7kqDQ/c07cdy32BDxYy7fKH0ZkIr9tyqgBCZ6y63AUZeH8Mt+3U5HIIU0OcdZZ3qpIRVKeDA3sRdsBddsQNn7U1aS2tVXypEIqrEnbz1KxlHa7sU=
+84.247.15.45 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNsr2NlMu3BgYoY3+yIktKPkmO2cF8tjx4Ez4aiwiokzt7tq0ZOM0TIhnnAMzv0flLp9VIWaUp76eyQZzFvSA/0=
+gaeru ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMgtYK0XTvPIRbs1Qnk36Okuua9dBu9+3it1YecoUFxs
+hurzak ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqne9e02Y1TgnbdLcAhAvrnv1oiWi0WCf/f5JLhTjva
diff --git a/.vim/vimrc b/.vim/vimrc
index 766de7c..5e44259 100644
--- a/.vim/vimrc
+++ b/.vim/vimrc
@@ -6,6 +6,7 @@ execute pathogen#helptags()
let g:path = fnamemodify(resolve(expand('<sfile>:p')), ':h')
runtime! functions/*.vim
+runtime! plugins/*.vim
" vim settings
set ai
@@ -45,7 +46,7 @@ ca w!! w !sudo tee > /dev/null "%"
" Persistent undo
if has("persistent_undo")
- set undodir=~/.cache/neovim/undo
+ set undodir=~/.cache/vim/undo
set undolevels=1000
set undofile
endif
diff --git a/.weechat/perl/bad-word-filter.pl b/.weechat/perl/bad-word-filter.pl
index aaa1d83..6956548 100644
--- a/.weechat/perl/bad-word-filter.pl
+++ b/.weechat/perl/bad-word-filter.pl
@@ -21,6 +21,7 @@ sub catch_send {
# These are the words that may not be spoken.
my @bad_words = (
'cuck',
+ 'negro',
'nigga',
'nigger',
);
diff --git a/.weechat/weechat.conf b/.weechat/weechat.conf
index 207aab6..23cb859 100644
--- a/.weechat/weechat.conf
+++ b/.weechat/weechat.conf
@@ -72,6 +72,7 @@ hotlist_short_names = on
hotlist_sort = group_time_asc
hotlist_suffix = ""
hotlist_unique_numbers = on
+hotlist_update_on_buffer_switch = on
input_cursor_scroll = 20
input_share = none
input_share_overwrite = off
@@ -121,6 +122,7 @@ quote_time_format = "%H:%M:%S"
read_marker = line
read_marker_always_show = off
read_marker_string = "─"
+read_marker_update_on_buffer_switch = on
save_config_on_exit = on
save_config_with_fsync = off
save_layout_on_exit = none
@@ -404,7 +406,6 @@ vi_line_numbers.size_max = 0
vi_line_numbers.type = window
[layout]
-_zoom.window = "1;0;0;0;irc;rizon.#chat"
[notify]
irc.bitlbee.#bier = message
@@ -429,6 +430,8 @@ irc.bitlbee.#theladies = message
irc.bitlbee.patrick = message
irc.darenet.#computertech = highlight
irc.darenet.#DareNET = highlight
+irc.darenet.#dnet.lua = highlight
+irc.darenet.#dronebl = highlight
irc.darenet.#help = message
irc.darenet.#nitemare.debug = highlight
irc.darenet.#scriptkitties = none
@@ -436,15 +439,30 @@ irc.freenode.##computertech = highlight
irc.freenode.##eggdrop = highlight
irc.freenode.##mahjong = highlight
irc.freenode.##t = highlight
+irc.freenode.#codefornl = highlight
+irc.freenode.#fosdem = highlight
irc.freenode.#freenode = highlight
+irc.freenode.#fsf = highlight
irc.freenode.#gentoo = highlight
irc.freenode.#mageia = highlight
irc.freenode.#mastodon = highlight
+irc.freenode.#perl = highlight
irc.freenode.#raku-dev = highlight
irc.freenode.#sqt = message
+irc.freenode.#weechat = highlight
irc.freenode.#zfsonlinux = highlight
+irc.libera.#bitbot = highlight
+irc.libera.#dokuwiki = highlight
+irc.libera.#fsf = highlight
+irc.libera.#gentoo = highlight
+irc.libera.#libera = highlight
+irc.libera.#libera-communities = highlight
+irc.libera.#mageia = highlight
+irc.libera.#raku = highlight
+irc.libera.#raku-dev = highlight
irc.oftc.#awesome = highlight
irc.rizon.#/g/technology = highlight
+irc.rizon.#computertech = highlight
irc.rizon.#nerds = highlight
irc.rizon.#xmas = highlight
irc.technet.#computertech = highlight
@@ -456,6 +474,9 @@ irc.twitch.#guardsmanbob = highlight
irc.twitch.#mrllamasc = highlight
irc.twitch.#sovietwomble = highlight
irc.twitch.#wintergaming = highlight
+python.matrix.matrix_org.!ddzRCzutkWCgzgivqI:matrix.org = none
+python.matrix.matrix_org.!YfFXwehASBiYzWXVUj:matrix.org = none
+python.matrix.matrix_org.!yIUYRaVMuLMdcfxSBy:libera.chat = highlight
python.mintlab.slack.com.#bier = all
python.mintlab.slack.com.#development = all
python.mintlab.slack.com.#devops = all
@@ -569,6 +590,14 @@ rizon.karma.trigger = on;irc.rizon.#ComputerTech;*;\!jizz
rizon.sorcerer = on;irc.rizon.*;nick_sorcerer;*
rizon.crow = on;irc.rizon.*;nick_crow;*
rizon.naemutti = on;irc.rizon.*;nick_naemutti;*
+freenode.karty = on;irc.freenode.*;nick_karthy;*
+rizon.foxy = on;irc.rizon.*;nick_foxy;*
+rizon.naemuti = on;irc.rizon.*;nick_naemuti;*
+freenode.kill-animals = on;irc.freenode.*;host_uid481358@gateway/web/irccloud.com/x-ctajnhqqypxnmmxf;*
+freenode.kill-9-animals = on;irc.freenode.*;host_uid481358@gateway/web/irccloud.com/x-sqvzvbzqnylvwake;*
+darenet.drnrelay.status = on;irc.darenet.#dronebl;nick_drnrelay;^\*\*\*
+rizon.phonekait = on;irc.rizon.*;nick_phonekait;*
+libera.kill-animals = on;irc.libera.*;host_uid481358@id-481358.highgate.irccloud.com;*
[key]
ctrl-? = "/input delete_previous_char"