diff options
| author | Robert Günzler <r@gnzler.io> | 2020-06-23 12:56:18 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2020-06-23 12:59:09 +0200 |
| commit | 269e8b88d68b1d48e2af92ef5b4b005f0bc229a9 (patch) | |
| tree | 7ad56f5db70dac6a11f8559e30b41883e4ef9037 /.config | |
| parent | 53e5c16e508354b533c4cc61f45b88aee275d669 (diff) | |
alacritty: cleanup and restructure
Adds a README that explains how it works. Introduces common extension prefixes to identify overlays and color sets and makes the script output to stdout instead of to file
Diffstat (limited to '.config')
| -rw-r--r-- | .config/alacritty/README.md | 18 | ||||
| -rw-r--r-- | .config/alacritty/base.ovl.yml (renamed from .config/alacritty/overlay.yml) | 0 | ||||
| -rw-r--r-- | .config/alacritty/launcher.ovl.yml | 20 | ||||
| -rw-r--r-- | .config/alacritty/launcher.yml | 62 | ||||
| -rwxr-xr-x | .config/alacritty/ovl.sh | 5 | ||||
| -rw-r--r-- | .config/alacritty/papercolor_dark.color.yml (renamed from .config/alacritty/papercolor_dark.yml) | 0 | ||||
| -rw-r--r-- | .config/alacritty/papercolor_light.color.yml (renamed from .config/alacritty/papercolor_light.yml) | 0 | ||||
| -rw-r--r-- | .config/alacritty/upstream.yml (renamed from .config/alacritty/base.yml) | 0 |
8 files changed, 41 insertions, 64 deletions
diff --git a/.config/alacritty/README.md b/.config/alacritty/README.md new file mode 100644 index 0000000..b0cce63 --- /dev/null +++ b/.config/alacritty/README.md @@ -0,0 +1,18 @@ +# alacritty config + +* `*.ovl.yml` :: config overlays +* `*.color.yml` :: color overlays + +use `ovl.sh` to generate the final config + +``` +# generate default config +$ ovl.sh papercolor_dark.color.yml > alacritty.yml +``` + +``` +# generate scratch term config +$ ovl.sh papercolor_dark.color.yml launcher.ovl.yml > launcher.yml +``` + +`base.ovl.yml` is always included. diff --git a/.config/alacritty/overlay.yml b/.config/alacritty/base.ovl.yml index 3c94561..3c94561 100644 --- a/.config/alacritty/overlay.yml +++ b/.config/alacritty/base.ovl.yml diff --git a/.config/alacritty/launcher.ovl.yml b/.config/alacritty/launcher.ovl.yml new file mode 100644 index 0000000..91b84db --- /dev/null +++ b/.config/alacritty/launcher.ovl.yml @@ -0,0 +1,20 @@ +env: + GUICALL: '1' + +window: + padding: + 'x': 8 + 'y': 6 + dynamic_padding: true + decorations: none + +font: + size: 13.0 + +background_opacity: 0.95 + +# shell: +# program: /usr/bin/env +# args: +# - LD_LIBRARY_PATH=/usr/local/lib64 +# - mrsh diff --git a/.config/alacritty/launcher.yml b/.config/alacritty/launcher.yml deleted file mode 100644 index 877e2bd..0000000 --- a/.config/alacritty/launcher.yml +++ /dev/null @@ -1,62 +0,0 @@ -env: - TERM: alacritty - GUICALL: '1' - -window: - padding: - x: 8 - y: 8 - dynamic_padding: true - decorations: none - -font: - normal: - family: Iosevka SS05 - style: Slim - bold: - style: Bold - italic: - style: Italic - bold_italic: - style: Bold Italic - size: 13.0 - -colors: - primary: - background: '#221e1d' - foreground: '#fffefe' - dim_foreground: '#BDC0BA' - bright_foreground: '#ffffff' # just white ;) - cursor: - text: '#221e1d' - cursor: '#fffefe' - normal: - black: '#221e1d' - red: '#b76868' - green: '#bfbd90' - yellow: '#ae9892' - blue: '#b5c1c0' - magenta: '#76a3b0' - cyan: '#4777aa' - white: '#c7c6c6' - bright: - black: '#3d3533' - red: '#ff7474' - green: '#ffffa5' - yellow: '#f6b9a9' - blue: '#d3ffff' - magenta: '#86def7' - cyan: '#4c9aec' - white: '#fffefe' - -background_opacity: 0.95 -# shell: -# program: /usr/bin/env -# args: -# - LD_LIBRARY_PATH=/usr/local/lib64 -# - mrsh - -mouse: - url: - launcher: - program: url-launcher diff --git a/.config/alacritty/ovl.sh b/.config/alacritty/ovl.sh index 1a7504e..12296b0 100755 --- a/.config/alacritty/ovl.sh +++ b/.config/alacritty/ovl.sh @@ -1,8 +1,9 @@ #!/bin/sh +# usage: ovl.sh COLORS ADDITIONAL_FILES... set -e -colors_yml=$1 +colors_yml=$1 ; shift [ -z "$colors_yml" ] && exit 1 set -x -yq m -x overlay.yml "$colors_yml" > alacritty.yml +yq m -x base.ovl.yml "$colors_yml" "$@" diff --git a/.config/alacritty/papercolor_dark.yml b/.config/alacritty/papercolor_dark.color.yml index 7fe2264..7fe2264 100644 --- a/.config/alacritty/papercolor_dark.yml +++ b/.config/alacritty/papercolor_dark.color.yml diff --git a/.config/alacritty/papercolor_light.yml b/.config/alacritty/papercolor_light.color.yml index 45c76be..45c76be 100644 --- a/.config/alacritty/papercolor_light.yml +++ b/.config/alacritty/papercolor_light.color.yml diff --git a/.config/alacritty/base.yml b/.config/alacritty/upstream.yml index d9054b0..d9054b0 100644 --- a/.config/alacritty/base.yml +++ b/.config/alacritty/upstream.yml |