diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
new file mode 100644
index 00000000..ea052b8a
--- /dev/null
+++ b/.config/alacritty/alacritty.yml
@@ -0,0 +1,37 @@
+env:
+ TERM: xterm-256color
+
+font:
+ normal:
+ family: SauceCodePro Nerd Font
+ bold:
+ style: Semibold
+ size: 12
+
+draw_bold_text_with_bright_colors: true
+
+colors:
+ # https://github.com/romainl/Apprentice
+ primary:
+ background: "0x262626"
+ foreground: "0xBCBCBC"
+
+ normal:
+ black: "0x1C1C1C"
+ red: "0xAF5F5F"
+ green: "0x5F875F"
+ yellow: "0x87875F"
+ blue: "0x5F87AF"
+ magenta: "0x5F5F87"
+ cyan: "0x5F8787"
+ white: "0x6C6C6C"
+
+ bright:
+ black: "0x444444"
+ red: "0xFF8700"
+ green: "0x87AF87"
+ yellow: "0xFFFFAF"
+ blue: "0x87AFD7"
+ magenta: "0x8787AF"
+ cyan: "0x5FAFAF"
+ white: "0xffffff"
diff --git a/.tmux.conf b/.tmux.conf
index 6415b602..a0a1c35a 100644
--- a/.tmux.conf
+++ b/.tmux.conf
@@ -1,5 +1,5 @@
set -g default-terminal "screen-256color"
-set -as terminal-features ",gnome*:RGB"
+set -ga terminal-overrides ",*-256color:Tc" # enable 24-bit color
## messages
set-option -g display-time 3000
@@ -32,18 +32,19 @@ bind-key -T copy-mode-vi 'L' send -X end-of-line
set -g pane-active-border-style fg=brightred
# statusline (shamelessly stolen from powerline)
+bg_color='#262626'
set-option -g status-interval 2
-set-option -g status-left "#{?client_prefix,#[fg=colour254]#[bg=colour31]#[bold]#[noitalics]#[nounderscore],#[fg=colour16]#[bg=colour254]#[bold]#[noitalics]#[nounderscore]} #S #{?client_prefix,#[fg=colour31],#[fg=colour254]}#[bg=colour0]#[nobold] "
+set-option -g status-left "#{?client_prefix,#[fg=colour254]#[bg=colour31]#[bold]#[noitalics]#[nounderscore],#[fg=colour16]#[bg=colour254]#[bold]#[noitalics]#[nounderscore]} #S #{?client_prefix,#[fg=colour31],#[fg=colour254]}#[bg=bg_color]#[nobold] "
set-option -g status-left-length 20
set-option -g status-right ""
-set-option -g status-style fg=colour231,bg=colour0
-
-set-option -g window-status-activity-style fg=colour11,bg=colour0
-set-option -g window-status-bell-style fg=colour1,bg=colour0
-set-option -g window-status-current-format "#[fg=colour0,bg=colour31,nobold,noitalics,nounderscore] #[fg=colour117,bg=colour31,nobold,noitalics,nounderscore]#I#F#[fg=colour231,bg=colour31,bold,noitalics,nounderscore] #W #[fg=colour31,bg=colour0,nobold,noitalics,nounderscore]"
-set-option -g window-status-format "#[fg=colour244,bg=colour0,nobold,noitalics,nounderscore] #I#{?window_flags,#F, } #[fg=colour240,bg=colour0,nobold,noitalics,nounderscore]#[default]#W "
-set-option -g window-status-last-style fg=colour31,bg=colour0
-set-option -g window-status-style fg=colour249,bg=colour0
+set-option -g status-style fg=colour231,bg=bg_color
+
+set-option -g window-status-activity-style fg=colour11,bg=bg_color
+set-option -g window-status-bell-style fg=colour1,bg=bg_color
+set-option -g window-status-current-format "#[fg=colour0,bg=colour31,nobold,noitalics,nounderscore] #[fg=colour117,bg=colour31,nobold,noitalics,nounderscore]#I#F#[fg=colour231,bg=colour31,bold,noitalics,nounderscore] #W #[fg=colour31,bg=bg_color,nobold,noitalics,nounderscore]"
+set-option -g window-status-format "#[fg=colour244,bg=bg_color,nobold,noitalics,nounderscore] #I#{?window_flags,#F, } #[fg=colour240,bg=colour0,nobold,noitalics,nounderscore]#[default]#W "
+set-option -g window-status-last-style fg=colour31,bg=bg_color
+set-option -g window-status-style fg=colour249,bg=bg_color
## etc
set-window-option -g mode-keys vi