From 356aa6ad3abcf7ffb8b79f00c23c3a002f99ed29 Mon Sep 17 00:00:00 2001 From: Matthias Puchstein Date: Wed, 19 Mar 2025 05:47:05 +0100 Subject: [PATCH] autostart update --- .config/autostart/Nextcloud.desktop | 11 ++++ .../eww.desktop##hostname.owlenlap02 | 4 ++ .config/autostart/hyprman.desktop | 4 ++ .config/autostart/jellyfin-mpv-shim.desktop | 4 ++ .config/autostart/jetbrains-toolbox.desktop | 15 ++++++ .config/autostart/nm-applet.desktop | 5 ++ .../autostart/org.keepassxc.KeePassXC.desktop | 17 +++++++ .config/autostart/signal-desktop.desktop | 4 ++ .config/autostart/swayosd-server.desktop | 4 ++ .config/autostart/walker-service.desktop | 7 +++ .../widgets/sysmon.yuck##hostname.owlenlap02 | 51 +++++++++++++++++++ 11 files changed, 126 insertions(+) create mode 100644 .config/autostart/Nextcloud.desktop create mode 100644 .config/autostart/eww.desktop##hostname.owlenlap02 create mode 100644 .config/autostart/hyprman.desktop create mode 100644 .config/autostart/jellyfin-mpv-shim.desktop create mode 100755 .config/autostart/jetbrains-toolbox.desktop create mode 100644 .config/autostart/nm-applet.desktop create mode 100644 .config/autostart/org.keepassxc.KeePassXC.desktop create mode 100644 .config/autostart/signal-desktop.desktop create mode 100644 .config/autostart/swayosd-server.desktop create mode 100644 .config/autostart/walker-service.desktop create mode 100644 .config/eww/widgets/sysmon.yuck##hostname.owlenlap02 diff --git a/.config/autostart/Nextcloud.desktop b/.config/autostart/Nextcloud.desktop new file mode 100644 index 0000000..219765f --- /dev/null +++ b/.config/autostart/Nextcloud.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Nextcloud +GenericName=File Synchronizer +Exec="/usr/bin/nextcloud" --background +Terminal=false +Icon=Nextcloud +Categories=Network +Type=Application +StartupNotify=false +X-GNOME-Autostart-enabled=true +X-GNOME-Autostart-Delay=10 diff --git a/.config/autostart/eww.desktop##hostname.owlenlap02 b/.config/autostart/eww.desktop##hostname.owlenlap02 new file mode 100644 index 0000000..80010f6 --- /dev/null +++ b/.config/autostart/eww.desktop##hostname.owlenlap02 @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/home/mpuchstein/.local/bin/eww open topbar_owlenlap02 +Name=eww +Type=Application diff --git a/.config/autostart/hyprman.desktop b/.config/autostart/hyprman.desktop new file mode 100644 index 0000000..3a4a6c8 --- /dev/null +++ b/.config/autostart/hyprman.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/home/mpuchstein/.local/bin/hyprman -d +Name=hyprman +Type=Application diff --git a/.config/autostart/jellyfin-mpv-shim.desktop b/.config/autostart/jellyfin-mpv-shim.desktop new file mode 100644 index 0000000..c99f8a6 --- /dev/null +++ b/.config/autostart/jellyfin-mpv-shim.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/usr/bin/jellyfin-mpv-shim +Name=jellyfin-mpv-shim +Type=Application diff --git a/.config/autostart/jetbrains-toolbox.desktop b/.config/autostart/jetbrains-toolbox.desktop new file mode 100755 index 0000000..9137ee7 --- /dev/null +++ b/.config/autostart/jetbrains-toolbox.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Icon=/home/mpuchstein/.local/share/JetBrains/Toolbox/toolbox.svg +Exec=/home/mpuchstein/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize +Version=1.0 +Type=Application +Categories=Development +Name=JetBrains Toolbox +StartupWMClass=jetbrains-toolbox +Terminal=false +MimeType=x-scheme-handler/jetbrains; +X-GNOME-Autostart-enabled=true +StartupNotify=false +X-GNOME-Autostart-Delay=10 +X-MATE-Autostart-Delay=10 +X-KDE-autostart-after=panel diff --git a/.config/autostart/nm-applet.desktop b/.config/autostart/nm-applet.desktop new file mode 100644 index 0000000..145bc76 --- /dev/null +++ b/.config/autostart/nm-applet.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Exec=/usr/bin/nm-applet --indicator +Name=nm-applet +Comment=network monitor and control GUI applet +Type=Application diff --git a/.config/autostart/org.keepassxc.KeePassXC.desktop b/.config/autostart/org.keepassxc.KeePassXC.desktop new file mode 100644 index 0000000..c6e4654 --- /dev/null +++ b/.config/autostart/org.keepassxc.KeePassXC.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Name=KeePassXC +GenericName=Password Manager +Exec=keepassxc +TryExec=keepassxc +Icon=keepassxc +StartupWMClass=keepassxc +StartupNotify=true +Terminal=false +Type=Application +Version=1.0 +Categories=Utility;Security;Qt; +MimeType=application/x-keepass2; +X-GNOME-Autostart-enabled=true +X-GNOME-Autostart-Delay=2 +X-KDE-autostart-after=panel +X-LXQt-Need-Tray=true diff --git a/.config/autostart/signal-desktop.desktop b/.config/autostart/signal-desktop.desktop new file mode 100644 index 0000000..53a30d0 --- /dev/null +++ b/.config/autostart/signal-desktop.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/usr/bin/signal-desktop +Name=signal-desktop +Type=Application diff --git a/.config/autostart/swayosd-server.desktop b/.config/autostart/swayosd-server.desktop new file mode 100644 index 0000000..96a6f7a --- /dev/null +++ b/.config/autostart/swayosd-server.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/usr/bin/swayosd-server +Name=swayosd-server +Type=Application diff --git a/.config/autostart/walker-service.desktop b/.config/autostart/walker-service.desktop new file mode 100644 index 0000000..fa7bdfe --- /dev/null +++ b/.config/autostart/walker-service.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Walker +Comment=Walker Service +Exec=walker --gapplication-service +StartupNotify=false +Terminal=false +Type=Application diff --git a/.config/eww/widgets/sysmon.yuck##hostname.owlenlap02 b/.config/eww/widgets/sysmon.yuck##hostname.owlenlap02 new file mode 100644 index 0000000..089165a --- /dev/null +++ b/.config/eww/widgets/sysmon.yuck##hostname.owlenlap02 @@ -0,0 +1,51 @@ +(defvar netiface "wlp1s0") + +(defwidget sysmon [] + (box + :class 'sysmon' + :space-evenly false + :spacing 0 + (cpu :class "first") + (ram :class "middle") + (disk :class "middle") + (net :class "last"))) + +(defwidget ram [class] + (tooltip + :class 'ram ${EWW_RAM.used_mem_perc > 90 ? 'danger' : ''} ${class}' + (label :text " ${round(EWW_RAM.free_swap/1000000000, 2)} GB/${round(EWW_RAM.total_swap/1000000000, 2)} GB") + (label :text " ${round(EWW_RAM.used_mem/1000000000, 2)} GB/${round(EWW_RAM.total_mem/1000000000, 2)} GB"))) + +(defwidget disk [class] + (tooltip + :class 'disk ${EWW_DISK["/"].used_perc > 90 ? 'danger' : ''} ${class}' + (label :text " ${round(EWW_DISK["/"].free/1000000000, 2)} GB /${round(EWW_DISK["/"].total/1000000000, 2)} GB") + (label :text " ${round(EWW_DISK["/"].used_perc,2)}%"))) + +(defwidget cpu [class] + (tooltip + :class 'cpu ${class}' + (box :orientation "vertical" + (for cpu in {EWW_CPU.cores} + (box + :orientation "horizontal" + :space-evenly false + :spacing 10 + (circular-progress + :thickness 5 + :start-at 75 + :value {cpu.usage}) + (label + :limit-width 6 + :show-truncated false + :text "${cpu.core}: ") + (label :text "${cpu.freq} Hz ${cpu.usage}%")))) + (label :text " ${round(EWW_CPU.avg, 2)}%"))) + +(defwidget net [class] + (box + :class 'net ${class}' + :space-evenly false + (label :text "") + (label :text " ${round(EWW_NET[netiface].NET_UP * 8 / 1000000, 2)} Mbit") + (label :text " ${round(EWW_NET[netiface].NET_DOWN * 8 / 1000000, 2)} Mbit")))