summaryrefslogtreecommitdiffstats
path: root/.config/systemd
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2025-05-23 11:41:09 +0000
committerLeonard Kugis <leonard@kug.is>2025-05-23 11:41:09 +0000
commitc70505d7c7b7b48600f273357694b56ccf5d2a15 (patch)
tree21c27ac6ffced8d6d904e35bdb39baa5d685d829 /.config/systemd
downloaddotfiles-c70505d7c7b7b48600f273357694b56ccf5d2a15.tar.gz
dotfiles-c70505d7c7b7b48600f273357694b56ccf5d2a15.tar.bz2
dotfiles-c70505d7c7b7b48600f273357694b56ccf5d2a15.zip
Initial commit
Diffstat (limited to '.config/systemd')
l---------.config/systemd/user/default.target.wants/pipewire-pulse.service1
l---------.config/systemd/user/default.target.wants/pipewire.service1
l---------.config/systemd/user/default.target.wants/rclone@kugis.service1
-rw-r--r--.config/systemd/user/rclone@.service23
l---------.config/systemd/user/sockets.target.wants/pipewire-pulse.socket1
l---------.config/systemd/user/sockets.target.wants/pipewire.socket1
6 files changed, 28 insertions, 0 deletions
diff --git a/.config/systemd/user/default.target.wants/pipewire-pulse.service b/.config/systemd/user/default.target.wants/pipewire-pulse.service
new file mode 120000
index 0000000..f631f69
--- /dev/null
+++ b/.config/systemd/user/default.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/default.target.wants/pipewire.service b/.config/systemd/user/default.target.wants/pipewire.service
new file mode 120000
index 0000000..47f171d
--- /dev/null
+++ b/.config/systemd/user/default.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/default.target.wants/rclone@kugis.service b/.config/systemd/user/default.target.wants/rclone@kugis.service
new file mode 120000
index 0000000..4dc3b50
--- /dev/null
+++ b/.config/systemd/user/default.target.wants/rclone@kugis.service
@@ -0,0 +1 @@
+/home/lk/.config/systemd/user/rclone@.service \ No newline at end of file
diff --git a/.config/systemd/user/rclone@.service b/.config/systemd/user/rclone@.service
new file mode 100644
index 0000000..1c77377
--- /dev/null
+++ b/.config/systemd/user/rclone@.service
@@ -0,0 +1,23 @@
+[Unit]
+Description=rclone: Remote FUSE filesystem for cloud storage config %i
+Documentation=man:rclone(1)
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+Type=notify
+ExecStartPre=-/usr/bin/mkdir -p %h/mnt/%i
+ExecStart= \
+ /usr/bin/rclone mount \
+ --config=%h/.config/rclone/rclone.conf \
+ --vfs-cache-mode full \
+ --vfs-cache-max-size 1000M \
+ --log-level INFO \
+ --log-file /tmp/rclone-%i.log \
+ --umask 007 \
+ --allow-other \
+ %i: %h/mnt/%i
+ExecStop=/bin/fusermount -u %h/mnt/%i
+
+[Install]
+WantedBy=default.target \ No newline at end of file
diff --git a/.config/systemd/user/sockets.target.wants/pipewire-pulse.socket b/.config/systemd/user/sockets.target.wants/pipewire-pulse.socket
new file mode 120000
index 0000000..45f6209
--- /dev/null
+++ b/.config/systemd/user/sockets.target.wants/pipewire-pulse.socket
@@ -0,0 +1 @@
+/usr/lib/systemd/user/pipewire-pulse.socket \ No newline at end of file
diff --git a/.config/systemd/user/sockets.target.wants/pipewire.socket b/.config/systemd/user/sockets.target.wants/pipewire.socket
new file mode 120000
index 0000000..d871d81
--- /dev/null
+++ b/.config/systemd/user/sockets.target.wants/pipewire.socket
@@ -0,0 +1 @@
+/usr/lib/systemd/user/pipewire.socket \ No newline at end of file