diff --git a/modules/rosenthal/packages/binaries.scm b/modules/rosenthal/packages/binaries.scm index 592d014..9c60be1 100644 --- a/modules/rosenthal/packages/binaries.scm +++ b/modules/rosenthal/packages/binaries.scm @@ -155,55 +155,6 @@ eBooks.") (license license:expat) (properties '((upstream-name . "komga"))))) -(define-public miniflux-injector - (package - (name "miniflux-injector") - (version "2.3.3") - (properties - '((addon-id . "{528ec801-2e29-4cb9-ae71-5a90503138d1}") - (hidden? . #t) - (rosenthal-update? . #f))) - (source - (origin - (method url-fetch/zipbomb) - (uri (string-append - "https://github.com/Sevichecc/miniflux-injector/releases/download" - "/v" version "/miniflux_injector-" version ".zip")) - (sha256 - (base32 - "199z441ak6dwy7skgbwc9aa4gfd2r4i22hxfm27s5k3rv7barbvs")) - (modules '((guix build utils))) - (snippet - #~(substitute* "manifest.json" - (("homepage_url.*" line) - (string-append line "\ - \"browser_specific_settings\": { - \"gecko\": { - \"id\": \"" #$(assq-ref properties 'addon-id) "\" - } - }, -")))))) - (build-system copy-build-system) - (arguments - (list - #:install-plan - #~'(("." #$(assq-ref (package-properties this-package) 'addon-id))))) - (home-page "https://github.com/Sevichecc/miniflux-injector") - (synopsis "Injects Miniflux search results into search page") - (description - "This package provides a browser extension to inject Miniflux search -results into search page. Search terms are sent to your Miniflux instance and -results are added in a sidebar next to search engine results.") - (license license:expat))) - -(define-public miniflux-injector/icecat - (let ((base (make-icecat-extension miniflux-injector))) - (package - (inherit base) - (properties - `(,@(alist-delete 'hidden? (package-properties base)) - (rosenthal-update? . #f)))))) - (define-public navidrome-bin (package (name "navidrome-bin") diff --git a/modules/rosenthal/packages/browser-extensions.scm b/modules/rosenthal/packages/browser-extensions.scm index e77425e..b06dedd 100644 --- a/modules/rosenthal/packages/browser-extensions.scm +++ b/modules/rosenthal/packages/browser-extensions.scm @@ -46,6 +46,55 @@ `(,@(alist-delete 'hidden? (package-properties base)) (rosenthal-update? . #f)))))) +(define-public miniflux-injector + (package + (name "miniflux-injector") + (version "2.3.3") + (properties + '((addon-id . "{528ec801-2e29-4cb9-ae71-5a90503138d1}") + (hidden? . #t) + (rosenthal-update? . #f))) + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append + "https://github.com/Sevichecc/miniflux-injector/releases/download" + "/v" version "/miniflux_injector-" version ".zip")) + (sha256 + (base32 + "199z441ak6dwy7skgbwc9aa4gfd2r4i22hxfm27s5k3rv7barbvs")) + (modules '((guix build utils))) + (snippet + #~(substitute* "manifest.json" + (("homepage_url.*" line) + (string-append line "\ + \"browser_specific_settings\": { + \"gecko\": { + \"id\": \"" #$(assq-ref properties 'addon-id) "\" + } + }, +")))))) + (build-system copy-build-system) + (arguments + (list + #:install-plan + #~'(("." #$(assq-ref (package-properties this-package) 'addon-id))))) + (home-page "https://github.com/Sevichecc/miniflux-injector") + (synopsis "Injects Miniflux search results into search page") + (description + "This package provides a browser extension to inject Miniflux search +results into search page. Search terms are sent to your Miniflux instance and +results are added in a sidebar next to search engine results.") + (license license:expat))) + +(define-public miniflux-injector/icecat + (let ((base (make-icecat-extension miniflux-injector))) + (package + (inherit base) + (properties + `(,@(alist-delete 'hidden? (package-properties base)) + (rosenthal-update? . #f)))))) + (define-public ohmyech (package (name "ohmyech")