From 2314c3d677da0f72e16c69e32c2044642d6eadfe Mon Sep 17 00:00:00 2001 From: Hanketsu Date: Sat, 22 Feb 2025 13:09:04 +0100 Subject: battering: basilisk: Make desktop file. * battering/packages/palemoon.scm (make-basilisk)[arguments]: New phase. --- battering/packages/palemoon.scm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'battering') diff --git a/battering/packages/palemoon.scm b/battering/packages/palemoon.scm index ee8d6e5..dd0c1b9 100644 --- a/battering/packages/palemoon.scm +++ b/battering/packages/palemoon.scm @@ -374,7 +374,26 @@ from the Basilisk repository.") "basilisk/locales/searchplugins/mojeek.xml") ((".*value=\"palemoon\".*") "")) (substitute* "basilisk/locales/searchplugins/ekoru.xml" - (("ext=palemoon&") "")))))))) + (("ext=palemoon&") "")))) + (add-after 'install 'make-basilisk-desktop-entry + (lambda _ + ;; Add Basilisk desktop file. + (make-desktop-entry-file + (string-append #$output "/share/applications/basilisk.desktop") + #:name "Basilisk" + #:generic-name "Web Browser" + #:comment "Browse the World Wide Web" + #:exec (string-append #$output "/bin/basilisk %u") + #:icon "basilisk" + #:categories '("Network" "WebBrowser") + #:mime-type '("text/html" "text/xml" "text/mml" + "application/xhtml+xml" + "application/vnd.mozilla.xul+xml" + "x-scheme-handler/http" + "x-scheme-handler/https" + "x-scheme-handler/ftp") + #:startup-notify #f + #:startup-w-m-class "Basilisk"))))))) (home-page "https://www.basilisk-browser.org/") (synopsis "A XUL-based web-browser built on top of the Unified XUL Platform (UXP). This browser is a close twin to pre-Servo Firefox in how it operates.") -- cgit v1.2.3