Skip to content
This repository has been archived by the owner on Sep 7, 2023. It is now read-only.
/ gnome Public archive

Ansible role to install and configure Gnome related stuff

License

Notifications You must be signed in to change notification settings

rolehippie/gnome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gnome

Source Code General Workflow Readme Workflow Galaxy Workflow License: Apache-2.0 Ansible Role

Important

This role have been archived because of the lack of maintenance and because we are not actively using it anymore. If you are using this role feel free to fork and maintain it on your own. Maybe we will unarchive this repository in the future at some point, maybe not... Who knows...

Ansible role to install and configure Gnome related stuff.

Sponsor

Building and improving this Ansible role have been sponsored by my current and previous employers like Cloudpunks GmbH and Proact Deutschland GmbH.

Table of content


Requirements

  • Minimum Ansible version: 2.10

Default Variables

gnome_extra_icons

List of extra icons to install globally

Default value

gnome_extra_icons: []

Example usage

gnome_extra_icons:
  - name: Nordic-v40
    url: https://github.com/EliverLara/Nordic/releases/download/v2.2.0/Nordic-v40.tar.xz
  - name: foobar
    state: absent

gnome_extra_packages

List of extra packages to install

Default value

gnome_extra_packages: []

Example usage

gnome_extra_packages:
  - gnome-calendar
  - name: gnome-foobar
    state: absent

gnome_extra_plugins

List of extra extensions to install globally

Default value

gnome_extra_plugins: []

Example usage

gnome_extra_plugins:
  - name: user-theme
    id: user-theme@gnome-shell-extensions.gcampax.github.com

gnome_extra_themes

List of extra themes to install globally

Default value

gnome_extra_themes: []

Example usage

gnome_extra_themes:
  - name: Nordic-v40
    url: https://github.com/EliverLara/Nordic/releases/download/v2.2.0/Nordic-v40.tar.xz
  - name: foobar
    state: absent

gnome_general_icons

List of general icons to install globally

Default value

gnome_general_icons:
  - name: Nordzy-Cursors
    url: 
      https://github.com/alvatip/Nordzy-cursors/releases/download/v0.6.0/Nordzy-cursors.tar.gz
    opts:
      - --transform
      - s/^Nordzy-cursors/Nordzy-Cursors/
  - name: Nordzy-Icons
    url: https://github.com/alvatip/Nordzy-icon/releases/download/1.8.5/Nordzy.tar.gz
    opts:
      - --transform
      - s/^Nordzy/Nordzy-Icons/

Example usage

gnome_general_icons:
  - name: Nordic-v40
    url: https://github.com/EliverLara/Nordic/releases/download/v2.2.0/Nordic-v40.tar.xz
  - name: foobar
    state: absent

gnome_general_packages

List of general packages to install

Default value

gnome_general_packages: []

Example usage

gnome_general_packages:
  - gnome-calendar
  - name: gnome-foobar
    state: absent

gnome_general_plugins

List of general extensions to install globally

Default value

gnome_general_plugins: []

Example usage

gnome_general_plugins:
  - name: user-theme
    id: user-theme@gnome-shell-extensions.gcampax.github.com

gnome_general_themes

List of general themes to install globally

Default value

gnome_general_themes:
  - name: Nordic
    url: https://github.com/EliverLara/Nordic/releases/download/v2.2.0/Nordic-v40.tar.xz
    opts:
      - --transform
      - s/^Nordic-v40/Nordic/

Example usage

gnome_general_themes:
  - name: Nordic-v40
    url: https://github.com/EliverLara/Nordic/releases/download/v2.2.0/Nordic-v40.tar.xz
  - name: foobar
    state: absent

gnome_updated_icon_cache

Update the GTK icon cache

Default value

gnome_updated_icon_cache: true

Discovered Tags

gnome

Dependencies

License

Apache-2.0

Author

Thomas Boerger