Gnome configuration for linux desktop: gnome extensions, dark-mode, night-light, evince, nemo, power settings, notifications, wallpaper, keyboard shortcuts.
gnome_extensions and keyboard_shortcuts modules are required for that role. json2variant filter is required for that role.
Variable Name | Description |
---|---|
user | The target machine session username |
home | The target machine session username's home directory |
legal_email | Legal email to display on the gnome banner message |
legal_name | Legal name to display on the gnome banner message |
git_rootrepo | Path to the git root repo (personal) |
tokenGithub | GitHub token to bypass GitHub API limitation when downloading gnome extension |
Playbook should contain at least the following content:
- hosts: all
gather_facts: true
collections:
- jaybeede.linux_desktop
tasks:
- import_role:
name: gnome
JayBee jb.social@outlook.com