feat: add autostart configurations and ignition delay scripts for various applications
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 25s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 18s

This commit is contained in:
Menno van Leeuwen 2025-05-20 20:40:31 +02:00
parent 9a3affe4c1
commit 9752355685
Signed by: vleeuwenmenno
SSH Key Fingerprint: SHA256:OJFmjANpakwD3F2Rsws4GLtbdz1TJ5tkQF0RZmF0TRE
15 changed files with 123 additions and 0 deletions

View File

@ -16,6 +16,7 @@
- { src: "$DOTFILES_PATH/config/ssh/config.d", dest: "~/.ssh/config.d" } - { src: "$DOTFILES_PATH/config/ssh/config.d", dest: "~/.ssh/config.d" }
- { src: "$DOTFILES_PATH/config/starship.toml", dest: "~/.config/starship.toml" } - { src: "$DOTFILES_PATH/config/starship.toml", dest: "~/.config/starship.toml" }
- { src: "$DOTFILES_PATH/.bashrc", dest: "~/.bashrc.extra" } - { src: "$DOTFILES_PATH/.bashrc", dest: "~/.bashrc.extra" }
- { src: "$DOTFILES_PATH/config/autostart", dest: "~/.config/autostart" }
- name: Create gitconfig symlink - name: Create gitconfig symlink
ansible.builtin.file: ansible.builtin.file:

View File

@ -0,0 +1,11 @@
[Desktop Entry]
Name=1Password
Exec=/home/menno/.config/autostart/1password.ignition_delay.sh
Terminal=false
Type=Application
Icon=1password
StartupWMClass=1Password
Comment=Password manager and secure wallet
MimeType=x-scheme-handler/onepassword;x-scheme-handler/onepassword8;
Categories=Office;
Hidden=false

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 3 && /opt/1Password/1password %U

View File

@ -0,0 +1,18 @@
[Desktop Entry]
Version=1.0
Name=ZapZap
Comment[pt_BR]=Whatsapp Desktop para Linux
Comment=Whatsapp Desktop for Linux
Exec=/home/menno/.config/autostart/com.rtosta.zapzap.ignition_delay.sh
Icon=com.rtosta.zapzap
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
Keywords=Whatsapp;Chat;ZapZap;
StartupWMClass=zapzap
MimeType=x-scheme-handler/whatsapp
Terminal=false
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
X-Flatpak=com.rtosta.zapzap
Hidden=false

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 7 && /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=zapzap --file-forwarding com.rtosta.zapzap @@u %u @@

View File

@ -0,0 +1,15 @@
[Desktop Entry]
Type=Application
Name=Spotify
GenericName=Music Player
Icon=com.spotify.Client
Exec=/home/menno/.config/autostart/com.spotify.Client.ignition_delay.sh
Terminal=false
MimeType=x-scheme-handler/spotify;
Categories=Audio;Music;Player;AudioVideo;
StartupWMClass=spotify
X-GNOME-UsesNotifications=true
X-Flatpak-Tags=proprietary;
X-Flatpak=com.spotify.Client
Hidden=false
Comment=

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 6 && /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=spotify --file-forwarding com.spotify.Client @@u %U @@

View File

@ -0,0 +1,16 @@
[Desktop Entry]
Name=Equibop
Exec=/home/menno/.config/autostart/io.github.equicord.equibop.ignition_delay.sh
Terminal=false
Type=Application
Icon=io.github.equicord.equibop
StartupWMClass=Equibop
X-AppImage-Version=2.1.4
GenericName=Internet Messenger
Categories=Network;
Keywords=discord;equibop;vesktop;vencord;equicord;electron;chat;
MimeType=x-scheme-handler/discord;
Comment=A fork of Vesktop pre-packaged with Equicord
X-Desktop-File-Install-Version=0.28
X-Flatpak=io.github.equicord.equibop
Hidden=false

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 4 && /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=startequibop io.github.equicord.equibop

View File

@ -0,0 +1,11 @@
[Desktop Entry]
Name=KTailctl
Comment=GUI for tailscale on the KDE Plasma desktop
Version=1.5
Exec=/home/menno/.config/autostart/org.fkoehler.KTailctl.ignition_delay.sh
Icon=org.fkoehler.KTailctl
Type=Application
Terminal=false
Categories=Qt;KDE;System;
X-Flatpak=org.fkoehler.KTailctl
Hidden=false

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 5 && /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=ktailctl org.fkoehler.KTailctl

View File

@ -0,0 +1,14 @@
[Desktop Entry]
Name=Signal
Exec=/home/menno/.config/autostart/org.signal.Signal.ignition_delay.sh
Terminal=false
Type=Application
Icon=org.signal.Signal
StartupWMClass=Signal
Comment=Private messaging from your desktop
MimeType=x-scheme-handler/sgnl;x-scheme-handler/signalcaptcha;
Categories=Network;InstantMessaging;Chat;
X-Desktop-File-Install-Version=0.28
X-Flatpak-RenamedFrom=signal-desktop.desktop;
X-Flatpak=org.signal.Signal
Hidden=false

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 2 && /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=signal-desktop --file-forwarding org.signal.Signal @@u %U @@

View File

@ -0,0 +1,23 @@
[Desktop Entry]
Name=Telegram
Comment=New era of messaging
Exec=/home/menno/.config/autostart/org.telegram.ignition_delay.sh.desktop
Icon=org.telegram.desktop
Terminal=false
StartupWMClass=TelegramDesktop
Type=Application
Categories=Chat;Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite;
Keywords=tg;chat;im;messaging;messenger;sms;tdesktop;
Actions=quit;
DBusActivatable=false
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
X-Flatpak=org.telegram.desktop
Hidden=false
[Desktop Action quit]
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=telegram-desktop org.telegram.desktop -quit
Name=Quit Telegram
Icon=application-exit

View File

@ -0,0 +1,2 @@
#!/usr/bin/env sh
sleep 1 && /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=telegram-desktop --file-forwarding org.telegram.desktop -- @@u %u @@