1
0

firefox.nix 443 B

123456789101112131415161718192021
  1. { pkgs, ... }:
  2. {
  3. systemd.user.services.firefox-daemon = {
  4. Unit = {
  5. Description = "Pre-load Firefox in background for fast startup";
  6. After = [ "graphical-session.target" ];
  7. };
  8. Service = {
  9. Type = "simple";
  10. ExecStart = "${pkgs.firefox}/bin/firefox --headless";
  11. Restart = "on-failure";
  12. TimeoutStartSec = "5";
  13. };
  14. Install = {
  15. WantedBy = [ "graphical-session.target" ];
  16. };
  17. };
  18. }