diff --git a/playbook/roles/role-one/defaults/main.yml b/playbook/roles/role-one/defaults/main.yml index aed7638..bac89fc 100644 --- a/playbook/roles/role-one/defaults/main.yml +++ b/playbook/roles/role-one/defaults/main.yml @@ -13,4 +13,6 @@ lightdm_webkit2_theme_glorious_git: https://github.com/manilarome/lightdm-webkit picom_git: https://github.com/ibhagwan/picom.git -powerlevel10k_git: https://github.com/romkatv/powerlevel10k.git \ No newline at end of file +powerlevel10k_git: https://github.com/romkatv/powerlevel10k.git + +comice_control_git: https://github.com/libredeb/comice-control-center.git \ No newline at end of file diff --git a/playbook/roles/role-one/tasks/comice-control.yml b/playbook/roles/role-one/tasks/comice-control.yml new file mode 100644 index 0000000..3bab578 --- /dev/null +++ b/playbook/roles/role-one/tasks/comice-control.yml @@ -0,0 +1,32 @@ +--- +# - Installing Comice Control center +# - git clone https://github.com/libredeb/comice-control-center.git +# - sudo apt install python3 python3-dbus util-linux gsettings-desktop-schemas wireless-tools iproute2 alsa-utils python3-pip +# - cd comice-control-center/ +# - pip3 install -r requirements.txt +# - ./comice-control-center + +- name: Comice Control center | Install dependencies + apt: + name: + - python3 + - python3-dbus + - util-linux + - gsettings-desktop-schemas + - wireless-tools + - iproute2 + - alsa-utils + +- name: Comice Control center | Clone git repository + git: + repo: "{{ comice_control_git }}" + dest: "{{ comice_control_git }}/Downloads/comice-control-center" + +- name: Comice Control center | Install dependencies + pip3: + name: + - -r "{{ comice_control_git }}/Downloads/comice-control-center/requirements.txt" + +- name: Comice Control center | Run script + shell: + cmd: "cd {{ comice_control_git }}/Downloads/comice-control-center && ./comice-control-center" diff --git a/playbook/roles/role-one/tasks/main.yml b/playbook/roles/role-one/tasks/main.yml index b04ccd9..ceb28ca 100644 --- a/playbook/roles/role-one/tasks/main.yml +++ b/playbook/roles/role-one/tasks/main.yml @@ -14,6 +14,8 @@ - include_tasks: rofi-launcher.yml +- include_tasks: ulauncher.yml + - include_tasks: conky.yml - include_tasks: lightdm-greeter.yml @@ -25,3 +27,5 @@ - include_tasks: xfce-terminal.yml - include_tasks: file-manager.yml + +- include_tasks: comice-control.yml \ No newline at end of file diff --git a/playbook/roles/role-one/tasks/ulauncher.yml b/playbook/roles/role-one/tasks/ulauncher.yml new file mode 100644 index 0000000..38408e9 --- /dev/null +++ b/playbook/roles/role-one/tasks/ulauncher.yml @@ -0,0 +1,31 @@ +--- + +- name: Ulauncher | Add apt repository + apt_repository: + repo: ppa:agornostal/ulauncher + state: present + +- name: Ulauncher | Update apt cache + apt: + update_cache: yes + +- name: Ulauncher | Install Ulauncher + apt: + name: ulauncher + state: latest + +- name: Ulauncher | Copy ulauncher theme + copy: + src: "{{ home_directory }}/Downloads/update-xfce-bigsur/ulauncher theme/user-themes" + dest: "{{ home_directory }}/.config/ulauncher/" + remote_src: yes + +- name: Ulauncher | Update settings + shell: + cmd: "sed -i 's/\"theme-name\": \".*\"/\"theme-name\": \"arc-dark\"/g' {{ home_directory }}/.config/ulauncher/settings.json" + +- name: Ulauncher | Add in autostart + copy: + src: /usr/share/applications/ulauncher.desktop + dest: "{{ autostart_path }}/ulauncher.desktop" + remote_src: yes diff --git a/playbook/roles/role-one/vars/main.yml b/playbook/roles/role-one/vars/main.yml index e1e695f..6cd358a 100644 --- a/playbook/roles/role-one/vars/main.yml +++ b/playbook/roles/role-one/vars/main.yml @@ -1,5 +1,5 @@ -home_directory: /root/ +home_directory: /root plank_dock_launcher_path: /root/.config/plank/dock1/launchers autostart_path: /root/.config/autostart lightdm_path: /etc/lightdm