summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2018-03-31 02:17:40 -0400
committerJesse Luehrs <doy@tozt.net>2018-03-31 03:09:05 -0400
commit54053d2dadfd5ba67127c636a3eb4c0f7cff5ef9 (patch)
tree2902692865d54b4190bb9e8a70a9647c98228d36
parent3bb4cc428aafd8b82ce87b28165f6d3ea3ce02a2 (diff)
downloadconf-54053d2dadfd5ba67127c636a3eb4c0f7cff5ef9.tar.gz
conf-54053d2dadfd5ba67127c636a3eb4c0f7cff5ef9.zip
switch to alacritty
-rw-r--r--Makefile3
-rw-r--r--config/alacritty/alacritty.yml163
-rw-r--r--i3/config10
-rw-r--r--i3/terminal-workspace.json10
-rw-r--r--runesrc32
-rw-r--r--xbindkeysrc2
6 files changed, 176 insertions, 44 deletions
diff --git a/Makefile b/Makefile
index 471bd23..4b50080 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ INSTALL = agignore \
bash_logout \
bash_profile \
bashrc \
+ config/alacritty/alacritty.yml \
config/touchegg/touchegg.conf \
crawlrc \
gdbinit \
@@ -24,7 +25,6 @@ INSTALL = agignore \
profile \
proverc \
replyrc \
- runesrc \
screenrc \
tigrc \
tmux.conf \
@@ -65,6 +65,7 @@ EMPTYDIRS = $(patsubst services/available/%,.log/%,$(wildcard services/available
.cache/vim/hist \
.cache/vim/undo \
.config/mpd/playlists \
+ .config/alacritty \
.config/touchegg
INSTALLED = $(patsubst %,$(INTO)/%/,$(EMPTYDIRS)) \
diff --git a/config/alacritty/alacritty.yml b/config/alacritty/alacritty.yml
new file mode 100644
index 0000000..8bed210
--- /dev/null
+++ b/config/alacritty/alacritty.yml
@@ -0,0 +1,163 @@
+window:
+ dimensions:
+ columns: 80
+ lines: 24
+ padding:
+ x: 2
+ y: 2
+ decorations: true
+
+draw_bold_text_with_bright_colors: true
+
+font:
+ normal:
+ family: Misc Fixed
+ bold:
+ family: Misc Fixed
+ style: Regular
+ italic:
+ family: Misc Fixed
+ size: 11.0
+
+custom_cursor_colors: true
+
+colors:
+ primary:
+ background: '0x000000'
+ foreground: '0xd3d3d3'
+ cursor:
+ text: '0x000000'
+ cursor: '0x00ff00'
+ normal:
+ black: '0x000000'
+ red: '0x9f0000'
+ green: '0x4e9a06'
+ yellow: '0xc4a000'
+ blue: '0x3465a4'
+ magenta: '0x903e9d'
+ cyan: '0x06989a'
+ white: '0xcdcdcd'
+ bright:
+ black: '0x666666'
+ red: '0xef2929'
+ green: '0x64f434'
+ yellow: '0xfce94f'
+ blue: '0x79b8fb'
+ magenta: '0xda8ed1'
+ cyan: '0x5ae9e9'
+ white: '0xffffff'
+
+mouse_bindings:
+ - { mouse: Middle, action: PasteSelection }
+
+mouse:
+ double_click: { threshold: 300 }
+ triple_click: { threshold: 300 }
+
+selection:
+ semantic_escape_chars: " "
+
+key_bindings:
+ - { key: V, mods: Control|Shift, action: Paste }
+ - { key: C, mods: Control|Shift, action: Copy }
+ - { key: Q, mods: Command, action: Quit }
+ - { key: W, mods: Command, action: Quit }
+ - { key: Insert, mods: Shift, action: PasteSelection }
+ - { key: Key0, mods: Control, action: ResetFontSize }
+ - { key: Equals, mods: Control, action: IncreaseFontSize }
+ - { key: Subtract, mods: Control, action: DecreaseFontSize }
+ - { key: Home, chars: "\x1bOH", mode: AppCursor }
+ - { key: Home, chars: "\x1b[H", mode: ~AppCursor }
+ - { key: End, chars: "\x1bOF", mode: AppCursor }
+ - { key: End, chars: "\x1b[F", mode: ~AppCursor }
+ - { key: PageUp, mods: Shift, chars: "\x1b[5;2~" }
+ - { key: PageUp, mods: Control, chars: "\x1b[5;5~" }
+ - { key: PageUp, chars: "\x1b[5~" }
+ - { key: PageDown, mods: Shift, chars: "\x1b[6;2~" }
+ - { key: PageDown, mods: Control, chars: "\x1b[6;5~" }
+ - { key: PageDown, chars: "\x1b[6~" }
+ - { key: Tab, mods: Shift, chars: "\x1b[Z" }
+ - { key: Back, chars: "\x7f" }
+ - { key: Back, mods: Alt, chars: "\x1b\x7f" }
+ - { key: Insert, chars: "\x1b[2~" }
+ - { key: Delete, chars: "\x1b[3~" }
+ - { key: Left, mods: Shift, chars: "\x1b[1;2D" }
+ - { key: Left, mods: Control, chars: "\x1b[1;5D" }
+ - { key: Left, mods: Alt, chars: "\x1b[1;3D" }
+ - { key: Left, chars: "\x1b[D", mode: ~AppCursor }
+ - { key: Left, chars: "\x1bOD", mode: AppCursor }
+ - { key: Right, mods: Shift, chars: "\x1b[1;2C" }
+ - { key: Right, mods: Control, chars: "\x1b[1;5C" }
+ - { key: Right, mods: Alt, chars: "\x1b[1;3C" }
+ - { key: Right, chars: "\x1b[C", mode: ~AppCursor }
+ - { key: Right, chars: "\x1bOC", mode: AppCursor }
+ - { key: Up, mods: Shift, chars: "\x1b[1;2A" }
+ - { key: Up, mods: Control, chars: "\x1b[1;5A" }
+ - { key: Up, mods: Alt, chars: "\x1b[1;3A" }
+ - { key: Up, chars: "\x1b[A", mode: ~AppCursor }
+ - { key: Up, chars: "\x1bOA", mode: AppCursor }
+ - { key: Down, mods: Shift, chars: "\x1b[1;2B" }
+ - { key: Down, mods: Control, chars: "\x1b[1;5B" }
+ - { key: Down, mods: Alt, chars: "\x1b[1;3B" }
+ - { key: Down, chars: "\x1b[B", mode: ~AppCursor }
+ - { key: Down, chars: "\x1bOB", mode: AppCursor }
+ - { key: F1, chars: "\x1bOP" }
+ - { key: F2, chars: "\x1bOQ" }
+ - { key: F3, chars: "\x1bOR" }
+ - { key: F4, chars: "\x1bOS" }
+ - { key: F5, chars: "\x1b[15~" }
+ - { key: F6, chars: "\x1b[17~" }
+ - { key: F7, chars: "\x1b[18~" }
+ - { key: F8, chars: "\x1b[19~" }
+ - { key: F9, chars: "\x1b[20~" }
+ - { key: F10, chars: "\x1b[21~" }
+ - { key: F11, chars: "\x1b[23~" }
+ - { key: F12, chars: "\x1b[24~" }
+ - { key: F1, mods: Shift, chars: "\x1b[1;2P" }
+ - { key: F2, mods: Shift, chars: "\x1b[1;2Q" }
+ - { key: F3, mods: Shift, chars: "\x1b[1;2R" }
+ - { key: F4, mods: Shift, chars: "\x1b[1;2S" }
+ - { key: F5, mods: Shift, chars: "\x1b[15;2~" }
+ - { key: F6, mods: Shift, chars: "\x1b[17;2~" }
+ - { key: F7, mods: Shift, chars: "\x1b[18;2~" }
+ - { key: F8, mods: Shift, chars: "\x1b[19;2~" }
+ - { key: F9, mods: Shift, chars: "\x1b[20;2~" }
+ - { key: F10, mods: Shift, chars: "\x1b[21;2~" }
+ - { key: F11, mods: Shift, chars: "\x1b[23;2~" }
+ - { key: F12, mods: Shift, chars: "\x1b[24;2~" }
+ - { key: F1, mods: Control, chars: "\x1b[1;5P" }
+ - { key: F2, mods: Control, chars: "\x1b[1;5Q" }
+ - { key: F3, mods: Control, chars: "\x1b[1;5R" }
+ - { key: F4, mods: Control, chars: "\x1b[1;5S" }
+ - { key: F5, mods: Control, chars: "\x1b[15;5~" }
+ - { key: F6, mods: Control, chars: "\x1b[17;5~" }
+ - { key: F7, mods: Control, chars: "\x1b[18;5~" }
+ - { key: F8, mods: Control, chars: "\x1b[19;5~" }
+ - { key: F9, mods: Control, chars: "\x1b[20;5~" }
+ - { key: F10, mods: Control, chars: "\x1b[21;5~" }
+ - { key: F11, mods: Control, chars: "\x1b[23;5~" }
+ - { key: F12, mods: Control, chars: "\x1b[24;5~" }
+ - { key: F1, mods: Alt, chars: "\x1b[1;6P" }
+ - { key: F2, mods: Alt, chars: "\x1b[1;6Q" }
+ - { key: F3, mods: Alt, chars: "\x1b[1;6R" }
+ - { key: F4, mods: Alt, chars: "\x1b[1;6S" }
+ - { key: F5, mods: Alt, chars: "\x1b[15;6~" }
+ - { key: F6, mods: Alt, chars: "\x1b[17;6~" }
+ - { key: F7, mods: Alt, chars: "\x1b[18;6~" }
+ - { key: F8, mods: Alt, chars: "\x1b[19;6~" }
+ - { key: F9, mods: Alt, chars: "\x1b[20;6~" }
+ - { key: F10, mods: Alt, chars: "\x1b[21;6~" }
+ - { key: F11, mods: Alt, chars: "\x1b[23;6~" }
+ - { key: F12, mods: Alt, chars: "\x1b[24;6~" }
+ - { key: F1, mods: Super, chars: "\x1b[1;3P" }
+ - { key: F2, mods: Super, chars: "\x1b[1;3Q" }
+ - { key: F3, mods: Super, chars: "\x1b[1;3R" }
+ - { key: F4, mods: Super, chars: "\x1b[1;3S" }
+ - { key: F5, mods: Super, chars: "\x1b[15;3~" }
+ - { key: F6, mods: Super, chars: "\x1b[17;3~" }
+ - { key: F7, mods: Super, chars: "\x1b[18;3~" }
+ - { key: F8, mods: Super, chars: "\x1b[19;3~" }
+ - { key: F9, mods: Super, chars: "\x1b[20;3~" }
+ - { key: F10, mods: Super, chars: "\x1b[21;3~" }
+ - { key: F11, mods: Super, chars: "\x1b[23;3~" }
+ - { key: F12, mods: Super, chars: "\x1b[24;3~" }
diff --git a/i3/config b/i3/config
index 382f647..fab81a3 100644
--- a/i3/config
+++ b/i3/config
@@ -124,8 +124,8 @@ bar {
exec --no-startup-id "i3-msg 'workspace 6; append_layout .i3/browser-workspace.json'"
exec --no-startup-id "i3-msg 'workspace 5; append_layout .i3/terminal-workspace.json'"
-exec --no-startup-id urxvtc
-exec --no-startup-id urxvtc
-exec --no-startup-id urxvtc
-exec --no-startup-id urxvtc
-exec --no-startup-id urxvtc
+exec --no-startup-id alacritty
+exec --no-startup-id alacritty
+exec --no-startup-id alacritty
+exec --no-startup-id alacritty
+exec --no-startup-id alacritty
diff --git a/i3/terminal-workspace.json b/i3/terminal-workspace.json
index 7b565c1..8275b18 100644
--- a/i3/terminal-workspace.json
+++ b/i3/terminal-workspace.json
@@ -18,7 +18,7 @@
"percent": 0.333333333333333,
"swallows": [
{
- "instance": "^urxvt$"
+ "instance": "^Alacritty$"
}
],
"type": "con"
@@ -36,7 +36,7 @@
"percent": 0.333333333333333,
"swallows": [
{
- "instance": "^urxvt$"
+ "instance": "^Alacritty$"
}
],
"type": "con"
@@ -54,7 +54,7 @@
"percent": 0.333333333333333,
"swallows": [
{
- "instance": "^urxvt$"
+ "instance": "^Alacritty$"
}
],
"type": "con"
@@ -82,7 +82,7 @@
"percent": 0.5,
"swallows": [
{
- "instance": "^urxvt$"
+ "instance": "^Alacritty$"
}
],
"type": "con"
@@ -100,7 +100,7 @@
"percent": 0.5,
"swallows": [
{
- "instance": "^urxvt$"
+ "instance": "^Alacritty$"
}
],
"type": "con"
diff --git a/runesrc b/runesrc
deleted file mode 100644
index 4630f3f..0000000
--- a/runesrc
+++ /dev/null
@@ -1,32 +0,0 @@
-font = Misc Fixed 14px
-# bold_is_bright = true
-bold_is_bold = false
-audible_bell = false
-# bell_is_urgent = true
-# bgcolor = #000000
-# fgcolor = #d3d3d3
-# cursorcolor = #00ff00
-# mousecursorcolor = #ffffff
-color0 = #000000
-color1 = #9f0000
-color2 = #4e9a06
-color3 = #c4a000
-color4 = #3465a4
-color5 = #903e9d
-color6 = #06989a
-color7 = #cdcdcd
-color8 = #666666
-color9 = #ef2929
-color10 = #64f434
-color11 = #fce94f
-color12 = #79b8fb
-color13 = #da8ed1
-color14 = #5ae9e9
-color15 = #ffffff
-# rows = 24
-# cols = 80
-# scroll_lines = 3
-# scrollback_length = 4096
-# redraw_rate = 20
-# double_click_rate = 500
-# command = $SHELL
diff --git a/xbindkeysrc b/xbindkeysrc
index 038c7c6..a42e5c0 100644
--- a/xbindkeysrc
+++ b/xbindkeysrc
@@ -1,4 +1,4 @@
-"urxvtc"
+"alacritty"
Mod4 + o
"firefox"