Configure desktop tasks

This commit is contained in:
Yorick Barbanneau 2023-03-07 21:28:56 +01:00
parent 4ffdec9df5
commit 73b1ebe491

View file

@ -60,7 +60,7 @@
dest: '{{ ansible_user_dir }}/.config/vifm/'
mode: 0640
- name: Launch roles
- name: Launch Sway related roles
hosts: all
roles:
- ansible-sshagentd
@ -69,3 +69,64 @@
- ansible-mako
- ansible-swaylock
- ansible-swayidle
- name: Configure desktop
hosts: all
tasks:
- name: Install packages on Arch
ansible.builtin.package:
pkg:
- arc-solid-gtk-theme
when: ansible distributon is "Archlinux"
- name: Install packages on Arch
ansible.builtin.package:
pkg:
- arc--theme
when: ansible distributon is "Debian"
- name: Install others packages
ansible.builtin.packages:
pkg:
- papirus-icon-theme
- firefox
- firefox-l10n-fr
- foot
- foot-terminfo
- glibc
- mpv
- waybar
- name: Copy executable files
ansible.builtin.copy:
src: bin/
dest: '{{ ansible_user_dir }}/.local/bin/'
mode: 0750
- name: Copy gtk3 configuration file
ansible.builtin.copy:
src: gtk-3.0/
dest: '{{ ansible_user_dir }}/.config/gtk-3.0/'
mode: 0640
- name: copy Import Gsetting systemd service file
ansible.builtin.copy:
src: 'systemd/import-gsettings.service'
dest: '{{ ansible_user_dir }}/.config/systemd/user/'
mode: 0640
register: service_file
- block:
- name: Reload Systemd daemon
ansible.builtin.systemd:
scope: user
daemon-reload: true
- name: Activate Import Gsettings service
ansible.builtin.systemd:
name: 'import-gsettings.service'
scope: user
state: started
when: service_file is changed and not ansible_check_mode