Skip to content

Commit 177f27d

Browse files
author
Derek
committed
fix: prevent LibreOffice install, remove favorite-apps customization
- Add install_recommends: false to ubuntu-desktop-minimal This prevents LibreOffice from being pulled in as a recommended package LibreOffice is opt-in via dfe_install_libreoffice variable - Remove favorite-apps from dconf defaults (both winlike and maclike) Let users configure their own dock/taskbar pinned apps
1 parent aeb8363 commit 177f27d

3 files changed

Lines changed: 5 additions & 6 deletions

File tree

ansible/roles/dfe_developer/files/dconf-dfe-defaults-maclike

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ enabled-extensions=['monitor@astraext.github.io', 'dash-to-dock@micxgx.gmail.com
1414
# Ubuntu Dock conflicts with Dash to Dock
1515
disabled-extensions=['ubuntu-dock@ubuntu.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'apps-menu@gnome-shell-extensions.gcampax.github.com']
1616

17-
# Pinned applications in taskbar/dock (order matters)
18-
# Files, Brave, Chrome, VS Code, Bitwarden
19-
favorite-apps=['org.gnome.Nautilus.desktop', 'brave-browser.desktop', 'google-chrome.desktop', 'code.desktop', 'com.bitwarden.desktop']
17+
# NOTE: favorite-apps removed - let users configure their own dock/taskbar pinned apps
2018

2119
[org/gnome/shell/extensions/astra-monitor]
2220
# Astra Monitor configuration

ansible/roles/dfe_developer/files/dconf-dfe-defaults-winlike

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ enabled-extensions=['monitor@astraext.github.io', 'dash-to-panel@jderose9.github
1414
# Ubuntu Dock conflicts with Dash to Panel
1515
disabled-extensions=['ubuntu-dock@ubuntu.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'apps-menu@gnome-shell-extensions.gcampax.github.com']
1616

17-
# Pinned applications in taskbar/dock (order matters)
18-
# Files, Brave, Chrome, VS Code, Bitwarden
19-
favorite-apps=['org.gnome.Nautilus.desktop', 'brave-browser.desktop', 'google-chrome.desktop', 'code.desktop', 'com.bitwarden.desktop']
17+
# NOTE: favorite-apps removed - let users configure their own dock/taskbar pinned apps
2018

2119
[org/gnome/shell/extensions/astra-monitor]
2220
# Astra Monitor configuration

ansible/roles/dfe_developer/tasks/desktop.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,13 @@
3030
# UBUNTU
3131
# ============================================================================
3232

33+
# NOTE: install_recommends: false prevents LibreOffice from being pulled in
34+
# LibreOffice is opt-in via dfe_install_libreoffice variable
3335
- name: Install GNOME desktop (Ubuntu)
3436
ansible.builtin.apt:
3537
name: ubuntu-desktop-minimal
3638
state: present
39+
install_recommends: false
3740
when: ansible_facts['distribution'] == 'Ubuntu'
3841

3942
- name: Install LibreOffice (Ubuntu)

0 commit comments

Comments
 (0)