Use alacritty
This commit is contained in:
parent
d337bb5c7c
commit
7e8d310e79
56
home/.config/alacritty/alacritty.yml
Normal file
56
home/.config/alacritty/alacritty.yml
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
font:
|
||||||
|
normal:
|
||||||
|
family: Terminess Powerline
|
||||||
|
style: Regular
|
||||||
|
|
||||||
|
size: 8
|
||||||
|
|
||||||
|
mouse:
|
||||||
|
hide_when_typing: true
|
||||||
|
|
||||||
|
key_bindings:
|
||||||
|
- key: V
|
||||||
|
mods: Control|Alt
|
||||||
|
action: Paste
|
||||||
|
- key: C
|
||||||
|
mods: Control|Alt
|
||||||
|
action: Copy
|
||||||
|
|
||||||
|
visual_bell:
|
||||||
|
duration: 100
|
||||||
|
|
||||||
|
dynamic_title: true
|
||||||
|
|
||||||
|
# https://github.com/alacritty/alacritty/wiki/Color-schemes#solarized
|
||||||
|
colors:
|
||||||
|
# Default colors
|
||||||
|
primary:
|
||||||
|
background: '#002b36' # base03
|
||||||
|
foreground: '#839496' # base0
|
||||||
|
|
||||||
|
# Cursor colors
|
||||||
|
cursor:
|
||||||
|
text: '#002b36' # base03
|
||||||
|
cursor: '#839496' # base0
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
normal:
|
||||||
|
black: '#073642' # base02
|
||||||
|
red: '#dc322f' # red
|
||||||
|
green: '#859900' # green
|
||||||
|
yellow: '#b58900' # yellow
|
||||||
|
blue: '#268bd2' # blue
|
||||||
|
magenta: '#d33682' # magenta
|
||||||
|
cyan: '#2aa198' # cyan
|
||||||
|
white: '#eee8d5' # base2
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
bright:
|
||||||
|
black: '#002b36' # base03
|
||||||
|
red: '#cb4b16' # orange
|
||||||
|
green: '#586e75' # base01
|
||||||
|
yellow: '#657b83' # base00
|
||||||
|
blue: '#839496' # base0
|
||||||
|
magenta: '#6c71c4' # violet
|
||||||
|
cyan: '#93a1a1' # base1
|
||||||
|
white: '#fdf6e3' # base3
|
|
@ -15,6 +15,7 @@ local hotkeys_popup = require("awful.hotkeys_popup").widget
|
||||||
require("awful.hotkeys_popup.keys")
|
require("awful.hotkeys_popup.keys")
|
||||||
|
|
||||||
local lain = require("lain")
|
local lain = require("lain")
|
||||||
|
local helpers = require("lain.helpers")
|
||||||
|
|
||||||
local widgets = require("widgets")
|
local widgets = require("widgets")
|
||||||
|
|
||||||
|
@ -51,7 +52,10 @@ beautiful.init(gears.filesystem.get_configuration_dir() .. "theme.lua")
|
||||||
awful.util.shell = "/bin/zsh"
|
awful.util.shell = "/bin/zsh"
|
||||||
|
|
||||||
-- This is used later as the default terminal and editor to run.
|
-- This is used later as the default terminal and editor to run.
|
||||||
|
terminal = os.getenv("HOME") .. "/bin/alacritty"
|
||||||
|
if not(helpers.file_exists(terminal)) then
|
||||||
terminal = "urxvt"
|
terminal = "urxvt"
|
||||||
|
end
|
||||||
editor = os.getenv("EDITOR") or "editor"
|
editor = os.getenv("EDITOR") or "editor"
|
||||||
editor_cmd = terminal .. " -e " .. editor
|
editor_cmd = terminal .. " -e " .. editor
|
||||||
|
|
||||||
|
|
|
@ -2476,7 +2476,7 @@ function grml_reset_screen_title () {
|
||||||
# see http://www.faqs.org/docs/Linux-mini/Xterm-Title.html
|
# see http://www.faqs.org/docs/Linux-mini/Xterm-Title.html
|
||||||
[[ ${NOTITLE:-} -gt 0 ]] && return 0
|
[[ ${NOTITLE:-} -gt 0 ]] && return 0
|
||||||
case $TERM in
|
case $TERM in
|
||||||
(xterm*|rxvt*)
|
(xterm*|rxvt*|alacritty)
|
||||||
set_title ${(%):-"%n@%m: %~"}
|
set_title ${(%):-"%n@%m: %~"}
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
@ -2510,7 +2510,7 @@ function grml_cmd_to_screen_title () {
|
||||||
|
|
||||||
function grml_control_xterm_title () {
|
function grml_control_xterm_title () {
|
||||||
case $TERM in
|
case $TERM in
|
||||||
(xterm*|rxvt*)
|
(xterm*|rxvt*|alacritty)
|
||||||
set_title "${(%):-"%n@%m:"}" "$1"
|
set_title "${(%):-"%n@%m:"}" "$1"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Reference in a new issue