move to stow
This commit is contained in:
parent
20f5b85263
commit
149e55fc05
40 changed files with 2730 additions and 622 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +1,2 @@
|
||||||
git/.gitconfig-work
|
git/.gitconfig-work
|
||||||
|
home/
|
||||||
|
|
13
.gitmodules
vendored
13
.gitmodules
vendored
|
@ -1,9 +1,6 @@
|
||||||
[submodule "external/termite"]
|
[submodule "zsh/.oh-my-zsh"]
|
||||||
path = external/termite
|
path = zsh/.oh-my-zsh
|
||||||
url = https://github.com/thestinger/termite.git
|
|
||||||
[submodule "external/oh-my-zsh"]
|
|
||||||
path = external/oh-my-zsh
|
|
||||||
url = https://github.com/robbyrussell/oh-my-zsh.git
|
url = https://github.com/robbyrussell/oh-my-zsh.git
|
||||||
[submodule "config/awesome/awesome.battery-widget"]
|
[submodule "terminfo/termite"]
|
||||||
path = config/awesome/awesome.battery-widget
|
path = terminfo/termite
|
||||||
url = https://github.com/velovix/awesome.battery-widget
|
url = https://github.com/thestinger/termite.git
|
||||||
|
|
10
.pre-commit-config.yaml
Normal file
10
.pre-commit-config.yaml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# See https://pre-commit.com for more information
|
||||||
|
# See https://pre-commit.com/hooks.html for more hooks
|
||||||
|
repos:
|
||||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
|
rev: v3.2.0
|
||||||
|
hooks:
|
||||||
|
- id: trailing-whitespace
|
||||||
|
- id: end-of-file-fixer
|
||||||
|
- id: check-yaml
|
||||||
|
- id: check-added-large-files
|
904
alacritty/.config/alacritty/alacritty.yml
Normal file
904
alacritty/.config/alacritty/alacritty.yml
Normal file
|
@ -0,0 +1,904 @@
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
import:
|
||||||
|
- ~/.config/alacritty/dracula.yml
|
||||||
|
- ~/.config/alacritty/qgodefro.yml
|
||||||
|
|
||||||
|
#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: xterm
|
||||||
|
# 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. Both lines and columns
|
||||||
|
# must be non-zero for this to take effect. 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: 0
|
||||||
|
# y: 0
|
||||||
|
|
||||||
|
# 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: 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.
|
||||||
|
#opacity: 0.8
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Decorations theme variant (Linux/BSD only)
|
||||||
|
#
|
||||||
|
# Override the variant of the GTK theme/Wayland client side decorations.
|
||||||
|
# Commonly supported values are `dark` and `light`. Set this to `None` to use
|
||||||
|
# the default theme variant.
|
||||||
|
#decorations_theme_variant: None
|
||||||
|
|
||||||
|
#scrolling:
|
||||||
|
# Maximum number of lines in the scrollback buffer.
|
||||||
|
# Specifying '0' will disable scrolling.
|
||||||
|
#history: 10000
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# Use built-in font for box drawing characters.
|
||||||
|
#
|
||||||
|
# If `true`, Alacritty will use a custom built-in font for box drawing
|
||||||
|
# characters (Unicode points 2500 - 259f).
|
||||||
|
#
|
||||||
|
#builtin_box_drawing: 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: '#1d1f21'
|
||||||
|
# foreground: '#c5c8c6'
|
||||||
|
|
||||||
|
# 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'
|
||||||
|
|
||||||
|
# Keyboard hints
|
||||||
|
#hints:
|
||||||
|
# First 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
|
||||||
|
|
||||||
|
# Footer bar
|
||||||
|
#
|
||||||
|
# Color used for the footer bar on the bottom, used by search regex input,
|
||||||
|
# hyperlink URI preview, etc.
|
||||||
|
#
|
||||||
|
#footer_bar:
|
||||||
|
# background: '#c5c8c6'
|
||||||
|
# foreground: '#1d1f21'
|
||||||
|
|
||||||
|
# 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: '#1d1f21'
|
||||||
|
# red: '#cc6666'
|
||||||
|
# green: '#b5bd68'
|
||||||
|
# yellow: '#f0c674'
|
||||||
|
# blue: '#81a2be'
|
||||||
|
# magenta: '#b294bb'
|
||||||
|
# cyan: '#8abeb7'
|
||||||
|
# white: '#c5c8c6'
|
||||||
|
|
||||||
|
# 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: []
|
||||||
|
|
||||||
|
# Transparent cell backgrounds
|
||||||
|
#
|
||||||
|
# Whether or not `window.opacity` applies to all cell backgrounds or only to
|
||||||
|
# the default background. When set to `true` all cells will be transparent
|
||||||
|
# regardless of their background color.
|
||||||
|
#transparent_background_colors: false
|
||||||
|
|
||||||
|
# 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
|
||||||
|
|
||||||
|
#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
|
||||||
|
|
||||||
|
# Time after which cursor stops blinking, in seconds.
|
||||||
|
#
|
||||||
|
# Specifying '0' will disable timeout for blinking.
|
||||||
|
#blink_timeout: 5
|
||||||
|
|
||||||
|
# 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:
|
||||||
|
# - (Linux/BSD/macOS) `$SHELL` or the user's login shell, if `$SHELL` is unset
|
||||||
|
# - (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
|
||||||
|
|
||||||
|
# Offer IPC using `alacritty msg` (unix only)
|
||||||
|
#ipc_socket: 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
|
||||||
|
|
||||||
|
# Hints
|
||||||
|
#
|
||||||
|
# Terminal hints can be used to find text or hyperlink 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 any of `regex` or `hyperlinks` field and either an
|
||||||
|
# `action` or a `command` field. The fields `mouse`, `binding` and
|
||||||
|
# `post_processing` are optional.
|
||||||
|
#
|
||||||
|
# The `hyperlinks` option will cause OSC 8 escape sequence hyperlinks to be
|
||||||
|
# highlighted.
|
||||||
|
#
|
||||||
|
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` 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 and applies only to
|
||||||
|
# `regex` matches.
|
||||||
|
#
|
||||||
|
# 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: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||||
|
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||||
|
# hyperlinks: true
|
||||||
|
# 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 for actions not exclusive to mouse mode)
|
||||||
|
#
|
||||||
|
# - Mouse exclusive actions:
|
||||||
|
#
|
||||||
|
# - ExpandSelection
|
||||||
|
# Expand the selection to the current mouse cursor location.
|
||||||
|
#
|
||||||
|
# And optionally:
|
||||||
|
#
|
||||||
|
# - `mods` (see key bindings)
|
||||||
|
#mouse_bindings:
|
||||||
|
# - { mouse: Right, action: ExpandSelection }
|
||||||
|
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||||
|
# - { mouse: Middle, mode: ~Vi, 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.
|
||||||
|
# - CreateNewWindow
|
||||||
|
# Create a new Alacritty window from the current process.
|
||||||
|
# - 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`.
|
||||||
|
# - CenterAroundViCursor
|
||||||
|
# Center view around vi mode cursor
|
||||||
|
#
|
||||||
|
# - 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: ~Search, action: ToggleViMode }
|
||||||
|
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||||
|
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||||
|
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||||
|
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||||
|
#- { 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: Z, mode: Vi|~Search, action: CenterAroundViCursor }
|
||||||
|
#- { 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
|
||||||
|
|
||||||
|
# Highlight window damage information.
|
||||||
|
#highlight_damage: false
|
145
alacritty/.config/alacritty/dracula.yml
Normal file
145
alacritty/.config/alacritty/dracula.yml
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
abspaces: 4
|
||||||
|
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: 8.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: 1
|
||||||
|
y: 1
|
||||||
|
|
||||||
|
# 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 upwards.
|
||||||
|
#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`
|
||||||
|
#
|
||||||
|
# macOS >= 10.14.x:
|
||||||
|
#
|
||||||
|
# If the font quality on non-retina display looks bad then set
|
||||||
|
# `use_thin_strokes` to `true` and enable font smoothing by running the
|
||||||
|
# following command:
|
||||||
|
# `defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO`
|
||||||
|
#
|
||||||
|
# This is a global setting and will require a log out or restart to take
|
||||||
|
# effect.
|
||||||
|
#use_thin_strokes: true
|
||||||
|
|
||||||
|
# If `true`, bold text is drawn using the bright color variants.
|
||||||
|
#draw_bold_text_with_bright_colors: true
|
||||||
|
|
||||||
|
# Dracula theme for Alacritty
|
||||||
|
# https://draculatheme.com/alacritty
|
||||||
|
#
|
||||||
|
# Color palette
|
||||||
|
# https://spec.draculatheme.com
|
||||||
|
#
|
||||||
|
# Template
|
||||||
|
# https://github.com/alacritty/alacritty/blob/master/alacritty.yml
|
||||||
|
|
||||||
|
|
||||||
|
colors:
|
||||||
|
primary:
|
||||||
|
background: "0x0e1419"
|
||||||
|
bright_foreground: '#ffffff'
|
||||||
|
foreground: "0xf8f8f2"
|
||||||
|
normal:
|
||||||
|
black: '#21222c'
|
||||||
|
red: '#ff5555'
|
||||||
|
green: '#50fa7b'
|
||||||
|
yellow: '#f1fa8c'
|
||||||
|
blue: '#bd93f9'
|
||||||
|
magenta: '#ff79c6'
|
||||||
|
cyan: '#8be9fd'
|
||||||
|
white: '#f8f8f2'
|
||||||
|
bright:
|
||||||
|
black: '#6272a4'
|
||||||
|
red: '#ff6e6e'
|
||||||
|
green: '#69ff94'
|
||||||
|
yellow: '#ffffa5'
|
||||||
|
blue: '#d6acff'
|
||||||
|
magenta: '#ff92df'
|
||||||
|
cyan: '#a4ffff'
|
||||||
|
white: '#ffffff'
|
||||||
|
cursor:
|
||||||
|
text: CellBackground
|
||||||
|
cursor: CellForeground
|
||||||
|
vi_mode_cursor:
|
||||||
|
text: CellBackground
|
||||||
|
cursor: CellForeground
|
||||||
|
search:
|
||||||
|
matches:
|
||||||
|
foreground: '#44475a'
|
||||||
|
background: '#50fa7b'
|
||||||
|
focused_match:
|
||||||
|
foreground: '#44475a'
|
||||||
|
background: '#ffb86c'
|
||||||
|
footer_bar:
|
||||||
|
background: '#282a36'
|
||||||
|
foreground: '#f8f8f2'
|
||||||
|
hints:
|
||||||
|
start:
|
||||||
|
foreground: '#282a36'
|
||||||
|
background: '#f1fa8c'
|
||||||
|
end:
|
||||||
|
foreground: '#f1fa8c'
|
||||||
|
background: '#282a36'
|
||||||
|
line_indicator:
|
||||||
|
foreground: None
|
||||||
|
background: None
|
||||||
|
selection:
|
||||||
|
text: CellForeground
|
||||||
|
background: '#44475a'
|
26
alacritty/.config/alacritty/qgodefro.yml
Normal file
26
alacritty/.config/alacritty/qgodefro.yml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
windows:
|
||||||
|
decorations: none
|
||||||
|
opacity: 0.8
|
||||||
|
dynamic_title: true
|
||||||
|
dimensions:
|
||||||
|
columns: 0
|
||||||
|
lines: 0
|
||||||
|
|
||||||
|
class:
|
||||||
|
general: alacritty
|
||||||
|
|
||||||
|
scrolling:
|
||||||
|
history: 10000
|
||||||
|
multiplier: 1
|
||||||
|
|
||||||
|
draw_bold_text_with_bright_colors: true
|
||||||
|
|
||||||
|
bell:
|
||||||
|
animation: EaseOutExpo
|
||||||
|
duration: 2
|
||||||
|
|
||||||
|
selection:
|
||||||
|
semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||||
|
save_to_clipboard: true
|
||||||
|
|
||||||
|
live_config_reload: true
|
|
@ -31,4 +31,4 @@ idle_time_limit = 1
|
||||||
A very minimal config file could look like that:
|
A very minimal config file could look like that:
|
||||||
|
|
||||||
[record]
|
[record]
|
||||||
idle_time_limit = 2
|
idle_time_limit = 2
|
|
@ -588,4 +588,4 @@ client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_n
|
||||||
-- }}}
|
-- }}}
|
||||||
|
|
||||||
local battery = battery_widget:new({})
|
local battery = battery_widget:new({})
|
||||||
right_layout:add(battery.widget)
|
right_layout:add(battery.widget)
|
Binary file not shown.
Binary file not shown.
102
common.toml
102
common.toml
|
@ -1,102 +0,0 @@
|
||||||
###
|
|
||||||
### Macros
|
|
||||||
###
|
|
||||||
[macros.clone]
|
|
||||||
deps = ["git"]
|
|
||||||
prefix = ["git", "clone"]
|
|
||||||
|
|
||||||
[macros.go-get]
|
|
||||||
deps = ["golang"]
|
|
||||||
prefix = ["go", "get"]
|
|
||||||
|
|
||||||
[macros.npm-install]
|
|
||||||
deps = ["node"]
|
|
||||||
prefix = ["npm", "install", "-u"]
|
|
||||||
|
|
||||||
###
|
|
||||||
### Tasks
|
|
||||||
###
|
|
||||||
[tasks.zsh]
|
|
||||||
links = [
|
|
||||||
[".oh-my-zsh", "external/oh-my-zsh"],
|
|
||||||
[".zshrc", "config/zshrc"],
|
|
||||||
]
|
|
||||||
|
|
||||||
[tasks.term]
|
|
||||||
cmds = [
|
|
||||||
["tic", "-x", "external/termite/termite.terminfo"]
|
|
||||||
]
|
|
||||||
|
|
||||||
[tasks.hx]
|
|
||||||
links = [[".config/helix", "config/helix"]]
|
|
||||||
deps = ["helix-editor"]
|
|
||||||
|
|
||||||
[tasks.alacritty]
|
|
||||||
links = [[".config/alacritty", "config/alacritty"]]
|
|
||||||
deps = ["alacritty"]
|
|
||||||
|
|
||||||
[tasks.tmux]
|
|
||||||
links = [[".tmux.conf", "config/tmux"]]
|
|
||||||
|
|
||||||
[tasks.ssh]
|
|
||||||
templates = [
|
|
||||||
[".ssh/config", "config/ssh/config"]
|
|
||||||
]
|
|
||||||
|
|
||||||
[tasks.git]
|
|
||||||
templates = [[".gitconfig", "config/gitconfig"]]
|
|
||||||
|
|
||||||
[tasks.nano]
|
|
||||||
links = [[".nanorc", "config/nanorc"]]
|
|
||||||
|
|
||||||
[tasks.vim]
|
|
||||||
links = [
|
|
||||||
[".viminfo", "config/vim/viminfo"],
|
|
||||||
[".vimrc", "config/vim/vimrc"],
|
|
||||||
[".vim/autoload", "config/vim/autoload"],
|
|
||||||
[".vim/bundle", "config/vim/bundle"],
|
|
||||||
[".vim/colors", "config/vim/colors"],
|
|
||||||
]
|
|
||||||
|
|
||||||
[tasks.htop]
|
|
||||||
links = [[".config/htop/htoprc", "config/htop"]]
|
|
||||||
|
|
||||||
[tasks.asciinema]
|
|
||||||
links = [[".config/asciinema/config", "config/asciinema"]]
|
|
||||||
|
|
||||||
[tasks.golang]
|
|
||||||
envs = [["GOPATH", "${HM_DEST}/projects/go"]]
|
|
||||||
cmds = [
|
|
||||||
["mkdir", "-p", "$GOPATH"],
|
|
||||||
]
|
|
||||||
|
|
||||||
[tasks.profanity]
|
|
||||||
links = [[".config/profanity/profrc", "config/profrc"]]
|
|
||||||
|
|
||||||
[tasks.awesome]
|
|
||||||
links = [[".config/awesome", "config/awesome"]]
|
|
||||||
|
|
||||||
[tasks.nitrogen]
|
|
||||||
links = [[".config/nitrogen", "config/nitrogen"]]
|
|
||||||
|
|
||||||
###
|
|
||||||
### Run
|
|
||||||
###
|
|
||||||
[tasks.default]
|
|
||||||
deps = [
|
|
||||||
"zsh",
|
|
||||||
"tmux",
|
|
||||||
"ssh",
|
|
||||||
"git",
|
|
||||||
"nano",
|
|
||||||
"vim",
|
|
||||||
"htop",
|
|
||||||
"golang",
|
|
||||||
"asciinema",
|
|
||||||
"profanity",
|
|
||||||
"awesome",
|
|
||||||
"nitrogen",
|
|
||||||
"term",
|
|
||||||
"helix",
|
|
||||||
"alacritty"
|
|
||||||
]
|
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit c4f9c9a32dda55242fae17f2271739cc5ebc8821
|
|
|
@ -1,23 +0,0 @@
|
||||||
[user]
|
|
||||||
{{if eq .Env.USER "qgodefro"}}
|
|
||||||
name = "Quentin Godefroid"
|
|
||||||
email = "quentin.godefroid@corp.ovh.com"
|
|
||||||
signingkey = 9E5CBE8D
|
|
||||||
{{else if eq .Env.USER "quentin"}}
|
|
||||||
name = "Quentin Godefroid"
|
|
||||||
email = "quentin.git@godefroid.eu"
|
|
||||||
{{else if eq .Env.USER "hactar"}}
|
|
||||||
name = "Hactarus"
|
|
||||||
email = "hactarus.git@cresi.be"
|
|
||||||
{{else}}
|
|
||||||
name = "Hactarus"
|
|
||||||
email = "hactarus.git@cresi.be"
|
|
||||||
{{end}}
|
|
||||||
|
|
||||||
[alias]
|
|
||||||
pushdev = !git push --set-upstream origin "`git branch --no-color 2>/dev/null | grep '*' | sed -e 's/\\* //'`:dev/{{ .Env.USER }}/`git branch --no-color 2>/dev/null | grep '*' | sed -e 's/\\* //'`"
|
|
||||||
graph = !git log --oneline --graph --abbrev-commit --decorate --date=relative --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)\n'
|
|
||||||
[push]
|
|
||||||
default = simple
|
|
||||||
[commit]
|
|
||||||
gpgsign = true
|
|
|
@ -1,74 +0,0 @@
|
||||||
[connection]
|
|
||||||
autoping=0
|
|
||||||
reconnect=5
|
|
||||||
account=quentin.godefroid@corp.ovh.com
|
|
||||||
defaccount=quentin.godefroid@corp.ovh.com
|
|
||||||
|
|
||||||
receipts.request=true
|
|
||||||
receipts.send=true
|
|
||||||
|
|
||||||
[ui]
|
|
||||||
splash=false
|
|
||||||
intype=false
|
|
||||||
beep=false
|
|
||||||
statuses.muc=none
|
|
||||||
theme=boothj5
|
|
||||||
history=false
|
|
||||||
titlebar=true
|
|
||||||
mouse=false
|
|
||||||
flash=true
|
|
||||||
vercheck=false
|
|
||||||
roster=true
|
|
||||||
roster.by=group
|
|
||||||
statuses.console=none
|
|
||||||
time.statusbar=%d/%m/%y %H:%M
|
|
||||||
statuses.console=none
|
|
||||||
statuses.chat=none
|
|
||||||
occupants.jid=false
|
|
||||||
roster.resource=hide
|
|
||||||
|
|
||||||
roster.size=25
|
|
||||||
presence=false
|
|
||||||
enc.warn=true
|
|
||||||
occupants=true
|
|
||||||
resource.message=false
|
|
||||||
|
|
||||||
[chatstates]
|
|
||||||
enabled=false
|
|
||||||
outtype=false
|
|
||||||
gone=0
|
|
||||||
|
|
||||||
[notifications]
|
|
||||||
remind=60
|
|
||||||
invite=true
|
|
||||||
sub=true
|
|
||||||
message=true
|
|
||||||
room=mention
|
|
||||||
message.current=false
|
|
||||||
room.current=false
|
|
||||||
typing=false
|
|
||||||
typing.current=true
|
|
||||||
message.text=true
|
|
||||||
room.text=true
|
|
||||||
|
|
||||||
[alias]
|
|
||||||
friends=/who online friends
|
|
||||||
bob=/msg bob@server.org hey wassup?
|
|
||||||
|
|
||||||
[logging]
|
|
||||||
chlog=true
|
|
||||||
grlog=true
|
|
||||||
maxsize=1073741824
|
|
||||||
rotate=true
|
|
||||||
shared=false
|
|
||||||
|
|
||||||
[otr]
|
|
||||||
warn=true
|
|
||||||
log=redact
|
|
||||||
policy=manual
|
|
||||||
|
|
||||||
[presence]
|
|
||||||
autoaway.mode=away
|
|
||||||
autoaway.time=15
|
|
||||||
autoaway.message=Away from computer
|
|
||||||
autoaway.check=false
|
|
356
config/zshrc
356
config/zshrc
|
@ -1,356 +0,0 @@
|
||||||
export PATH=$HOME/bins/toolbox:$HOME/.local/bin:/usr/local/bin:$HOME/.pyenv/bin:$PATH
|
|
||||||
export ZSH=$HOME/.oh-my-zsh
|
|
||||||
# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
|
|
||||||
ZSH_THEME="agnoster"
|
|
||||||
|
|
||||||
# CASE_SENSITIVE="true"
|
|
||||||
# HYPHEN_INSENSITIVE="true"
|
|
||||||
DISABLE_AUTO_UPDATE="true"
|
|
||||||
# export UPDATE_ZSH_DAYS=13
|
|
||||||
# DISABLE_LS_COLORS="true"
|
|
||||||
# DISABLE_AUTO_TITLE="true"
|
|
||||||
# ENABLE_CORRECTION="true"
|
|
||||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
|
||||||
# COMPLETION_WAITING_DOTS="true"
|
|
||||||
|
|
||||||
# DISABLE_UNTRACKED_FILES_DIRTY="true"
|
|
||||||
HIST_STAMPS="yyyy-mm-dd"
|
|
||||||
|
|
||||||
# Would you like to use another custom folder than $ZSH/custom?
|
|
||||||
# ZSH_CUSTOM=/path/to/new-custom-folder
|
|
||||||
|
|
||||||
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
|
|
||||||
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
|
|
||||||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
|
||||||
# Add wisely, as too many plugins slow down shell startup.
|
|
||||||
plugins=(
|
|
||||||
adb
|
|
||||||
#ant
|
|
||||||
#apache2-macports
|
|
||||||
#arcanist
|
|
||||||
archlinux
|
|
||||||
#asdf
|
|
||||||
#autoenv
|
|
||||||
#autojump
|
|
||||||
#autopep8
|
|
||||||
#aws
|
|
||||||
#battery
|
|
||||||
#bbedit
|
|
||||||
#bgnotify
|
|
||||||
#boot2docker
|
|
||||||
bower
|
|
||||||
branch
|
|
||||||
#brew
|
|
||||||
#bundler
|
|
||||||
#bwana
|
|
||||||
#cabal
|
|
||||||
#cake
|
|
||||||
#cakephp3
|
|
||||||
#capistrano
|
|
||||||
#cargo
|
|
||||||
#cask
|
|
||||||
#catimg
|
|
||||||
#celery
|
|
||||||
#chruby
|
|
||||||
#chucknorris
|
|
||||||
#cloudapp
|
|
||||||
#codeclimate
|
|
||||||
#coffee
|
|
||||||
#colemak
|
|
||||||
colored-man-pages
|
|
||||||
colorize
|
|
||||||
#command-not-found
|
|
||||||
#common-aliases
|
|
||||||
#compleat
|
|
||||||
composer
|
|
||||||
#copybuffer
|
|
||||||
#copydir
|
|
||||||
#copyfile
|
|
||||||
cp
|
|
||||||
#cpanm
|
|
||||||
debian
|
|
||||||
#dircycle
|
|
||||||
#dirhistory
|
|
||||||
#dirpersist
|
|
||||||
#django
|
|
||||||
#dnf
|
|
||||||
docker
|
|
||||||
docker-compose
|
|
||||||
#docker-machine
|
|
||||||
#dotenv
|
|
||||||
#droplr
|
|
||||||
#eecms
|
|
||||||
#emacs
|
|
||||||
#ember-cli
|
|
||||||
emoji
|
|
||||||
#emoji-clock
|
|
||||||
#emotty
|
|
||||||
encode64
|
|
||||||
#extract
|
|
||||||
#fabric
|
|
||||||
#fancy-ctrl-z
|
|
||||||
#fasd
|
|
||||||
#fastfile
|
|
||||||
#fbterm
|
|
||||||
#fedora
|
|
||||||
#firewalld
|
|
||||||
#forklift
|
|
||||||
#fossil
|
|
||||||
#frontend-search
|
|
||||||
#gas
|
|
||||||
#gb
|
|
||||||
#geeknote
|
|
||||||
#gem
|
|
||||||
git
|
|
||||||
git-extras
|
|
||||||
#git-flow
|
|
||||||
#git-flow-avh
|
|
||||||
#git-hubflow
|
|
||||||
#git-prompt
|
|
||||||
#git-remote-branch
|
|
||||||
#gitfast
|
|
||||||
#github
|
|
||||||
gitignore
|
|
||||||
#glassfish
|
|
||||||
#globalias
|
|
||||||
gnu-utils
|
|
||||||
golang
|
|
||||||
gpg-agent
|
|
||||||
#gradle
|
|
||||||
#grails
|
|
||||||
#grunt
|
|
||||||
#gulp
|
|
||||||
#hanami
|
|
||||||
#helm
|
|
||||||
#heroku
|
|
||||||
history
|
|
||||||
#history-substring-search
|
|
||||||
#httpie
|
|
||||||
iterm2
|
|
||||||
#iwhois
|
|
||||||
#jake-node
|
|
||||||
#jhbuild
|
|
||||||
#jira
|
|
||||||
#jruby
|
|
||||||
jsontools
|
|
||||||
#jump
|
|
||||||
#kate
|
|
||||||
#kitchen
|
|
||||||
#knife
|
|
||||||
#knife_ssh
|
|
||||||
#kops
|
|
||||||
#kube-ps1
|
|
||||||
#kubectl
|
|
||||||
#laravel
|
|
||||||
#laravel4
|
|
||||||
#laravel5
|
|
||||||
#last-working-dir
|
|
||||||
#lein
|
|
||||||
#lighthouse
|
|
||||||
#lol
|
|
||||||
#macports
|
|
||||||
man
|
|
||||||
#marked2
|
|
||||||
#mercurial
|
|
||||||
#meteor
|
|
||||||
#minikube
|
|
||||||
#mix
|
|
||||||
#mix-fast
|
|
||||||
#mosh
|
|
||||||
#mvn
|
|
||||||
#mysql-macports
|
|
||||||
#n98-magerun
|
|
||||||
nanoc
|
|
||||||
#ng
|
|
||||||
#nmap
|
|
||||||
node
|
|
||||||
#nomad
|
|
||||||
npm
|
|
||||||
#npx
|
|
||||||
#nvm
|
|
||||||
#nyan
|
|
||||||
#oc
|
|
||||||
#osx
|
|
||||||
#pass
|
|
||||||
#paver
|
|
||||||
#pep8
|
|
||||||
#per-directory-history
|
|
||||||
#perl
|
|
||||||
#perms
|
|
||||||
#phing
|
|
||||||
pip
|
|
||||||
#pj
|
|
||||||
#pod
|
|
||||||
postgres
|
|
||||||
#pow
|
|
||||||
#powder
|
|
||||||
#powify
|
|
||||||
#profiles
|
|
||||||
#pyenv
|
|
||||||
pylint
|
|
||||||
python
|
|
||||||
#rails
|
|
||||||
#rake
|
|
||||||
#rake-fast
|
|
||||||
#rand-quote
|
|
||||||
#rbenv
|
|
||||||
#rbfu
|
|
||||||
#react-native
|
|
||||||
#rebar
|
|
||||||
redis-cli
|
|
||||||
#repo
|
|
||||||
rsync
|
|
||||||
#ruby
|
|
||||||
rust
|
|
||||||
#rvm
|
|
||||||
#safe-paste
|
|
||||||
#sbt
|
|
||||||
#scala
|
|
||||||
#scd
|
|
||||||
#screen
|
|
||||||
#scw
|
|
||||||
#sfffe
|
|
||||||
#shrink-path
|
|
||||||
#singlechar
|
|
||||||
#spring
|
|
||||||
#sprunge
|
|
||||||
ssh-agent
|
|
||||||
#stack
|
|
||||||
#sublime
|
|
||||||
sudo
|
|
||||||
supervisor
|
|
||||||
#suse
|
|
||||||
#svn
|
|
||||||
#svn-fast-info
|
|
||||||
#swiftpm
|
|
||||||
#symfony
|
|
||||||
#symfony2
|
|
||||||
#systemadmin
|
|
||||||
systemd
|
|
||||||
#taskwarrior
|
|
||||||
#terminalapp
|
|
||||||
#terminitor
|
|
||||||
#terraform
|
|
||||||
#textastic
|
|
||||||
#textmate
|
|
||||||
#thefuck
|
|
||||||
#themes
|
|
||||||
#thor
|
|
||||||
#tig
|
|
||||||
tmux
|
|
||||||
#tmux-cssh
|
|
||||||
#tmuxinator
|
|
||||||
#torrent
|
|
||||||
#tugboat
|
|
||||||
#ubuntu
|
|
||||||
#urltools
|
|
||||||
#vagrant
|
|
||||||
#vault
|
|
||||||
#vi-mode
|
|
||||||
#vim-interaction
|
|
||||||
#virtualenv
|
|
||||||
#virtualenvwrapper
|
|
||||||
#vundle
|
|
||||||
#wakeonlan
|
|
||||||
#wd
|
|
||||||
#web-search
|
|
||||||
#wp-cli
|
|
||||||
#xcode
|
|
||||||
#yarn
|
|
||||||
#yii
|
|
||||||
#yii2
|
|
||||||
#yum
|
|
||||||
#z
|
|
||||||
#zeus
|
|
||||||
#zsh-navigation-tools
|
|
||||||
#zsh_reload
|
|
||||||
)
|
|
||||||
|
|
||||||
zstyle :omz:plugins:ssh-agent agent-forwarding on
|
|
||||||
zstyle :omz:plugins:ssh-agent identities auberge
|
|
||||||
zstyle :omz:plugins:ssh-agent lifetime 4h
|
|
||||||
|
|
||||||
source $ZSH/oh-my-zsh.sh
|
|
||||||
|
|
||||||
# User configuration
|
|
||||||
# export MANPATH="/usr/local/man:$MANPATH"
|
|
||||||
# export LANG=en_US.UTF-8
|
|
||||||
|
|
||||||
# Preferred editor for local and remote sessions
|
|
||||||
# if [[ -n $SSH_CONNECTION ]]; then
|
|
||||||
# export EDITOR='vim'
|
|
||||||
# else
|
|
||||||
# export EDITOR='mvim'
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# Compilation flags
|
|
||||||
# export ARCHFLAGS="-arch x86_64"
|
|
||||||
|
|
||||||
# ssh
|
|
||||||
# export SSH_KEY_PATH="~/.ssh/rsa_id"
|
|
||||||
|
|
||||||
# Set personal aliases, overriding those provided by oh-my-zsh libs,
|
|
||||||
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
|
|
||||||
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
|
|
||||||
# For a full list of active aliases, run `alias`.
|
|
||||||
#
|
|
||||||
# Example aliases
|
|
||||||
# alias zshconfig="mate ~/.zshrc"
|
|
||||||
# alias ohmyzsh="mate ~/.oh-my-zsh"
|
|
||||||
|
|
||||||
|
|
||||||
HISTFILE="$HOME/.zshistory"
|
|
||||||
HISTSIZE=200000
|
|
||||||
SAVEHIST=100000
|
|
||||||
alias hist='history -D -E'
|
|
||||||
setopt hist_ignore_dups
|
|
||||||
#export TERM=rxvt-unicode-256color
|
|
||||||
unsetopt rm_star_silent
|
|
||||||
setopt auto_pushd
|
|
||||||
|
|
||||||
# export SSH_KEY_PATH="~/.ssh/id_ed25519"
|
|
||||||
|
|
||||||
status() {
|
|
||||||
print ""
|
|
||||||
print "Date..: "$(date "+%Y-%m-%d %H:%M:%S")""
|
|
||||||
print "Shell.: Zsh $ZSH_VERSION (PID = $$, $SHLVL nests)"
|
|
||||||
print "Term..: $TTY ($TERM), $BAUD bauds, $COLUMNS x $LINES cars"
|
|
||||||
print "Login.: $LOGNAME (UID = $EUID) on $HOST"
|
|
||||||
print "System: $(cat /etc/[A-Za-z]*[_-][rv]e[lr]*)"
|
|
||||||
print "Uptime:$(uptime)"
|
|
||||||
print ""
|
|
||||||
}
|
|
||||||
|
|
||||||
alias kbe='setxkbmap be'
|
|
||||||
alias kus='setxkbmap us'
|
|
||||||
alias meteo='curl -4 http://wttr.in/Roubaix'
|
|
||||||
alias dl='wget -r -k -T 5 -t 2 -U '\''Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0'\'' '
|
|
||||||
alias egrep='egrep --color=auto'
|
|
||||||
alias fgrep='fgrep --color=auto'
|
|
||||||
alias flip='shuf -i 0-1 -n 1 | sed -e '\''s/1/Pile/'\'' -e '\''s/0/Face/'\'''
|
|
||||||
alias grep='grep --color=auto'
|
|
||||||
alias ls='ls --classify --tabsize=0 --literal --color=auto --show-control-chars --human-readable'
|
|
||||||
alias l='ls -CF'
|
|
||||||
alias la='ls -A'
|
|
||||||
alias ll='ls -lah'
|
|
||||||
alias osj='openstack -f json'
|
|
||||||
alias osc='openstack console log show'
|
|
||||||
alias oss='openstack server'
|
|
||||||
alias pass='tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | xargs'
|
|
||||||
alias paste='pastebin -m -n Hactar'
|
|
||||||
alias psa='ps auxwwwf'
|
|
||||||
alias toph='top -cHd1'
|
|
||||||
alias vdir='vdir --color=auto'
|
|
||||||
alias ip="ip --color"
|
|
||||||
|
|
||||||
alias gw01='z3 gw01.infra.mps.gs.ovh.net'
|
|
||||||
alias hr-admin='z3 root@hr-admin.rungs.ovh'
|
|
||||||
alias public='z3 root@public01.infra.gs.ovh.net'
|
|
||||||
alias thot_cloudweb-robot-preprod='thot '\''wss://thot.ovh.com/tail/?tk=c89ec346-ce0d-4504-b69b-b3c216e91385'\'''
|
|
||||||
alias thot_reseller-robot-preprod='thot '\''wss://thot.ovh.com/tail/?tk=e4bdf746-d041-41d3-81a5-7e4629d3e507'\'''
|
|
||||||
alias m5='sm3 ovh@mozg-mutu5.ovh.ha.ovh.net'
|
|
||||||
alias melt='sm3 gs@mozg-meltingpot.ovh.ha.ovh.net'
|
|
||||||
alias mis='sm3 mozg-mis.ovh.ha.ovh.net'
|
|
||||||
alias logalert='sm3 --osh logovh --log alert | grep -E "MUTU|INTERNE|CLOUDWEB"'
|
|
||||||
alias evilssh='ssh sm3.ovh.net -- --osh selfForgetHostKey --host mis-reseller.lb.engine.ha.ovh.net --port 10666 && ssh -t sm3.ovh.net -- root@mis-reseller.lb.engine.ha.ovh.net -p 10666'
|
|
||||||
alias c='connect'
|
|
1
external/oh-my-zsh
vendored
1
external/oh-my-zsh
vendored
|
@ -1 +0,0 @@
|
||||||
Subproject commit 12669f29f0843b8b980dd137f150a74511f88842
|
|
1
external/termite
vendored
1
external/termite
vendored
|
@ -1 +0,0 @@
|
||||||
Subproject commit 1b67c5cdf575bd3d11b72f6f00d64dc7f3af0ba2
|
|
|
@ -13,7 +13,10 @@
|
||||||
|
|
||||||
[init]
|
[init]
|
||||||
defaultBranch = main
|
defaultBranch = main
|
||||||
|
|
||||||
|
[commit]
|
||||||
|
gpgsign = true
|
||||||
|
|
||||||
[url "ssh://git@gitlab.com"]
|
[url "ssh://git@gitlab.com"]
|
||||||
insteadOf = "https://www.gitlab.com"
|
insteadOf = "https://www.gitlab.com"
|
||||||
|
|
||||||
|
@ -21,4 +24,4 @@
|
||||||
insteadOf = "https://www.github.com"
|
insteadOf = "https://www.github.com"
|
||||||
|
|
||||||
[includeIf "gitdir:~/work"]
|
[includeIf "gitdir:~/work"]
|
||||||
path = .gitconfig-work
|
path = .gitconfig-work
|
||||||
|
|
6
git/.gitconfig-work
Normal file
6
git/.gitconfig-work
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[user]
|
||||||
|
name = "Quentin Godefroid"
|
||||||
|
email = "quentin.godefroid@ovhcloud.com"
|
||||||
|
|
||||||
|
[commit]
|
||||||
|
gpgsign = true
|
3
helix/.config/helix/config.toml
Normal file
3
helix/.config/helix/config.toml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
theme = "dracula_at_night"
|
||||||
|
[editor]
|
||||||
|
color-modes = true
|
1556
helix/.config/helix/languages.toml
Normal file
1556
helix/.config/helix/languages.toml
Normal file
File diff suppressed because it is too large
Load diff
1
helix/.config/helix/runtime
Symbolic link
1
helix/.config/helix/runtime
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
/home/qgodefro/projects/helix/runtime/
|
|
@ -1,6 +1,6 @@
|
||||||
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
||||||
# The parser is also very primitive, and not human-friendly.
|
# The parser is also very primitive, and not human-friendly.
|
||||||
fields=0 48 17 18 38 39 40 2 46 47 49 1
|
fields=0 48 17 18 38 39 40 2 46 47 49 1
|
||||||
sort_key=46
|
sort_key=46
|
||||||
sort_direction=1
|
sort_direction=1
|
||||||
hide_threads=0
|
hide_threads=0
|
||||||
|
@ -19,8 +19,7 @@ update_process_names=0
|
||||||
account_guest_in_cpu_meter=0
|
account_guest_in_cpu_meter=0
|
||||||
color_scheme=0
|
color_scheme=0
|
||||||
delay=15
|
delay=15
|
||||||
left_meters=LeftCPUs Memory Swap
|
left_meters=LeftCPUs Memory Swap
|
||||||
left_meter_modes=1 1 1
|
left_meter_modes=1 1 1
|
||||||
right_meters=RightCPUs Tasks LoadAverage Uptime
|
right_meters=RightCPUs Tasks LoadAverage Uptime
|
||||||
right_meter_modes=1 2 2 2
|
right_meter_modes=1 2 2 2
|
||||||
|
|
2
puppet/.config/puppet/analytics.yml
Normal file
2
puppet/.config/puppet/analytics.yml
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
---
|
||||||
|
disabled: true
|
20
setup.sh
20
setup.sh
|
@ -6,12 +6,24 @@ git submodule update
|
||||||
|
|
||||||
# what directories should be installable by all users including the root user
|
# what directories should be installable by all users including the root user
|
||||||
base=(
|
base=(
|
||||||
|
git
|
||||||
|
helix
|
||||||
|
home
|
||||||
|
htop
|
||||||
|
nano
|
||||||
|
puppet
|
||||||
|
ssh
|
||||||
|
terminfo
|
||||||
|
tmux
|
||||||
|
vim
|
||||||
zsh
|
zsh
|
||||||
)
|
)
|
||||||
|
|
||||||
# folders that should, or only need to be installed for a local user
|
# folders that should, or only need to be installed for a local user
|
||||||
useronly=(
|
useronly=(
|
||||||
git
|
alacritty
|
||||||
|
asciinema
|
||||||
|
awesome
|
||||||
)
|
)
|
||||||
|
|
||||||
# run the stow command for the passed in directory ($2) in location $1
|
# run the stow command for the passed in directory ($2) in location $1
|
||||||
|
@ -29,15 +41,15 @@ echo "Stowing apps for user: ${whoami}"
|
||||||
|
|
||||||
# install apps available to local users and root
|
# install apps available to local users and root
|
||||||
for app in ${base[@]}; do
|
for app in ${base[@]}; do
|
||||||
stowit "${HOME}" $app
|
stowit "${HOME}" $app
|
||||||
done
|
done
|
||||||
|
|
||||||
# install only user space folders
|
# install only user space folders
|
||||||
for app in ${useronly[@]}; do
|
for app in ${useronly[@]}; do
|
||||||
if [[ ! "$(whoami)" = "root" ]]; then
|
if [[ ! "$(whoami)" = "root" ]]; then
|
||||||
stowit "${HOME}" $app
|
stowit "${HOME}" $app
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "##### ALL DONE"
|
echo "##### ALL DONE"
|
||||||
|
|
1
terminfo/termite
Submodule
1
terminfo/termite
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 18de7682e983e6562a87c63a2814c5e39461b081
|
|
@ -49,12 +49,12 @@ set -g base-index 1
|
||||||
# Allows for faster key repetition
|
# Allows for faster key repetition
|
||||||
set -s escape-time 0
|
set -s escape-time 0
|
||||||
|
|
||||||
# Rather than constraining window size to the maximum size of any client
|
# Rather than constraining window size to the maximum size of any client
|
||||||
# connected to the *session*, constrain window size to the maximum size of any
|
# connected to the *session*, constrain window size to the maximum size of any
|
||||||
# client connected to *that window*. Much more reasonable.
|
# client connected to *that window*. Much more reasonable.
|
||||||
setw -g aggressive-resize on
|
setw -g aggressive-resize on
|
||||||
|
|
||||||
# Allows us to use C-a a <command> to send commands to a TMUX session inside
|
# Allows us to use C-a a <command> to send commands to a TMUX session inside
|
||||||
# another TMUX session
|
# another TMUX session
|
||||||
bind-key a send-prefix
|
bind-key a send-prefix
|
||||||
|
|
|
@ -273,4 +273,4 @@ end
|
||||||
|
|
||||||
" Must be at the end, because of ctermbg=234 bug.
|
" Must be at the end, because of ctermbg=234 bug.
|
||||||
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
|
" https://groups.google.com/forum/#!msg/vim_dev/afPqwAFNdrU/nqh6tOM87QUJ
|
||||||
set background=dark
|
set background=dark
|
|
@ -1 +1 @@
|
||||||
au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif
|
au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif
|
|
@ -217,4 +217,3 @@ if &t_Co > 255
|
||||||
hi TabLine ctermfg=White ctermbg=234 cterm=none
|
hi TabLine ctermfg=White ctermbg=234 cterm=none
|
||||||
hi TabLineSel ctermfg=18 ctermbg=39 cterm=none
|
hi TabLineSel ctermfg=18 ctermbg=39 cterm=none
|
||||||
end
|
end
|
||||||
|
|
|
@ -368,7 +368,7 @@ syn keyword ngxDirective xslt_types
|
||||||
syn keyword ngxDirectiveThirdParty set_from_accept_language
|
syn keyword ngxDirectiveThirdParty set_from_accept_language
|
||||||
|
|
||||||
" Access Key Module <http://wiki.nginx.org/NginxHttpAccessKeyModule>
|
" Access Key Module <http://wiki.nginx.org/NginxHttpAccessKeyModule>
|
||||||
" Denies access unless the request URL contains an access key.
|
" Denies access unless the request URL contains an access key.
|
||||||
syn keyword ngxDirectiveThirdParty accesskey
|
syn keyword ngxDirectiveThirdParty accesskey
|
||||||
syn keyword ngxDirectiveThirdParty accesskey_arg
|
syn keyword ngxDirectiveThirdParty accesskey_arg
|
||||||
syn keyword ngxDirectiveThirdParty accesskey_hashmethod
|
syn keyword ngxDirectiveThirdParty accesskey_hashmethod
|
||||||
|
@ -522,7 +522,7 @@ syn keyword ngxDirectiveThirdParty mogilefs_send_timeout
|
||||||
syn keyword ngxDirectiveThirdParty mogilefs_tracker
|
syn keyword ngxDirectiveThirdParty mogilefs_tracker
|
||||||
|
|
||||||
" MP4 Streaming Lite Module <http://wiki.nginx.org/NginxMP4StreamingLite>
|
" MP4 Streaming Lite Module <http://wiki.nginx.org/NginxMP4StreamingLite>
|
||||||
" Will seek to a certain time within H.264/MP4 files when provided with a 'start' parameter in the URL.
|
" Will seek to a certain time within H.264/MP4 files when provided with a 'start' parameter in the URL.
|
||||||
syn keyword ngxDirectiveThirdParty mp4
|
syn keyword ngxDirectiveThirdParty mp4
|
||||||
|
|
||||||
" Nginx Notice Module <http://xph.us/software/nginx-notice/>
|
" Nginx Notice Module <http://xph.us/software/nginx-notice/>
|
|
@ -1,14 +1,14 @@
|
||||||
filetype indent plugin on
|
filetype indent plugin on
|
||||||
|
|
||||||
" Enable syntax highlighting
|
" Enable syntax highlighting
|
||||||
syntax on
|
syntax on
|
||||||
|
|
||||||
|
|
||||||
"------------------------------------------------------------
|
"------------------------------------------------------------
|
||||||
" Must have options {{{1
|
" Must have options {{{1
|
||||||
"
|
"
|
||||||
" These are highly recommended options.
|
" These are highly recommended options.
|
||||||
|
|
||||||
" Vim with default settings does not allow easy switching between multiple files
|
" Vim with default settings does not allow easy switching between multiple files
|
||||||
" in the same editor window. Users can use multiple split windows or multiple
|
" in the same editor window. Users can use multiple split windows or multiple
|
||||||
" tab pages to edit multiple files, but it is still best to enable an option to
|
" tab pages to edit multiple files, but it is still best to enable an option to
|
||||||
|
@ -23,29 +23,29 @@ syntax on
|
||||||
" try to quit without saving, and swap files will keep you safe if your computer
|
" try to quit without saving, and swap files will keep you safe if your computer
|
||||||
" crashes.
|
" crashes.
|
||||||
set hidden
|
set hidden
|
||||||
|
|
||||||
" Note that not everyone likes working this way (with the hidden option).
|
" Note that not everyone likes working this way (with the hidden option).
|
||||||
" Alternatives include using tabs or split windows instead of re-using the same
|
" Alternatives include using tabs or split windows instead of re-using the same
|
||||||
" window as mentioned above, and/or either of the following options:
|
" window as mentioned above, and/or either of the following options:
|
||||||
" set confirm
|
" set confirm
|
||||||
" set autowriteall
|
" set autowriteall
|
||||||
|
|
||||||
" Better command-line completion
|
" Better command-line completion
|
||||||
set wildmenu
|
set wildmenu
|
||||||
|
|
||||||
" Show partial commands in the last line of the screen
|
" Show partial commands in the last line of the screen
|
||||||
set showcmd
|
set showcmd
|
||||||
|
|
||||||
" Highlight searches (use <C-L> to temporarily turn off highlighting; see the
|
" Highlight searches (use <C-L> to temporarily turn off highlighting; see the
|
||||||
" mapping of <C-L> below)
|
" mapping of <C-L> below)
|
||||||
set hlsearch
|
set hlsearch
|
||||||
|
|
||||||
" Modelines have historically been a source of security vulnerabilities. As
|
" Modelines have historically been a source of security vulnerabilities. As
|
||||||
" such, it may be a good idea to disable them and use the securemodelines
|
" such, it may be a good idea to disable them and use the securemodelines
|
||||||
" script, <http://www.vim.org/scripts/script.php?script_id=1876>.
|
" script, <http://www.vim.org/scripts/script.php?script_id=1876>.
|
||||||
" set nomodeline
|
" set nomodeline
|
||||||
|
|
||||||
|
|
||||||
"------------------------------------------------------------
|
"------------------------------------------------------------
|
||||||
" Usability options {{{1
|
" Usability options {{{1
|
||||||
"
|
"
|
||||||
|
@ -53,85 +53,85 @@ set hlsearch
|
||||||
" change Vim's behaviour in ways which deviate from the true Vi way, but
|
" change Vim's behaviour in ways which deviate from the true Vi way, but
|
||||||
" which are considered to add usability. Which, if any, of these options to
|
" which are considered to add usability. Which, if any, of these options to
|
||||||
" use is very much a personal preference, but they are harmless.
|
" use is very much a personal preference, but they are harmless.
|
||||||
|
|
||||||
" Use case insensitive search, except when using capital letters
|
" Use case insensitive search, except when using capital letters
|
||||||
set ignorecase
|
set ignorecase
|
||||||
set smartcase
|
set smartcase
|
||||||
|
|
||||||
" Allow backspacing over autoindent, line breaks and start of insert action
|
" Allow backspacing over autoindent, line breaks and start of insert action
|
||||||
set backspace=indent,eol,start
|
set backspace=indent,eol,start
|
||||||
|
|
||||||
" When opening a new line and no filetype-specific indenting is enabled, keep
|
" When opening a new line and no filetype-specific indenting is enabled, keep
|
||||||
" the same indent as the line you're currently on. Useful for READMEs, etc.
|
" the same indent as the line you're currently on. Useful for READMEs, etc.
|
||||||
set autoindent
|
set autoindent
|
||||||
|
|
||||||
" Stop certain movements from always going to the first character of a line.
|
" Stop certain movements from always going to the first character of a line.
|
||||||
" While this behaviour deviates from that of Vi, it does what most users
|
" While this behaviour deviates from that of Vi, it does what most users
|
||||||
" coming from other editors would expect.
|
" coming from other editors would expect.
|
||||||
set nostartofline
|
set nostartofline
|
||||||
|
|
||||||
" Display the cursor position on the last line of the screen or in the status
|
" Display the cursor position on the last line of the screen or in the status
|
||||||
" line of a window
|
" line of a window
|
||||||
set ruler
|
set ruler
|
||||||
|
|
||||||
" Always display the status line, even if only one window is displayed
|
" Always display the status line, even if only one window is displayed
|
||||||
set laststatus=2
|
set laststatus=2
|
||||||
|
|
||||||
" Instead of failing a command because of unsaved changes, instead raise a
|
" Instead of failing a command because of unsaved changes, instead raise a
|
||||||
" dialogue asking if you wish to save changed files.
|
" dialogue asking if you wish to save changed files.
|
||||||
set confirm
|
set confirm
|
||||||
|
|
||||||
" Use visual bell instead of beeping when doing something wrong
|
" Use visual bell instead of beeping when doing something wrong
|
||||||
set visualbell
|
set visualbell
|
||||||
|
|
||||||
" And reset the terminal code for the visual bell. If visualbell is set, and
|
" And reset the terminal code for the visual bell. If visualbell is set, and
|
||||||
" this line is also included, vim will neither flash nor beep. If visualbell
|
" this line is also included, vim will neither flash nor beep. If visualbell
|
||||||
" is unset, this does nothing.
|
" is unset, this does nothing.
|
||||||
set t_vb=
|
set t_vb=
|
||||||
|
|
||||||
" Enable use of the mouse for all modes
|
" Enable use of the mouse for all modes
|
||||||
set mouse=a
|
set mouse=a
|
||||||
|
|
||||||
" Set the command window height to 2 lines, to avoid many cases of having to
|
" Set the command window height to 2 lines, to avoid many cases of having to
|
||||||
" "press <Enter> to continue"
|
" "press <Enter> to continue"
|
||||||
set cmdheight=2
|
set cmdheight=2
|
||||||
|
|
||||||
" Display line numbers on the left
|
" Display line numbers on the left
|
||||||
set number
|
set number
|
||||||
|
|
||||||
" Quickly time out on keycodes, but never time out on mappings
|
" Quickly time out on keycodes, but never time out on mappings
|
||||||
set notimeout ttimeout ttimeoutlen=200
|
set notimeout ttimeout ttimeoutlen=200
|
||||||
|
|
||||||
" Use <F11> to toggle between 'paste' and 'nopaste'
|
" Use <F11> to toggle between 'paste' and 'nopaste'
|
||||||
set pastetoggle=<F11>
|
set pastetoggle=<F11>
|
||||||
|
|
||||||
|
|
||||||
"------------------------------------------------------------
|
"------------------------------------------------------------
|
||||||
" Indentation options {{{1
|
" Indentation options {{{1
|
||||||
"
|
"
|
||||||
" Indentation settings according to personal preference.
|
" Indentation settings according to personal preference.
|
||||||
|
|
||||||
" Indentation settings for using 4 spaces instead of tabs.
|
" Indentation settings for using 4 spaces instead of tabs.
|
||||||
" Do not change 'tabstop' from its default value of 8 with this setup.
|
" Do not change 'tabstop' from its default value of 8 with this setup.
|
||||||
set shiftwidth=4
|
set shiftwidth=4
|
||||||
set softtabstop=4
|
set softtabstop=4
|
||||||
set expandtab
|
set expandtab
|
||||||
|
|
||||||
" Indentation settings for using hard tabs for indent. Display tabs as
|
" Indentation settings for using hard tabs for indent. Display tabs as
|
||||||
" four characters wide.
|
" four characters wide.
|
||||||
"set shiftwidth=4
|
"set shiftwidth=4
|
||||||
"set tabstop=4
|
"set tabstop=4
|
||||||
|
|
||||||
|
|
||||||
"------------------------------------------------------------
|
"------------------------------------------------------------
|
||||||
" Mappings {{{1
|
" Mappings {{{1
|
||||||
"
|
"
|
||||||
" Useful mappings
|
" Useful mappings
|
||||||
|
|
||||||
" Map Y to act like D and C, i.e. to yank until EOL, rather than act as yy,
|
" Map Y to act like D and C, i.e. to yank until EOL, rather than act as yy,
|
||||||
" which is the default
|
" which is the default
|
||||||
map Y y$
|
map Y y$
|
||||||
|
|
||||||
" Map <C-L> (redraw screen) to also turn off search highlighting until the
|
" Map <C-L> (redraw screen) to also turn off search highlighting until the
|
||||||
" next search
|
" next search
|
||||||
nnoremap <C-L> :nohl<CR><C-L>
|
nnoremap <C-L> :nohl<CR><C-L>
|
1
zsh/.oh-my-zsh
Submodule
1
zsh/.oh-my-zsh
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 6d48309cd7da1b91038cf08be7865fb5bb9bc5ea
|
|
@ -353,4 +353,4 @@ alias melt='sm3 gs@mozg-meltingpot.ovh.ha.ovh.net'
|
||||||
alias mis='sm3 mozg-mis.ovh.ha.ovh.net'
|
alias mis='sm3 mozg-mis.ovh.ha.ovh.net'
|
||||||
alias logalert='sm3 --osh logovh --log alert | grep -E "MUTU|INTERNE|CLOUDWEB"'
|
alias logalert='sm3 --osh logovh --log alert | grep -E "MUTU|INTERNE|CLOUDWEB"'
|
||||||
alias evilssh='ssh sm3.ovh.net -- --osh selfForgetHostKey --host mis-reseller.lb.engine.ha.ovh.net --port 10666 && ssh -t sm3.ovh.net -- root@mis-reseller.lb.engine.ha.ovh.net -p 10666'
|
alias evilssh='ssh sm3.ovh.net -- --osh selfForgetHostKey --host mis-reseller.lb.engine.ha.ovh.net --port 10666 && ssh -t sm3.ovh.net -- root@mis-reseller.lb.engine.ha.ovh.net -p 10666'
|
||||||
alias c='connect'
|
alias c='connect'
|
||||||
|
|
Loading…
Add table
Reference in a new issue