Compare commits

...

3 Commits

Author SHA1 Message Date
swapnil 94a0a3d505 Make few tasks optional
buildbot/travis_bionic Build done. Details
2022-03-23 10:20:00 +05:30
swapnil a814d038bd Updated comice-control-center
-  Added 2 plugins
- Desktop entry for comice control center
2022-03-23 10:18:40 +05:30
swapnil 63777eacb0 Made few add-ons optional 2022-03-23 10:17:07 +05:30
4 changed files with 68 additions and 8 deletions

View File

@ -17,10 +17,52 @@
repo: "{{ comice_control_git }}"
dest: "{{ home_directory }}/Downloads/comice-control-center"
- name: Comice Control center | Install dependencies
- name: Comice Control center | Install pip dependencies
shell:
cmd: "cd {{ home_directory }}/Downloads/comice-control-center && pip3 install -r requirements.txt"
# - name: Comice Control center | Run script
# shell:
# cmd: "cd {{ home_directory }}/Downloads/comice-control-center && ./comice-control-center"
- name: Comice Control center | Add Launcher - plugin-31
xfconf:
channel: xfce4-panel
property: /plugins/plugin-31
value_type: string
value: launcher
- name: Comice Control center | Modify Launcher - plugin-31
xfconf:
channel: xfce4-panel
property: /plugins/plugin-31/items
value_type: string
value: "comice-control-center.desktop"
force_array: yes
- name: Comice Control center | Make sure ~/.config/xfce4/panel/launcher-31 exists
file:
path: "{{ home_directory }}/.config/xfce4/panel/launcher-31"
state: directory
- name: Comice Control center | Add comice-control-center.desktop
template:
src: comice-control-center.desktop
dest: "{{ home_directory }}/.config/xfce4/panel/launcher-31/comice-control-center.desktop"
- name: Comice Control center | Add separator - plugin-32
xfconf:
channel: xfce4-panel
property: /plugins/plugin-32
value_type: string
value: separator
- name: Comice Control center | Modify separator - plugin-32
xfconf:
channel: xfce4-panel
property: /plugins/plugin-32/style
value_type: uint
value: 0
- name: Xfce Panel | Rearrange Plugins
xfconf:
channel: xfce4-panel
property: /panels/panel-1/plugin-ids
value_type: int
value: [26,1,3,30,5,29,28,6,7,8,9,10,32,31,11,12,13,14,27]

View File

@ -15,17 +15,19 @@
- include_tasks: rofi-launcher.yml
- include_tasks: ulauncher.yml
when: enable_ulauncher
- include_tasks: conky.yml
when: enable_conky
- include_tasks: lightdm-greeter.yml
- include_tasks: picom-compositor.yml
when: enable_picom
- include_tasks: customize-firefox.yml
- include_tasks: xfce-terminal.yml
- include_tasks: file-manager.yml
- include_tasks: comice-control.yml
- include_tasks: comice-control.yml
when: enable_comice_control

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=comice-control-center
Comment=Comice control center
Exec={{ home_directory }}/Downloads/comice-control-center/comice-control-center
Icon={{ home_directory }}/Downloads/update-xfce-bigsur/icons/sideBar-controlCentre-white.svg
Path={{ home_directory }}/Downloads/comice-control-center
Terminal=false
StartupNotify=false

View File

@ -6,7 +6,13 @@ autostart_path: "{{ home_directory }}/.config/autostart"
lightdm_path: /etc/lightdm
terminal_config_path: "{{ home_directory }}/.config/xfce4/terminal"
# Add-ons
# Disabling compositor gives a beautiful blurry window borders
# But it's been observed that it cause issues with the whole system
# So its default to false for now
enable_picom: false
enable_picom: false
enable_ulauncher: false
enable_conky: true
enable_comice_control: true