summaryrefslogtreecommitdiffstatshomepage
path: root/alacritty
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-03-17 13:04:57 -0500
committerToby Vincent <tobyv13@gmail.com>2022-03-17 13:04:57 -0500
commita3d6669ce88b8690e53429773d7e30056d86e135 (patch)
treedaae0689663156b71eb2b220ea528b109d20871c /alacritty
parentc54272dc4591d2099e198a7f95421f7b223bc142 (diff)
feat: improved wsl terminal experience
Diffstat (limited to 'alacritty')
-rw-r--r--alacritty/alacritty.yml42
-rw-r--r--alacritty/colors.yml60
-rw-r--r--alacritty/fonts.yml13
3 files changed, 115 insertions, 0 deletions
diff --git a/alacritty/alacritty.yml b/alacritty/alacritty.yml
new file mode 100644
index 0000000..eb4b59a
--- /dev/null
+++ b/alacritty/alacritty.yml
@@ -0,0 +1,42 @@
+import:
+ - ~/.config/alacritty/colors.yml
+ - ~/.config/alacritty/fonts.yml
+ - ~/AppData/Roaming/alacritty/colors.yml
+ - ~/AppData/Roaming/alacritty/fonts.yml
+
+env:
+ TERM: alacritty
+
+window:
+ dimensions:
+ columns: 120
+ lines: 40
+ dynamic_padding: false
+ decorations: full
+ title: Alacritty
+
+scrolling:
+ history: 10000
+ multiplier: 3
+
+selection:
+ semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
+ save_to_clipboard: false
+
+cursor:
+ blinking: On
+
+live_config_reload: true
+
+shell:
+ program: C:\WINDOWS\system32\wsl.exe
+ args:
+ - -e
+ - '/bin/zsh -lc "tmux new -As main"'
+
+working_directory: '\\wsl$\Debian\home\tobyv'
+
+key_bindings:
+ - { key: Space, mods: Control, chars: "\x00" }
+ - { key: T, mods: Control|Shift, action: CreateNewWindow }
+ - { key: F, mods: Control|Shift, mode: ~Search, action: ReceiveChar }
diff --git a/alacritty/colors.yml b/alacritty/colors.yml
new file mode 100644
index 0000000..dbfcd0e
--- /dev/null
+++ b/alacritty/colors.yml
@@ -0,0 +1,60 @@
+schemes:
+ codelight: &light
+ primary:
+ background: '#ffffff'
+ foreground: '#1e1e1e'
+
+ cursor:
+ text: '#d4d4d4'
+ cursor: '#d4d4d4'
+
+ normal:
+ black: '#1e1e1e'
+ red: '#c72e0f'
+ green: '#009000'
+ yellow: '#795e25'
+ blue: '#007acc'
+ magenta: '#af00db'
+ cyan: '#56b6c2'
+ white: '#d4d4d4'
+
+ bright:
+ black: '#1e1e1e'
+ red: '#c72e0f'
+ green: '#009000'
+ yellow: '#795e25'
+ blue: '#007acc'
+ magenta: '#af00db'
+ cyan: '#56b6c2'
+ white: '#d4d4d4'
+
+ codedark: &dark
+ primary:
+ background: '#1e1e1e'
+ foreground: '#d4d4d4'
+
+ cursor:
+ text: '#d4d4d4'
+ cursor: '#d4d4d4'
+
+ normal:
+ black: '#1e1e1e'
+ red: '#f44747'
+ green: '#608b4e'
+ yellow: '#dcdcaa'
+ blue: '#569cd6'
+ magenta: '#c678dd'
+ cyan: '#56b6c2'
+ white: '#d4d4d4'
+
+ bright:
+ black: '#545454'
+ red: '#f44747'
+ green: '#608b4e'
+ yellow: '#dcdcaa'
+ blue: '#569cd6'
+ magenta: '#c678dd'
+ cyan: '#56b6c2'
+ white: '#d4d4d4'
+
+colors: *dark \ No newline at end of file
diff --git a/alacritty/fonts.yml b/alacritty/fonts.yml
new file mode 100644
index 0000000..70c9b2e
--- /dev/null
+++ b/alacritty/fonts.yml
@@ -0,0 +1,13 @@
+font:
+ normal:
+ family: FiraCode NF
+ style: Regular
+ bold:
+ family: FiraCode NF
+ style: Bold
+ italic:
+ family: FiraCode NF
+ style: Italic
+ bold_italic:
+ family: FiraCode NF
+ style: Bold Italic