Skip to content

Latest commit

 

History

History
executable file
·
49 lines (36 loc) · 1.35 KB

File metadata and controls

executable file
·
49 lines (36 loc) · 1.35 KB

gnome

Gnome configuration for linux desktop: gnome extensions, dark-mode, night-light, evince, nemo, power settings, notifications, wallpaper, keyboard shortcuts.

Requirements

gnome_extensions and keyboard_shortcuts modules are required for that role. json2variant filter is required for that role.

⚠️ /usr/share/gnome-shell/extensions/ must have recursively 777 as chmod when scope is set to system.

Role Variables

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

Example Playbook

Playbook should contain at least the following content:

- hosts: all
  gather_facts: true
  collections:
    - jaybeede.linux_desktop
  tasks:
    - import_role:
        name: gnome

License

GPL-3.0-or-later

Author Information

JayBee [email protected]