diff options
author | Sisiutl <sisiutl@egregore.fun> | 2025-02-22 13:09:04 +0100 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2025-02-22 13:09:04 +0100 |
commit | d450b132a4435326cf60693dd6445d0d55a62bbd (patch) | |
tree | c1f5e272652c7cbd39d97bf60c638820e8b794ba | |
parent | 743617baafee0685ac10caa135db8fa71104f1ef (diff) |
basilisk: add desktop file
-rw-r--r-- | sigils/packages/palemoon.scm | 19 |
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)) |