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

@@ -64,4 +64,23 @@
owner: "user" owner: "user"
group: "user" group: "user"
mode: '0700' mode: '0700'
state: directory 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', 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/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/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/gtk-theme', value: "'Adwaita-dark'"}
- {key: '/org/gnome/desktop/interface/monospace-font-value', value: "'FiraCode Nerd Font Mono weight=450 10'"} - {key: '/org/gnome/desktop/interface/document-font-name', value: "'FuraMono NFM 11'"}
- {key: '/org/gnome/desktop/interface/font-value', value: "'FiraCode Nerd Font weight=450 11'"} - {key: '/org/gnome/desktop/interface/monospace-font-name', value: "'FuraMono NFM 11'"}
- {key: '/org/gnome/desktop/wm/preferences', value: "'FiraCode Nerd Font weight=450 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/desktop/sound', value: "true"}
- {key: '/org/gnome/shell/favorite-apps', value: "['io.gitlab.librewolf-community.desktop','terminator.desktop']"} - {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']"} - {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-trash', value: "false"}
- {key: '/org/gnome/shell/extensions/dash-to-dock/show-mounts', 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/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 - name: FiraCode exists
become_user: user become_user: user
shell: "ls ~/.fonts/*Fira*Code*" shell: "ls ~/.fonts/*{{ item.name }}*"
register: FiraCode_exists register: FiraCode_exists
ignore_errors: yes ignore_errors: yes
with_items: "{{ fonts }}"
- name: Download FiraCode - name: Download FiraCode
when: FiraCode_exists is failed when: FiraCode_exists is failed
become_user: user become_user: user
ansible.builtin.unarchive: ansible.builtin.unarchive:
src: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.2.2/FiraCode.zip src: "{{ item.url }}"
dest: "~/.fonts/" dest: "~/.fonts/"
remote_src: yes remote_src: yes
with_items: "{{ fonts }}"
- name: Start and enable services - name: Start and enable services
ansible.builtin.systemd: ansible.builtin.systemd:

View File

@@ -53,8 +53,13 @@ required_flatpak_packages:
- org.gnome.calculator - org.gnome.calculator
- org.gnome.baobab - org.gnome.baobab
- org.gnome.firmware - org.gnome.firmware
- org.gnome.Screenshot #- org.gnome.Screenshot
- org.gnome.eog - org.gnome.eog
- org.videolan.VLC
services_to_enable: services_to_enable:
- touchegg - 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*'}