summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSisiutl <sisiutl@egregore.fun>2025-02-22 13:09:04 +0100
committerSisiutl <sisiutl@egregore.fun>2025-02-22 13:09:04 +0100
commitd450b132a4435326cf60693dd6445d0d55a62bbd (patch)
treec1f5e272652c7cbd39d97bf60c638820e8b794ba
parent743617baafee0685ac10caa135db8fa71104f1ef (diff)
basilisk: add desktop file
-rw-r--r--sigils/packages/palemoon.scm19
1 files changed, 18 insertions, 1 deletions
diff --git a/sigils/packages/palemoon.scm b/sigils/packages/palemoon.scm
index d358ca6..d8abab1 100644
--- a/sigils/packages/palemoon.scm
+++ b/sigils/packages/palemoon.scm
@@ -365,7 +365,21 @@ from the Basilisk repository.")
(in-vicinity dir "basilisk.svg"))
(copy-file
"./silhouette-40.svg"
- (in-vicinity dir "basilisk-symbolic.svg"))))))))))
+ (in-vicinity dir "basilisk-symbolic.svg"))))))
+ (add-after 'install 'make-basilisk-desktop
+ (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;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;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.")
@@ -374,6 +388,9 @@ interface and operation. It is based on the Goanna layout and rendering engine (
Unified XUL Platform (UXP), which in turn is a fork of the Mozilla code base without Servo or Rust.")
(license license:mpl2.0)))))
+
+
+
(define-public palemoon
(make-palemoon))