diff --git a/roles/alacritty/files/font.conf b/roles/alacritty/files/font.conf new file mode 100644 index 0000000..1d1d898 --- /dev/null +++ b/roles/alacritty/files/font.conf @@ -0,0 +1,11 @@ + + + + + monospace + + DejaVu Sans Mono + Noto Color Emoji + + + diff --git a/roles/alacritty/tasks/main.yml b/roles/alacritty/tasks/main.yml index 13da5c6..7d4d75f 100644 --- a/roles/alacritty/tasks/main.yml +++ b/roles/alacritty/tasks/main.yml @@ -17,7 +17,9 @@ - name: Install Alacritty become: true apt: - name: alacritty + pkg: + - alacritty + - fonts-noto-color-emoji - name: Create Alacritty config directory file: path: ~/.config/alacritty @@ -26,3 +28,12 @@ copy: src: "{{ role_path }}/files/alacritty.yml" dest: ~/.config/alacritty/alacritty.yml +- name: Create fontconfig directory + file: + path: ~/.config/fontconfig + state: directory + recurse: true +- name: Copy font.conf + copy: + src: "{{ role_path }}/files/font.conf" + dest: ~/.config/fontconfig/font.conf diff --git a/roles/neovim/files/lua/plugins.lua b/roles/neovim/files/lua/plugins.lua index 67301ff..3a20f5c 100644 --- a/roles/neovim/files/lua/plugins.lua +++ b/roles/neovim/files/lua/plugins.lua @@ -7,4 +7,7 @@ return require('packer').startup(function() -- Better increment/decrement use 'monaqa/dial.nvim' + + -- Incredibly cute duck + use 'tamton-aquib/duck.nvim' end) diff --git a/roles/neovim/files/plugin/duck.lua b/roles/neovim/files/plugin/duck.lua new file mode 100644 index 0000000..b191ee0 --- /dev/null +++ b/roles/neovim/files/plugin/duck.lua @@ -0,0 +1,2 @@ +vim.keymap.set('n', 'dd', function() require("duck").hatch("🐈") end, {}) +vim.keymap.set('n', 'dk', function() require("duck").cook() end, {})