diff --git a/hosts/tuxcomp/openrgb.nix b/hosts/tuxcomp/openrgb.nix index fefebdc..866415f 100644 --- a/hosts/tuxcomp/openrgb.nix +++ b/hosts/tuxcomp/openrgb.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ lib, pkgs, ... }: { environment.systemPackages = [ pkgs.openrgb ]; @@ -8,4 +8,11 @@ motherboard = "amd"; startupProfile = "aroace"; }; + + # dont wait 20 seconds for openrgb to start on boot + systemd.services.openrgb.serviceConfig = { + Type = lib.mkForce "simple"; + TimeoutStartSec = lib.mkForce 0; + RemainAfterExit = lib.mkForce false; + }; } diff --git a/modules/apps/default.nix b/modules/apps/default.nix index d0e7d87..eb6b80c 100644 --- a/modules/apps/default.nix +++ b/modules/apps/default.nix @@ -77,9 +77,9 @@ ]; home-manager.users.djai.xdg.desktopEntries = { - opencloud = { + opencloud = { #FIXME does not shadow other desktop file name = "opencloud desktop "; - exec = ''QT_STLE_OVERRIDE="" opencloud --showsettings''; + exec = ''env QT_STYLE_OVERRIDE="" opencloud --showsettings''; # FIXME mimeType = [ "application/vnd.opencloud" ]; icon = "opencloud"; settings.StartupWMClass = "opencloud"; diff --git a/modules/desktop/hypr-rules.nix b/modules/desktop/hypr-rules.nix index 1f5612b..64e571d 100644 --- a/modules/desktop/hypr-rules.nix +++ b/modules/desktop/hypr-rules.nix @@ -57,7 +57,7 @@ { match.class = "gimp"; workspace = "7 silent";} { match.class = "krita"; workspace = "7 silent";} { match.class = "com.github.aaronerhardt.Tailor"; workspace = "10 silent";} - { match.class = "opencloud"; workspace = "10 silent";} + { match.class = "desktop.opencloud.eu."; workspace = "10 silent";} # shadowdim { match.title = ".*shadowDim.*"; workspace = "999 silent";} diff --git a/modules/desktop/hypr.nix b/modules/desktop/hypr.nix index 012ae77..a34329e 100644 --- a/modules/desktop/hypr.nix +++ b/modules/desktop/hypr.nix @@ -59,8 +59,8 @@ in settings = { on = [ (hyprLib.on-signal "hyprland.start" [ - ''uwsm app -- QT_STYLE_OVERRIDE="" opencloud'' - "uwsm app -- openrgb --noautoconnect -p aroace.orp" + ''uwsm app -- env QT_STYLE_OVERRIDE= opencloud'' + # "uwsm app -- openrgb --noautoconnect -p aroace.orp"# FIXME should be working already? "uwsm app -- kitty --class scratchme -d /home/djai/Documents/diary" "uwsm app -- nohup flameshot" "hyprctl setcursor Catppuccin-Macchiato-Dark-Cursors 24" # really shouldnt be in here but we get veyr large cursors if we dont