From 988411340e7eee10195f0324d9277e79fcced68e Mon Sep 17 00:00:00 2001 From: jreichmann Date: Thu, 2 May 2019 20:03:49 +0200 Subject: [PATCH] Add redshift with autostart to the available roles --- roles/redshift/tasks/main.yml | 23 +++++++++++++++++++ .../templates/redshift-gtk.desktop.j2 | 12 ++++++++++ .../redshift/templates/redshift.conf.j2 | 0 3 files changed, 35 insertions(+) create mode 100644 roles/redshift/tasks/main.yml create mode 100644 roles/redshift/templates/redshift-gtk.desktop.j2 rename redshift/redshift.conf => roles/redshift/templates/redshift.conf.j2 (100%) diff --git a/roles/redshift/tasks/main.yml b/roles/redshift/tasks/main.yml new file mode 100644 index 0000000..d94ab9f --- /dev/null +++ b/roles/redshift/tasks/main.yml @@ -0,0 +1,23 @@ +--- + +- name: Install redshift + package: + name: redshift + state: present + + +- name: Ensure .config folder for redshift exists + file: + path: ~/.config/redshift + state: directory + +- name: Template redshift config + template: + src: redshift.conf.j2 + dest: ~/.config/redshift/redshift.conf + +- name: Template redshift autostart file + template: + src: redshift-gtk.desktop.j2 + dest: redshift-gtk.desktop + diff --git a/roles/redshift/templates/redshift-gtk.desktop.j2 b/roles/redshift/templates/redshift-gtk.desktop.j2 new file mode 100644 index 0000000..8d81728 --- /dev/null +++ b/roles/redshift/templates/redshift-gtk.desktop.j2 @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Name=Redshift +Exec=redshift-gtk +Icon=redshift +Terminal=false +Type=Application +Categories=Utility; +StartupNotify=true +Hidden=false +X-GNOME-Autostart-enabled=true + diff --git a/redshift/redshift.conf b/roles/redshift/templates/redshift.conf.j2 similarity index 100% rename from redshift/redshift.conf rename to roles/redshift/templates/redshift.conf.j2