From aca009980cf4894d82c2e2f0b98f60749e7935f1 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Fri, 27 Mar 2026 19:14:36 +0100 Subject: [PATCH] Add Proton Mail Bridge autostart for desktop profile --- ansible/inventory/group_vars/desktop.yml | 4 ++++ ansible/roles/profile_desktop_i3/tasks/main.yml | 1 + .../ch.protonmail.protonmail-bridge.desktop | 12 ++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 dotfiles/desktop/.config/autostart/ch.protonmail.protonmail-bridge.desktop diff --git a/ansible/inventory/group_vars/desktop.yml b/ansible/inventory/group_vars/desktop.yml index d9a6fa2..868b3e5 100644 --- a/ansible/inventory/group_vars/desktop.yml +++ b/ansible/inventory/group_vars/desktop.yml @@ -80,6 +80,10 @@ profile_packages: - rsync desktop_dotfiles: + - name: XDG autostart entries + src: .config/autostart/ + dest: .config/autostart/ + mode: preserve - name: i3 config src: .config/i3/ dest: .config/i3/ diff --git a/ansible/roles/profile_desktop_i3/tasks/main.yml b/ansible/roles/profile_desktop_i3/tasks/main.yml index 44156cb..65ec639 100644 --- a/ansible/roles/profile_desktop_i3/tasks/main.yml +++ b/ansible/roles/profile_desktop_i3/tasks/main.yml @@ -17,6 +17,7 @@ mode: "0755" loop: - "{{ user_home }}/.config" + - "{{ user_home }}/.config/autostart" - "{{ user_home }}/.config/i3" - "{{ user_home }}/.config/i3blocks" - "{{ user_home }}/.config/dunst" diff --git a/dotfiles/desktop/.config/autostart/ch.protonmail.protonmail-bridge.desktop b/dotfiles/desktop/.config/autostart/ch.protonmail.protonmail-bridge.desktop new file mode 100644 index 0000000..7d0cce4 --- /dev/null +++ b/dotfiles/desktop/.config/autostart/ch.protonmail.protonmail-bridge.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Version=1.1 +Name=Proton Mail Bridge +GenericName=Proton Mail Bridge for Linux +Comment=Run Proton Mail Bridge in the background. +Icon=ch.protonmail.protonmail-bridge +Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protonmail-bridge ch.protonmail.protonmail-bridge +Terminal=false +Categories=Office;Email +StartupWMClass=Proton Mail Bridge +X-Flatpak=ch.protonmail.protonmail-bridge