diff --git a/eggs/dconfNixMain/user b/eggs/dconfNixMain/user index 610a70c6..e79176ba 100644 Binary files a/eggs/dconfNixMain/user and b/eggs/dconfNixMain/user differ diff --git a/eggs/hypr/hyprland/exec.lua b/eggs/hypr/hyprland/exec.lua index ad3efbce..711a2571 100644 --- a/eggs/hypr/hyprland/exec.lua +++ b/eggs/hypr/hyprland/exec.lua @@ -1,16 +1,17 @@ -- Exec at start hl.on("hyprland.start", function() + -- notices hl.exec_cmd(os.getenv("HOME") .. "/.local/share/until-scripts/run-at-start.sh") - hl.exec_cmd("systemctl --user start hyprpolkitagent") - hl.exec_cmd("sleep 3 && copyq --start-server") - hl.exec_cmd("uwsm app -- waybar -c " .. os.getenv("HOME") .. "/.config/waybar/bar/config.jsonc -s " .. os.getenv("HOME") .. "/.config/waybar/bar/style.css") + + -- ensure themen hl.exec_cmd("hyprctl setcursor catppuccin-frappe-mauve-cursors 16") hl.exec_cmd("dconf write /org/gnome/desktop/interface/cursor-size \"16\"") hl.exec_cmd("dconf write /org/gnome/desktop/interface/cursor-theme \"'catppuccin-frappe-mauve-cursors'\"") hl.exec_cmd("dconf write /org/gnome/desktop/interface/gtk-theme \"'catppuccin-frappe-mauve-standard+default'\"") hl.exec_cmd("hyprpaper") + + -- ensure apps hl.exec_cmd("openrgb -p " .. os.getenv("HOME") .. "/.config/OpenRGB/Cat.orp") - hl.exec_cmd("sleep 3 && uwsm app -- nextcloud --background") - hl.exec_cmd("uwsm app -- kdeconnectd &") + hl.exec_cmd("systemctl --user enable waybar.service kdeconnectd.service nextcloud.service hyprpolkitagent copyq.service") end) diff --git a/eggs/openrgb/OpenRGB.json b/eggs/openrgb/OpenRGB.json index cfb047b8..1ca3a1fa 100755 --- a/eggs/openrgb/OpenRGB.json +++ b/eggs/openrgb/OpenRGB.json @@ -2223,16 +2223,16 @@ "RunZoneChecks": false, "autoload_profiles": { "exit_profile": { - "enabled": false, - "name": "" + "enabled": true, + "name": "Off" }, "resume_profile": { - "enabled": false, - "name": "" + "enabled": true, + "name": "Cat" }, "suspend_profile": { - "enabled": false, - "name": "" + "enabled": true, + "name": "Off" } }, "exit_profile": { diff --git a/eggs/utility/systemd/copyq.service b/eggs/utility/systemd/copyq.service new file mode 100644 index 00000000..04417af7 --- /dev/null +++ b/eggs/utility/systemd/copyq.service @@ -0,0 +1,14 @@ +[Unit] +Description=Copyq Server +Documentation=https://copyq.net/ +After=default.target + +[Service] +Type=simple +ExecStart=/usr/bin/env copyq +Restart=on-failure +StandardOutput=journal +RestartSec=2 + +[Install] +WantedBy=default.target diff --git a/eggs/utility/systemd/ensure_app_is_running.service b/eggs/utility/systemd/ensure_app_is_running.service deleted file mode 100644 index 15c67f56..00000000 --- a/eggs/utility/systemd/ensure_app_is_running.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=ensure_app_is_running.service - -[Service] -Type=oneshot -# https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Specifiers -ExecStart=/usr/bin/env bash %h/.local/share/until-scripts/ensure_app_is_running.sh run -Restart=no - -[Install] -WantedBy=multi-user.target diff --git a/eggs/utility/systemd/ensure_app_is_running.timer b/eggs/utility/systemd/ensure_app_is_running.timer deleted file mode 100644 index 915d68cf..00000000 --- a/eggs/utility/systemd/ensure_app_is_running.timer +++ /dev/null @@ -1,9 +0,0 @@ -[Unit] -Description=Run ensure_app_is_running periodicly - -[Timer] -Unit=ensure_app_is_running.service -OnUnitInactiveSec=60s - -[Install] -WantedBy=timers.target diff --git a/eggs/utility/systemd/kdeconnectd.service b/eggs/utility/systemd/kdeconnectd.service new file mode 100644 index 00000000..7ca263db --- /dev/null +++ b/eggs/utility/systemd/kdeconnectd.service @@ -0,0 +1,15 @@ +[Unit] +Description=KdeConnectd +Documentation=https://kdeconnect.kde.org/ +After=graphical-session.target +Wants=graphical-session.target + +[Service] +Type=simple +ExecStart=/usr/bin/env kdeconnectd +Restart=on-failure +StandardOutput=journal +RestartSec=2 + +[Install] +WantedBy=default.target diff --git a/eggs/utility/systemd/nextcloud.service b/eggs/utility/systemd/nextcloud.service new file mode 100644 index 00000000..643b0a5a --- /dev/null +++ b/eggs/utility/systemd/nextcloud.service @@ -0,0 +1,15 @@ +[Unit] +Description=Nextcloud Client +Documentation=https://nextcloud.com/install/ +After=graphical-session.target +Wants=graphical-session.target + +[Service] +Type=simple +ExecStart=/usr/bin/env nextcloud --background +Restart=on-failure +StandardOutput=journal +RestartSec=2 + +[Install] +WantedBy=default.target diff --git a/eggs/utility/systemd/waybar.service b/eggs/utility/systemd/waybar.service new file mode 100644 index 00000000..82a18471 --- /dev/null +++ b/eggs/utility/systemd/waybar.service @@ -0,0 +1,15 @@ +[Unit] +Description=Waybar status bar +Documentation=https://github.com/Alexays/Waybar +After=graphical-session.target +Wants=graphical-session.target + +[Service] +Type=simple +ExecStart=/usr/bin/env waybar -c %h/.config/waybar/bar/config.jsonc -s %h/.config/waybar/bar/style.css +Restart=on-failure +StandardOutput=journal +RestartSec=2 + +[Install] +WantedBy=default.target