This commit is contained in:
DeveloperDurp
2022-10-30 17:57:19 -05:00
parent 350e622f25
commit 9c9229966d
5 changed files with 57 additions and 9 deletions

View File

@@ -65,3 +65,22 @@
group: "user"
mode: '0700'
state: directory
- name: Create config folder
become_user: user
ansible.builtin.file:
path: ~/.config/{{ item.dest }}
owner: "user"
group: "user"
mode: '0700'
state: directory
with_items: "{{ configs }}"
- name: "Copy Config files"
become_user: user
template:
src: "templates/{{ item.src }}"
dest: "~/.config/{{ item.dest }}/{{ item.destname }}"
owner: "user"
force: yes
with_items: "{{ configs }}"

View File

@@ -0,0 +1,15 @@
[global_config]
[keybindings]
[profiles]
[[default]]
background_type = transparent
cursor_color = "#aaaaaa"
[layouts]
[[default]]
[[[window0]]]
type = Window
parent = ""
[[[child1]]]
type = Terminal
parent = window0
[plugins]

View File

@@ -6,10 +6,11 @@ dconf:
- {key: '/org/gnome/desktop/background/picture-uri', value: "'file:///usr/share/backgrounds/ansible-wallpaper.png'"}
- {key: '/org/gnome/desktop/background/picture-uri-dark', value: "'file:///usr/share/backgrounds/ansible-wallpaper.png'"}
- {key: '/org/gnome/desktop/interface/color-scheme', value: "'prefer-dark'"}
- {key: '/org/gnome/desktop/interface/document-font-value', value: "'FiraCode Nerd Font weight=450 11'"}
- {key: '/org/gnome/desktop/interface/monospace-font-value', value: "'FiraCode Nerd Font Mono weight=450 10'"}
- {key: '/org/gnome/desktop/interface/font-value', value: "'FiraCode Nerd Font weight=450 11'"}
- {key: '/org/gnome/desktop/wm/preferences', value: "'FiraCode Nerd Font weight=450 11'"}
- {key: '/org/gnome/desktop/interface/gtk-theme', value: "'Adwaita-dark'"}
- {key: '/org/gnome/desktop/interface/document-font-name', value: "'FuraMono NFM 11'"}
- {key: '/org/gnome/desktop/interface/monospace-font-name', value: "'FuraMono NFM 11'"}
- {key: '/org/gnome/desktop/interface/font-name', value: "'FuraMono NFM 11'"}
- {key: '/org/gnome/desktop/wm/preferences/titlebar-font', value: "'FuraMono NFM 11'"}
- {key: '/org/gnome/desktop/sound', value: "true"}
- {key: '/org/gnome/shell/favorite-apps', value: "['io.gitlab.librewolf-community.desktop','terminator.desktop']"}
- {key: '/org/gnome/shell/enabled-extensions', value: "['pop-shell@system76.com','dash-to-dock@micxgx.gmail.com']"}
@@ -20,3 +21,9 @@ dconf:
- {key: '/org/gnome/shell/extensions/dash-to-dock/show-trash', value: "false"}
- {key: '/org/gnome/shell/extensions/dash-to-dock/show-mounts', value: "false"}
- {key: '/org/gnome/shell/extensions/dash-to-dock/apply-custom-theme', value: "true"}
- {key: '/org/gnome/shell/extensions/dash-to-dock/multi-monitor', value: "true"}
- {key: '/org/gnome/desktop/peripherals/touchpad', value: "false"}
configs:
- {src: 'terminator', dest: 'terminator', destname: 'config'}

View File

@@ -70,17 +70,19 @@
- name: FiraCode exists
become_user: user
shell: "ls ~/.fonts/*Fira*Code*"
shell: "ls ~/.fonts/*{{ item.name }}*"
register: FiraCode_exists
ignore_errors: yes
with_items: "{{ fonts }}"
- name: Download FiraCode
when: FiraCode_exists is failed
become_user: user
ansible.builtin.unarchive:
src: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.2.2/FiraCode.zip
src: "{{ item.url }}"
dest: "~/.fonts/"
remote_src: yes
with_items: "{{ fonts }}"
- name: Start and enable services
ansible.builtin.systemd:

View File

@@ -53,8 +53,13 @@ required_flatpak_packages:
- org.gnome.calculator
- org.gnome.baobab
- org.gnome.firmware
- org.gnome.Screenshot
#- org.gnome.Screenshot
- org.gnome.eog
- org.videolan.VLC
services_to_enable:
- touchegg
fonts:
- {url: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.2.2/FiraMono.zip, name: 'Fira*Mono*'}
- {url: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.2.2/FiraCode.zip, name: 'Fira*Code*'}