diff --git a/roles/desktop/tasks/main.yml b/roles/desktop/tasks/main.yml index 7d8dada..ca4a1c3 100644 --- a/roles/desktop/tasks/main.yml +++ b/roles/desktop/tasks/main.yml @@ -10,6 +10,7 @@ recurse: yes loop: - "/etc/X11/xorg.conf.d" + - "/usr/local/share/xsessions" - name: Copy system configs template: src: "{{ item.src }}" @@ -20,6 +21,7 @@ - { src: "nomouseaccel.conf", dest: "/etc/X11/xorg.conf.d/90-mouse-acceleration.conf", mode: "0644" } - { src: "g810-led.rules", dest: "/etc/udev/rules.d/50-g810-led.rules", mode: "0644" } - { src: "switch-rcm.rules", dest: "/etc/udev/rules.d/50-switch-rcm.rules", mode: "0644" } + - { src: "i3.desktop", dest: "/usr/local/share/xsessions/i3.desktop", mode: "0644" } - name: Reload udev command: /usr/bin/udevadm trigger - name: Enable i386 architecture diff --git a/roles/desktop/templates/i3.desktop b/roles/desktop/templates/i3.desktop new file mode 100644 index 0000000..bb88289 --- /dev/null +++ b/roles/desktop/templates/i3.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=i3 +Comment=Improved dynamic tiling window manager +Exec=i3 +TryExec=i3 +Type=Application +X-LightDM-DesktopName=i3 +DesktopNames=i3 +Keywords=tiling;wm;windowmanager;window;manager