summaryrefslogtreecommitdiff
path: root/roles/ws/base/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-11-23 22:40:14 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-11-23 22:40:14 +0100
commit382eec2348fdc2587105c13d5c698c0db04ccf2f (patch)
tree8819baacd3748ee29c9b4a0538a5cec5220c4eff /roles/ws/base/tasks
parentupdate tor-project repo key (diff)
ws/base: xrandr setup script
Diffstat (limited to 'roles/ws/base/tasks')
-rw-r--r--roles/ws/base/tasks/main.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/roles/ws/base/tasks/main.yml b/roles/ws/base/tasks/main.yml
index 661f2d4e..9073d342 100644
--- a/roles/ws/base/tasks/main.yml
+++ b/roles/ws/base/tasks/main.yml
@@ -85,3 +85,22 @@
apt:
name: "{{ ws_base_extra_packages }}"
state: present
+
+
+- name: install xrandr setup script
+ when: ws_base_xrandr_setup_script is defined
+ block:
+ - name: install xrandr setup script
+ copy:
+ content: "{{ ws_base_xrandr_setup_script }}"
+ dest: /usr/local/bin/xrandr-setup.sh
+ mode: 0755
+
+ - name: install xrandr setup script
+ copy:
+ content: |
+ [SeatDefaults]
+ greeter-setup-script=/usr/local/bin/xrandr-setup.sh
+ session-setup-script=/usr/local/bin/xrandr-setup.sh
+ dest: /etc/lightdm/lightdm.conf.d/xrandr-setup.conf
+ ## not restarting lightdm because this would logg-off any logged in user!