diff --git a/files/dotfiles/dconf b/files/dotfiles/dconf index df4d22a..e2239d0 100644 --- a/files/dotfiles/dconf +++ b/files/dotfiles/dconf @@ -59,3 +59,14 @@ name='Terminal' [org/gnome/shell/extensions/clipboard-indicator] toggle-menu=['grave'] + +[org/gnome/shell/extensions/pop-shell] +active-hint=true +active-hint-border-radius=uint32 23 +focus-left=['Left', 'h'] +gap-inner=uint32 4 +gap-outer=uint32 4 +hint-color-rgba='rgb(255,255,255)' +smart-gaps=false +tile-by-default=true + diff --git a/files/fonts/codicon.ttf b/files/fonts/codicon.ttf new file mode 100644 index 0000000..f48ec34 Binary files /dev/null and b/files/fonts/codicon.ttf differ diff --git a/files/fonts/devicon.ttf b/files/fonts/devicon.ttf new file mode 100644 index 0000000..a8e0f2f Binary files /dev/null and b/files/fonts/devicon.ttf differ diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 3c8193e..b02adf0 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -22,6 +22,7 @@ - tldr - bat - fzf + - unzip state: present - name: Copy gitconfig base diff --git a/roles/fonts/tasks/main.yml b/roles/fonts/tasks/main.yml index 462616f..00a02a5 100644 --- a/roles/fonts/tasks/main.yml +++ b/roles/fonts/tasks/main.yml @@ -8,6 +8,16 @@ mode: '0755' changed_when: false +- name: Preparing for JetBrainsMono font installation + become: true + file: + path: /usr/share/fonts/jetbrains + state: directory + owner: root + group: root + mode: '0755' + changed_when: false + - name: Installing Hack Nerd Font become: true copy: @@ -17,6 +27,31 @@ group: root mode: preserve +- name: Installing codicon Font + become: true + copy: + src: fonts/codicon.ttf + dest: /usr/share/fonts/hack/codicon.ttf + owner: root + group: root + mode: preserve + +- name: Installing devicon Font + become: true + copy: + src: fonts/devicon.ttf + dest: /usr/share/fonts/hack/devicon.ttf + owner: root + group: root + mode: preserve + +- name: Download and install Jetbrains mono nerdfonts + become: true + ansible.builtin.unarchive: + src: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip + dest: /usr/share/fonts/jetbrains + remote_src: yes + - name: Setting up fonts.conf (Fallback for emojis) block: - name: Make sure fontconfig folder exists