diff --git a/roles/gnome-shell/tasks/main.yaml b/roles/gnome-shell/tasks/main.yaml index 53b5dea..e73ba20 100644 --- a/roles/gnome-shell/tasks/main.yaml +++ b/roles/gnome-shell/tasks/main.yaml @@ -10,21 +10,6 @@ - gnome-themes-extra state: latest -- name: autostart ulauncher - copy: - dest: '{{ansible_env.HOME}}/.config/autostart/ulauncher.desktop' - content: | - [Desktop Entry] - Name=Ulauncher - Comment=Application launcher for Linux - GenericName=Launcher - Categories=GNOME;GTK;Utility; - TryExec=/usr/bin/ulauncher - Exec=env GDK_BACKEND=x11 /usr/bin/ulauncher --hide-window - Icon=ulauncher - Terminal=false - Type=Application - - name: prefer dark mode gsettings: schema: org.gnome.desktop.interface diff --git a/roles/ulauncher/tasks/Debian.yaml b/roles/ulauncher/tasks/Debian.yaml index fe09c22..4d96deb 100644 --- a/roles/ulauncher/tasks/Debian.yaml +++ b/roles/ulauncher/tasks/Debian.yaml @@ -50,3 +50,5 @@ apt: name: ulauncher state: latest + +- include_tasks: linux-autostart.yaml diff --git a/roles/ulauncher/tasks/RedHat.yaml b/roles/ulauncher/tasks/RedHat.yaml index 51cf885..86df209 100644 --- a/roles/ulauncher/tasks/RedHat.yaml +++ b/roles/ulauncher/tasks/RedHat.yaml @@ -4,3 +4,5 @@ dnf: name: ulauncher state: latest + +- include_tasks: linux-autostart.yaml diff --git a/roles/ulauncher/tasks/linux-autostart.yaml b/roles/ulauncher/tasks/linux-autostart.yaml new file mode 100644 index 0000000..e455362 --- /dev/null +++ b/roles/ulauncher/tasks/linux-autostart.yaml @@ -0,0 +1,15 @@ +--- +- name: create autostart desktop file + copy: + dest: '{{ansible_env.HOME}}/.config/autostart/ulauncher.desktop' + content: | + [Desktop Entry] + Name=Ulauncher + Comment=Application launcher for Linux + GenericName=Launcher + Categories=GNOME;GTK;Utility; + TryExec=/usr/bin/ulauncher + Exec=env GDK_BACKEND=x11 /usr/bin/ulauncher --hide-window + Icon=ulauncher + Terminal=false + Type=Application