From b61b58ce2c1371d6f904f108fa7feed3abfbe5c7 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 8 Apr 2026 13:18:14 +0900 Subject: * MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Automated-commit-by: dots Signed-off-by: Robert Günzler --- .config/rc/conf.d/swaybg | 1 + .config/rc/init.d/fcitx5 | 7 ++++++ .config/rc/init.d/kanshi | 4 ++++ .config/rc/init.d/mako | 27 ++++++++++++++++++++++ .config/rc/init.d/pimsync | 10 ++++++++ .config/rc/init.d/swaybg | 4 ++++ .config/rc/init.d/syncthing | 14 +++++++++++ .config/rc/init.d/udiskie | 5 ++++ .config/rc/init.d/waybar | 8 +++++++ .config/rc/init.d/xdg-desktop-portal | 14 +++++++++++ .config/rc/init.d/xdg-desktop-portal-darkman | 13 +++++++++++ .config/rc/init.d/xdg-desktop-portal-gtk | 11 +++++++++ .config/rc/init.d/xdg-desktop-portal-wlr | 11 +++++++++ .config/rc/rc.conf | 2 ++ .config/rc/runlevels/default/dbus | 1 + .config/rc/runlevels/desktop/default | 1 + .config/rc/runlevels/desktop/fcitx5 | 1 + .config/rc/runlevels/desktop/foot | 1 + .config/rc/runlevels/desktop/kanshi | 1 + .config/rc/runlevels/desktop/mako | 1 + .config/rc/runlevels/desktop/pipewire | 1 + .config/rc/runlevels/desktop/pipewire-pulse | 1 + .config/rc/runlevels/desktop/swaybg | 1 + .config/rc/runlevels/desktop/udiskie | 1 + .config/rc/runlevels/desktop/waybar | 1 + .config/rc/runlevels/desktop/wireplumber | 1 + .config/rc/runlevels/desktop/xdg-desktop-portal | 1 + .../runlevels/desktop/xdg-desktop-portal-darkman | 1 + .../rc/runlevels/desktop/xdg-desktop-portal-gtk | 1 + .../rc/runlevels/desktop/xdg-desktop-portal-wlr | 1 + .config/rc/runlevels/extras/desktop | 1 + .config/rc/runlevels/extras/pimsync | 1 + .config/rc/runlevels/extras/syncthing | 1 + 33 files changed, 150 insertions(+) create mode 100644 .config/rc/conf.d/swaybg create mode 100755 .config/rc/init.d/fcitx5 create mode 100755 .config/rc/init.d/kanshi create mode 100755 .config/rc/init.d/mako create mode 100755 .config/rc/init.d/pimsync create mode 100755 .config/rc/init.d/swaybg create mode 100755 .config/rc/init.d/syncthing create mode 100755 .config/rc/init.d/udiskie create mode 100755 .config/rc/init.d/waybar create mode 100755 .config/rc/init.d/xdg-desktop-portal create mode 100755 .config/rc/init.d/xdg-desktop-portal-darkman create mode 100755 .config/rc/init.d/xdg-desktop-portal-gtk create mode 100755 .config/rc/init.d/xdg-desktop-portal-wlr create mode 100644 .config/rc/rc.conf create mode 120000 .config/rc/runlevels/default/dbus create mode 120000 .config/rc/runlevels/desktop/default create mode 120000 .config/rc/runlevels/desktop/fcitx5 create mode 120000 .config/rc/runlevels/desktop/foot create mode 120000 .config/rc/runlevels/desktop/kanshi create mode 120000 .config/rc/runlevels/desktop/mako create mode 120000 .config/rc/runlevels/desktop/pipewire create mode 120000 .config/rc/runlevels/desktop/pipewire-pulse create mode 120000 .config/rc/runlevels/desktop/swaybg create mode 120000 .config/rc/runlevels/desktop/udiskie create mode 120000 .config/rc/runlevels/desktop/waybar create mode 120000 .config/rc/runlevels/desktop/wireplumber create mode 120000 .config/rc/runlevels/desktop/xdg-desktop-portal create mode 120000 .config/rc/runlevels/desktop/xdg-desktop-portal-darkman create mode 120000 .config/rc/runlevels/desktop/xdg-desktop-portal-gtk create mode 120000 .config/rc/runlevels/desktop/xdg-desktop-portal-wlr create mode 120000 .config/rc/runlevels/extras/desktop create mode 120000 .config/rc/runlevels/extras/pimsync create mode 120000 .config/rc/runlevels/extras/syncthing (limited to '.config/rc') diff --git a/.config/rc/conf.d/swaybg b/.config/rc/conf.d/swaybg new file mode 100644 index 0000000..7a1d4db --- /dev/null +++ b/.config/rc/conf.d/swaybg @@ -0,0 +1 @@ +command_args="--output=* --color=#70649a --image='${XDG_PICTURES_DIR}/bg.jpg' --mode=fill" diff --git a/.config/rc/init.d/fcitx5 b/.config/rc/init.d/fcitx5 new file mode 100755 index 0000000..c28da7d --- /dev/null +++ b/.config/rc/init.d/fcitx5 @@ -0,0 +1,7 @@ +#!/sbin/openrc-run +DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" + +command="/usr/bin/fcitx5" +command_args="--replace" +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" diff --git a/.config/rc/init.d/kanshi b/.config/rc/init.d/kanshi new file mode 100755 index 0000000..dae7403 --- /dev/null +++ b/.config/rc/init.d/kanshi @@ -0,0 +1,4 @@ +#!/sbin/openrc-run +command="/usr/bin/kanshi" +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" diff --git a/.config/rc/init.d/mako b/.config/rc/init.d/mako new file mode 100755 index 0000000..40e8ec3 --- /dev/null +++ b/.config/rc/init.d/mako @@ -0,0 +1,27 @@ +#!/sbin/openrc-run +DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" + +description="Lightweight Wayland notification daemon" + +command="/usr/bin/mako" +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +depend() { + need dbus + provide notification-daemon +} + +start_pre() { + if [ -z "$WAYLAND_DISPLAY" ]; then + eerror "\$WAYLAND_DISPLAY unset, can't proceed." + return 1 + fi +} + +extra_started_commands="reload" +description_reload="Reload mako configuration using makoctl" +reload() { + makoctl reload + eend $? "Reloaded mako configuration" +} diff --git a/.config/rc/init.d/pimsync b/.config/rc/init.d/pimsync new file mode 100755 index 0000000..3ff1112 --- /dev/null +++ b/.config/rc/init.d/pimsync @@ -0,0 +1,10 @@ +#!/sbin/openrc-run + +description="Synchronise calendars and contacts" + +command="/bin/pimsync" +command_args="daemon -r 3" +notify=fd:3 + +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" diff --git a/.config/rc/init.d/swaybg b/.config/rc/init.d/swaybg new file mode 100755 index 0000000..02f85e8 --- /dev/null +++ b/.config/rc/init.d/swaybg @@ -0,0 +1,4 @@ +#!/sbin/openrc-run +command="/usr/bin/swaybg" +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" diff --git a/.config/rc/init.d/syncthing b/.config/rc/init.d/syncthing new file mode 100755 index 0000000..083b092 --- /dev/null +++ b/.config/rc/init.d/syncthing @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +supervisor=supervise-daemon +command="/usr/bin/syncthing" +command_args="serve --no-browser --no-restart --logflags=0" +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +extra_started_commands="browser" +browser() { + syncthing browser + eend $? "Opened syncthing gui in the browser" +} diff --git a/.config/rc/init.d/udiskie b/.config/rc/init.d/udiskie new file mode 100755 index 0000000..55a521b --- /dev/null +++ b/.config/rc/init.d/udiskie @@ -0,0 +1,5 @@ +#!/sbin/openrc-run +command="/usr/bin/udiskie" +command_args="--config=$XDG_CONFIG_HOME/udiskie/config.yml --smart-tray" +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" diff --git a/.config/rc/init.d/waybar b/.config/rc/init.d/waybar new file mode 100755 index 0000000..7eba0da --- /dev/null +++ b/.config/rc/init.d/waybar @@ -0,0 +1,8 @@ +#!/sbin/openrc-run +command="/usr/bin/waybar" +supervisor=supervise-daemon +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +depend() { + need pipewire-pulse wireplumber +} diff --git a/.config/rc/init.d/xdg-desktop-portal b/.config/rc/init.d/xdg-desktop-portal new file mode 100755 index 0000000..aeacb00 --- /dev/null +++ b/.config/rc/init.d/xdg-desktop-portal @@ -0,0 +1,14 @@ +#!/sbin/openrc-run +DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" + +supervisor=supervise-daemon +command="/usr/libexec/xdg-desktop-portal" +command_args="--replace $command_args" +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +depend() { + need dbus \ + xdg-desktop-portal-gtk \ + xdg-desktop-portal-wlr \ + xdg-desktop-portal-darkman +} diff --git a/.config/rc/init.d/xdg-desktop-portal-darkman b/.config/rc/init.d/xdg-desktop-portal-darkman new file mode 100755 index 0000000..8067c95 --- /dev/null +++ b/.config/rc/init.d/xdg-desktop-portal-darkman @@ -0,0 +1,13 @@ +#!/sbin/openrc-run + +name="darkman" +description="Control dark mode and light mode transitions" + +supervisor=supervise-daemon +command="/usr/bin/darkman" +command_args="run" +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +depend() { + need dbus +} diff --git a/.config/rc/init.d/xdg-desktop-portal-gtk b/.config/rc/init.d/xdg-desktop-portal-gtk new file mode 100755 index 0000000..91bcae1 --- /dev/null +++ b/.config/rc/init.d/xdg-desktop-portal-gtk @@ -0,0 +1,11 @@ +#!/sbin/openrc-run +DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" + +supervisor=supervise-daemon +command="/usr/libexec/xdg-desktop-portal-gtk" +command_args="--replace" +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +depend() { + need dbus +} diff --git a/.config/rc/init.d/xdg-desktop-portal-wlr b/.config/rc/init.d/xdg-desktop-portal-wlr new file mode 100755 index 0000000..c041a05 --- /dev/null +++ b/.config/rc/init.d/xdg-desktop-portal-wlr @@ -0,0 +1,11 @@ +#!/sbin/openrc-run +DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" + +supervisor=supervise-daemon +command="/usr/libexec/xdg-desktop-portal-wlr" +command_args="--replace" +error_logger="logger -t '${RC_SVCNAME}' -p daemon.error" + +depend() { + need dbus +} diff --git a/.config/rc/rc.conf b/.config/rc/rc.conf new file mode 100644 index 0000000..8e5e305 --- /dev/null +++ b/.config/rc/rc.conf @@ -0,0 +1,2 @@ +rc_default_runlevel="default" +rc_env_allow="*" diff --git a/.config/rc/runlevels/default/dbus b/.config/rc/runlevels/default/dbus new file mode 120000 index 0000000..779b9fb --- /dev/null +++ b/.config/rc/runlevels/default/dbus @@ -0,0 +1 @@ +/etc/user/init.d/dbus \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/default b/.config/rc/runlevels/desktop/default new file mode 120000 index 0000000..446d58f --- /dev/null +++ b/.config/rc/runlevels/desktop/default @@ -0,0 +1 @@ +../default \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/fcitx5 b/.config/rc/runlevels/desktop/fcitx5 new file mode 120000 index 0000000..a7b382d --- /dev/null +++ b/.config/rc/runlevels/desktop/fcitx5 @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/fcitx5 \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/foot b/.config/rc/runlevels/desktop/foot new file mode 120000 index 0000000..81b4c9f --- /dev/null +++ b/.config/rc/runlevels/desktop/foot @@ -0,0 +1 @@ +/etc/user/init.d/foot \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/kanshi b/.config/rc/runlevels/desktop/kanshi new file mode 120000 index 0000000..2cb87ce --- /dev/null +++ b/.config/rc/runlevels/desktop/kanshi @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/kanshi \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/mako b/.config/rc/runlevels/desktop/mako new file mode 120000 index 0000000..5b74415 --- /dev/null +++ b/.config/rc/runlevels/desktop/mako @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/mako \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/pipewire b/.config/rc/runlevels/desktop/pipewire new file mode 120000 index 0000000..1eeaabd --- /dev/null +++ b/.config/rc/runlevels/desktop/pipewire @@ -0,0 +1 @@ +/etc/user/init.d/pipewire \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/pipewire-pulse b/.config/rc/runlevels/desktop/pipewire-pulse new file mode 120000 index 0000000..516d346 --- /dev/null +++ b/.config/rc/runlevels/desktop/pipewire-pulse @@ -0,0 +1 @@ +/etc/user/init.d/pipewire-pulse \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/swaybg b/.config/rc/runlevels/desktop/swaybg new file mode 120000 index 0000000..0718212 --- /dev/null +++ b/.config/rc/runlevels/desktop/swaybg @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/swaybg \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/udiskie b/.config/rc/runlevels/desktop/udiskie new file mode 120000 index 0000000..079b70f --- /dev/null +++ b/.config/rc/runlevels/desktop/udiskie @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/udiskie \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/waybar b/.config/rc/runlevels/desktop/waybar new file mode 120000 index 0000000..8a3aa9e --- /dev/null +++ b/.config/rc/runlevels/desktop/waybar @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/waybar \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/wireplumber b/.config/rc/runlevels/desktop/wireplumber new file mode 120000 index 0000000..a90f273 --- /dev/null +++ b/.config/rc/runlevels/desktop/wireplumber @@ -0,0 +1 @@ +/etc/user/init.d/wireplumber \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/xdg-desktop-portal b/.config/rc/runlevels/desktop/xdg-desktop-portal new file mode 120000 index 0000000..23c0d95 --- /dev/null +++ b/.config/rc/runlevels/desktop/xdg-desktop-portal @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/xdg-desktop-portal \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/xdg-desktop-portal-darkman b/.config/rc/runlevels/desktop/xdg-desktop-portal-darkman new file mode 120000 index 0000000..c08fa19 --- /dev/null +++ b/.config/rc/runlevels/desktop/xdg-desktop-portal-darkman @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/xdg-desktop-portal-darkman \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/xdg-desktop-portal-gtk b/.config/rc/runlevels/desktop/xdg-desktop-portal-gtk new file mode 120000 index 0000000..1712823 --- /dev/null +++ b/.config/rc/runlevels/desktop/xdg-desktop-portal-gtk @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/xdg-desktop-portal-gtk \ No newline at end of file diff --git a/.config/rc/runlevels/desktop/xdg-desktop-portal-wlr b/.config/rc/runlevels/desktop/xdg-desktop-portal-wlr new file mode 120000 index 0000000..683895c --- /dev/null +++ b/.config/rc/runlevels/desktop/xdg-desktop-portal-wlr @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/xdg-desktop-portal-wlr \ No newline at end of file diff --git a/.config/rc/runlevels/extras/desktop b/.config/rc/runlevels/extras/desktop new file mode 120000 index 0000000..2c7c348 --- /dev/null +++ b/.config/rc/runlevels/extras/desktop @@ -0,0 +1 @@ +../desktop \ No newline at end of file diff --git a/.config/rc/runlevels/extras/pimsync b/.config/rc/runlevels/extras/pimsync new file mode 120000 index 0000000..daafb20 --- /dev/null +++ b/.config/rc/runlevels/extras/pimsync @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/pimsync \ No newline at end of file diff --git a/.config/rc/runlevels/extras/syncthing b/.config/rc/runlevels/extras/syncthing new file mode 120000 index 0000000..d63c652 --- /dev/null +++ b/.config/rc/runlevels/extras/syncthing @@ -0,0 +1 @@ +/home/robert/.config/rc/init.d/syncthing \ No newline at end of file -- cgit 1.4.1