Add autostart programs

This commit is contained in:
Michael Bradley 2025-03-26 23:15:42 -04:00
parent e53e2ecf52
commit bd3ebb4bff
Signed by: MichaelBradley
SSH key fingerprint: SHA256:cj/YZ5VT+QOKncqSkx+ibKTIn0Obg7OIzwzl9BL8EO8
3 changed files with 27 additions and 1 deletions

View file

@ -0,0 +1,10 @@
[Desktop Entry]
Name=1Password
Exec=/opt/1Password/1password --silent %U
Terminal=false
Type=Application
Icon=1password
StartupWMClass=1Password
Comment=Password manager and secure wallet
MimeType=x-scheme-handler/onepassword;
Categories=Office;

View file

@ -0,0 +1,13 @@
[Desktop Entry]
Type=Application
Version=1.0
GenericName=File Synchronizer
Name=MEGAsync
Comment=Easy automated syncing between your computers and your MEGA cloud drive.
TryExec=megasync
Exec=/usr/bin/env sh -c "sleep 15;megasync"
Icon=mega
Terminal=false
Categories=Network;System;
StartupNotify=false
X-GNOME-Autostart-Delay=60

View file

@ -16,9 +16,12 @@ editorconfig = { source = "home/.editorconfig", target = ".editorconfig" }
electron = { source = "config/electron-flags.conf", target = ".config/electron-flags.conf" } electron = { source = "config/electron-flags.conf", target = ".config/electron-flags.conf" }
discord = { source = "config/electron-flags.conf", target = ".config/discord-flags.conf" } discord = { source = "config/electron-flags.conf", target = ".config/discord-flags.conf" }
1password = { source = "autostart/1password.desktop", target = ".config/autostart/1password.desktop" }
megasync = { source = "autostart/megasync.desktop", target = ".config/autostart/megasync.desktop" }
git = { source = "git/config", target = ".config/git/config" } git = { source = "git/config", target = ".config/git/config" }
# Also needs a `systemctl --user enable --now eww-daemon.service eww-bars.service ip-geolocation.service swww-daemon.service' # Also needs a one-time `systemctl --user enable --now eww-daemon.service eww-bars.service ip-geolocation.service swww-daemon.service'
eww-daemon = { source = "systemd/eww-daemon.service", target = ".config/systemd/user/eww-daemon.service" } eww-daemon = { source = "systemd/eww-daemon.service", target = ".config/systemd/user/eww-daemon.service" }
eww-bars = { source = "systemd/eww-bars.service", target = ".config/systemd/user/eww-bars.service" } eww-bars = { source = "systemd/eww-bars.service", target = ".config/systemd/user/eww-bars.service" }
ip-geolocation = { source = "systemd/ip-geolocation.service", target = ".config/systemd/user/ip-geolocation.service" } ip-geolocation = { source = "systemd/ip-geolocation.service", target = ".config/systemd/user/ip-geolocation.service" }