summaryrefslogtreecommitdiff
path: root/.config/systemd
diff options
context:
space:
mode:
Diffstat (limited to '.config/systemd')
l---------.config/systemd/user/graphical-session.target.wants/mako.service1
l---------.config/systemd/user/graphical-session.target.wants/pipewire-pulse.service1
l---------.config/systemd/user/graphical-session.target.wants/pipewire.service1
l---------.config/systemd/user/graphical-session.target.wants/pipewire.socket1
l---------.config/systemd/user/graphical-session.target.wants/swww.service1
l---------.config/systemd/user/graphical-session.target.wants/waybar.service1
-rw-r--r--.config/systemd/user/mbsync.service9
-rw-r--r--.config/systemd/user/mbsync.timer10
-rw-r--r--.config/systemd/user/swww.service9
9 files changed, 34 insertions, 0 deletions
diff --git a/.config/systemd/user/graphical-session.target.wants/mako.service b/.config/systemd/user/graphical-session.target.wants/mako.service
new file mode 120000
index 0000000..e445bda
--- /dev/null
+++ b/.config/systemd/user/graphical-session.target.wants/mako.service
@@ -0,0 +1 @@
+/usr/lib/systemd/user/mako.service \ No newline at end of file
diff --git a/.config/systemd/user/graphical-session.target.wants/pipewire-pulse.service b/.config/systemd/user/graphical-session.target.wants/pipewire-pulse.service
new file mode 120000
index 0000000..f631f69
--- /dev/null
+++ b/.config/systemd/user/graphical-session.target.wants/pipewire-pulse.service
@@ -0,0 +1 @@
+/usr/lib/systemd/user/pipewire-pulse.service \ No newline at end of file
diff --git a/.config/systemd/user/graphical-session.target.wants/pipewire.service b/.config/systemd/user/graphical-session.target.wants/pipewire.service
new file mode 120000
index 0000000..47f171d
--- /dev/null
+++ b/.config/systemd/user/graphical-session.target.wants/pipewire.service
@@ -0,0 +1 @@
+/usr/lib/systemd/user/pipewire.service \ No newline at end of file
diff --git a/.config/systemd/user/graphical-session.target.wants/pipewire.socket b/.config/systemd/user/graphical-session.target.wants/pipewire.socket
new file mode 120000
index 0000000..d871d81
--- /dev/null
+++ b/.config/systemd/user/graphical-session.target.wants/pipewire.socket
@@ -0,0 +1 @@
+/usr/lib/systemd/user/pipewire.socket \ No newline at end of file
diff --git a/.config/systemd/user/graphical-session.target.wants/swww.service b/.config/systemd/user/graphical-session.target.wants/swww.service
new file mode 120000
index 0000000..73bc0b7
--- /dev/null
+++ b/.config/systemd/user/graphical-session.target.wants/swww.service
@@ -0,0 +1 @@
+../swww.service \ No newline at end of file
diff --git a/.config/systemd/user/graphical-session.target.wants/waybar.service b/.config/systemd/user/graphical-session.target.wants/waybar.service
new file mode 120000
index 0000000..c2a0b64
--- /dev/null
+++ b/.config/systemd/user/graphical-session.target.wants/waybar.service
@@ -0,0 +1 @@
+/usr/lib/systemd/user/waybar.service \ No newline at end of file
diff --git a/.config/systemd/user/mbsync.service b/.config/systemd/user/mbsync.service
new file mode 100644
index 0000000..03beacf
--- /dev/null
+++ b/.config/systemd/user/mbsync.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=Mailbox synchronization service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/mbsync -Va
+
+[Install]
+WantedBy=default.target
diff --git a/.config/systemd/user/mbsync.timer b/.config/systemd/user/mbsync.timer
new file mode 100644
index 0000000..82ebb83
--- /dev/null
+++ b/.config/systemd/user/mbsync.timer
@@ -0,0 +1,10 @@
+[Unit]
+Description=Mailbox synchronization timer
+
+[Timer]
+OnBootSec=2m
+OnUnitActiveSec=5m
+Unit=mbsync.service
+
+[Install]
+WantedBy=timers.target
diff --git a/.config/systemd/user/swww.service b/.config/systemd/user/swww.service
new file mode 100644
index 0000000..5f4b97b
--- /dev/null
+++ b/.config/systemd/user/swww.service
@@ -0,0 +1,9 @@
+[Unit]
+PartOf=graphical-session.target
+After=graphical-session.target
+Requisite=graphical-session.target
+
+[Service]
+ExecStart=/usr/bin/swww-daemon
+Restart=on-failure
+