aboutsummaryrefslogtreecommitdiff
path: root/battering/packages
diff options
context:
space:
mode:
authorHanketsu <hanketsu@egregore.fun>2025-02-22 13:09:04 +0100
committerHanketsu <hanketsu@egregore.fun>2025-06-13 00:04:44 +0200
commit2314c3d677da0f72e16c69e32c2044642d6eadfe (patch)
tree75f261cd8129a4ee8de1fc642056956cfdebc944 /battering/packages
parent22686f668e9d7167bb5a8d0db18bdbb86d3e5858 (diff)
battering: basilisk: Make desktop file.
* battering/packages/palemoon.scm (make-basilisk)[arguments]: New phase.
Diffstat (limited to 'battering/packages')
-rw-r--r--battering/packages/palemoon.scm21
1 files changed, 20 insertions, 1 deletions
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&amp;") ""))))))))
+ (("ext=palemoon&amp;") ""))))
+ (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.")