|
|
|
@ -5,17 +5,10 @@
|
|
|
|
|
file: extensions.yml
|
|
|
|
|
tags:
|
|
|
|
|
- install
|
|
|
|
|
- debug
|
|
|
|
|
|
|
|
|
|
#- name: Debug, list system_pkgs
|
|
|
|
|
# debug:
|
|
|
|
|
# msg: "{{gnome_shell_extensions}}"
|
|
|
|
|
# tags:
|
|
|
|
|
# - debug
|
|
|
|
|
|
|
|
|
|
- name: Empty out gnome shell extensions subdirectories in preparation
|
|
|
|
|
file:
|
|
|
|
|
path: "/home/{{local_user}}/.local/share/gnome-shell/extensions/{{item.id}}/"
|
|
|
|
|
path: "~/.local/share/gnome-shell/extensions/{{item.id}}/"
|
|
|
|
|
state: absent
|
|
|
|
|
with_items:
|
|
|
|
|
- "{{gnome_shell_extensions}}"
|
|
|
|
@ -24,9 +17,8 @@
|
|
|
|
|
|
|
|
|
|
- name: Create gnome shell extensions subdirectories
|
|
|
|
|
file:
|
|
|
|
|
path: "/home/{{local_user}}/.local/share/gnome-shell/extensions/{{item.id}}/"
|
|
|
|
|
path: "~/.local/share/gnome-shell/extensions/{{item.id}}/"
|
|
|
|
|
state: directory
|
|
|
|
|
owner: "{{local_user}}"
|
|
|
|
|
mode: 0755
|
|
|
|
|
with_items:
|
|
|
|
|
- "{{gnome_shell_extensions}}"
|
|
|
|
@ -36,7 +28,7 @@
|
|
|
|
|
- name: Install gnome shell extensions
|
|
|
|
|
unarchive:
|
|
|
|
|
src: 'https://extensions.gnome.org/extension-data/{{item.id}}.v{{item.version}}.shell-extension.zip'
|
|
|
|
|
dest: "/home/{{local_user}}/.local/share/gnome-shell/extensions/{{item.id}}/"
|
|
|
|
|
dest: "~/.local/share/gnome-shell/extensions/{{item.id}}/"
|
|
|
|
|
remote_src: yes
|
|
|
|
|
with_items:
|
|
|
|
|
- "{{gnome_shell_extensions}}"
|
|
|
|
@ -50,7 +42,6 @@
|
|
|
|
|
ignore_errors: true
|
|
|
|
|
tags:
|
|
|
|
|
- install
|
|
|
|
|
- debug
|
|
|
|
|
|
|
|
|
|
- name: Load gnome shell extension data into dconf
|
|
|
|
|
shell: "dconf load /org/gnome/shell/extensions/{{item.path}}/"
|
|
|
|
|