diff --git a/hosts/FredOS-Macbook.nix b/hosts/FredOS-Macbook.nix index 09261bf..c5045a9 100644 --- a/hosts/FredOS-Macbook.nix +++ b/hosts/FredOS-Macbook.nix @@ -74,6 +74,25 @@ Install.WantedBy = [ "graphical-session.target" ]; }; + systemd.user.services.zen-warmup = { + Unit = { + Description = "Pre-warm Zen Browser"; + After = [ "graphical-session.target" ]; + PartOf = [ "graphical-session.target" ]; + }; + Service = { + Type = "oneshot"; + ExecStart = "${pkgs.writeShellScript "zen-warmup" '' + ${inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/zen-beta --headless & + ZEN_PID=$! + sleep 3 + kill $ZEN_PID 2>/dev/null || true + wait $ZEN_PID 2>/dev/null || true + ''}"; + }; + Install.WantedBy = [ "graphical-session.target" ]; + }; + systemd.user.services.nemo-warmup = { Unit = { Description = "Pre-warm Nemo file manager libraries";