From 6e1dc93aae94fd9157f43bbcf13ccc1d8b900472 Mon Sep 17 00:00:00 2001 From: Elias Norrby Date: Sat, 28 Nov 2020 22:27:47 +0100 Subject: [PATCH] feat(alacritty): make use of alacritty config imports This allows me to keep platform specific config files, linked to alacritty.local.yml during provisioning. Alas, it currently requires an absolute path. Will have to follow up with an update when alacritty version 0.7.0 is released. references: alacritty/alacritty@07cfe8bbba closes: #38 --- shell/alacritty/alacritty.arch.yml | 3 +++ shell/alacritty/alacritty.macos.yml | 12 ++++++++++++ shell/alacritty/alacritty.yml | 15 ++++----------- shell/alacritty/topic.config.yml | 6 ++++++ 4 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 shell/alacritty/alacritty.arch.yml create mode 100644 shell/alacritty/alacritty.macos.yml diff --git a/shell/alacritty/alacritty.arch.yml b/shell/alacritty/alacritty.arch.yml new file mode 100644 index 00000000..bd2db819 --- /dev/null +++ b/shell/alacritty/alacritty.arch.yml @@ -0,0 +1,3 @@ +# arch +window: + decorations: none diff --git a/shell/alacritty/alacritty.macos.yml b/shell/alacritty/alacritty.macos.yml new file mode 100644 index 00000000..ae533b59 --- /dev/null +++ b/shell/alacritty/alacritty.macos.yml @@ -0,0 +1,12 @@ +# macos +window: + padding: + x: 3 + y: 1 + # full | none | transparent | buttonless + # + # none gets rid of the rounded corners, but at buttonless allows for + # maximization with APP+CR + decorations: buttonless + +background_opacity: 0.92 diff --git a/shell/alacritty/alacritty.yml b/shell/alacritty/alacritty.yml index 8e8c8799..7cad58f1 100644 --- a/shell/alacritty/alacritty.yml +++ b/shell/alacritty/alacritty.yml @@ -1,15 +1,10 @@ +# TODO: update this line to use ~ when alacritty 0.7.0 is released +import: + - /home/elias/.config/alacritty/alacritty.local.yml + window: - padding: - x: 3 - y: 1 dynamic_padding: true - # full | none | transparent | buttonless - # - # none gets rid of the rounded corners, but at buttonless allows for - # maximization with APP+CR - decorations: buttonless - fonts: dankmono: &dankmono family: Dank Mono @@ -112,8 +107,6 @@ schemes: colors: *palenight -background_opacity: 0.92 - mouse: hide_when_typing: true diff --git a/shell/alacritty/topic.config.yml b/shell/alacritty/topic.config.yml index 17adffcb..8774afec 100644 --- a/shell/alacritty/topic.config.yml +++ b/shell/alacritty/topic.config.yml @@ -3,6 +3,12 @@ alacritty_config: path: shell/alacritty links: - alacritty.yml + - src: alacritty.arch.yml + rename: alacritty.local.yml + condition: "{{ is_arch }}" + - src: alacritty.macos.yml + rename: alacritty.local.yml + condition: "{{ is_macos }}" - src: tmux_alacritty.sh dest: "{{ xdg_bin_home }}/" rename: tmux_alacritty