[hydros-systemd-units] Introduced package
Some checks failed
Build hydros-systemd-units / Build and push image (push) Failing after 1m33s

This commit is contained in:
2026-03-30 01:02:58 -04:00
parent 5e5027880c
commit 18d240cb4c
11 changed files with 182 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
[Unit]
Description=Download bootc updates
Documentation=man:bootc(8)
ConditionPathExists=/run/ostree-booted
[Service]
Type=oneshot
ExecStart=/usr/bin/bootc update --quiet

View File

@@ -0,0 +1,12 @@
[Unit]
Description=Download bootc updates
Documentation=man:bootc(8)
ConditionPathExists=/run/ostree-booted
[Timer]
OnBootSec=15min
OnUnitInactiveSec=8h
RandomizedDelaySec=2h
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,5 @@
[Unit]
Description=Update flatpaks
[Service]
ExecStart=flatpak update --noninteractive

View File

@@ -0,0 +1,9 @@
[Unit]
Description=Update flatpak
[Timer]
OnBootSec=15min
OnCalendar=daily
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,5 @@
[Unit]
Description=Update flatpaks
[Service]
ExecStart=flatpak update --noninteractive

View File

@@ -0,0 +1,9 @@
[Unit]
Description=Update flatpak
[Timer]
OnBootSec=15min
OnCalendar=daily
[Install]
WantedBy=timers.target

View File

@@ -0,0 +1,18 @@
[Unit]
Description=A launcher for the hypr ecosystem
# order startup after WM
After=graphical-session.target
[Service]
Type=exec
# Repurpose XDG Autostart filtering
ExecCondition=/lib/systemd/systemd-xdg-autostart-condition "wlroots:sway:Wayfire:labwc:Hyprland" ""
ExecStart=/usr/bin/hyprlauncher -d
Restart=on-failure
Slice=app-graphical.slice
[Install]
WantedBy=graphical-session.target
# Alternatively can be wanted by specific WMs' targets
# Should also be duplicated in 'After=' to avoid ordering loop
#WantedBy=wayland-session@hyprland.desktop.target

View File

@@ -0,0 +1,18 @@
[Unit]
Description=A shell developed by outfoxxed
# order startup after WM
After=graphical-session.target
[Service]
Type=exec
# Repurpose XDG Autostart filtering
ExecCondition=/lib/systemd/systemd-xdg-autostart-condition "wlroots:sway:Wayfire:labwc:Hyprland" ""
ExecStart=/usr/bin/quickshell
Restart=on-failure
Slice=app-graphical.slice
[Install]
WantedBy=graphical-session.target
# Alternatively can be wanted by specific WMs' targets
# Should also be duplicated in 'After=' to avoid ordering loop
#WantedBy=wayland-session@hyprland.desktop.target

View File

@@ -0,0 +1,10 @@
[Unit]
Description=SSH key agent
[Service]
Type=simple
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
ExecStart=/usr/bin/ssh-agent -D -a $SSH_AUTH_SOCK
[Install]
WantedBy=default.target