Gnome ETH Custom
This Role customizes Gnome desktop
Requirements
Nothing is required
Role Variables
Enable this role
gnome_custom_conf: false
The background color used for the gdm screen as well as for the inital background color for each new user session. User can override this value for the session
gnome_background_color: "#17417C"
Destination path for the custom ETH gdm theme
gdm_custom_theme_dest: "/usr/local/share/gnome-shell/custom-gdm"
Build dir where the dconf binary files are beeing built for the custom ETH gdm theme
gdm_custom_theme_build_dir: "/tmp/custom-gdm"
The source theme that will be spawned for the new ETH custom gdm theme
gdm_custom_theme_source: "/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource"
Disable list of users on the gnome logon screen (Username has to be entered all the time
gdm_settings_disable_user_list: true
List of apps in the favorite bar that are initially added for each new logged in user
gnome_default_favorite_apps:
- 'yelp.desktop'
- 'org.gnome.Nautilus.desktop'
- 'gnome-terminal.desktop'
Delay in seconds before the screen goes blank during user session
gnome_blank_screen_delay: 900
Delay in seconds before the screen get locked
gnome_lock_screen_delay: 0
If set to true user can not change the screen lock settings (excepting user has root privileges)
gnome_lock_lock_screen_settings: false
Dependencies
- jammy_gnome
Example Playbook
- hosts: desktops
roles:
- jammy_gnome_custom
License
BSD
Author Information
Thomas Berchtold thomas.berchtold@id.ethz.ch