diff --git a/modules/home/users/crumb/firefox.nix b/modules/home/users/crumb/firefox.nix index bb10529..dec9e5d 100644 --- a/modules/home/users/crumb/firefox.nix +++ b/modules/home/users/crumb/firefox.nix @@ -109,9 +109,35 @@ in { bookmarks = [ { name = "Home-manager options"; - tags = [ "nix" "docs" ]; + tags = [ "nix" "docs" "reference" ]; url = "https://nix-community.github.io/home-manager/options.xhtml"; } + { + name = "Nixpkgs manual"; + tags = [ "nix" "docs" ]; + url = "https://ryantm.github.io/nixpkgs"; + } + ]; + } + { + name = "Clojure"; + toolbar = true; + bookmarks = [ + { + name = "Clojure cheatsheet"; + tags = [ "clojure" "docs" "reference" ]; + url = "https://clojure.org/api/cheatsheet"; + } + { + name = "Babashka book"; + tags = [ "clojure" "babashka" "docs" ]; + url = "https://book.babashka.org/"; + } + { + name = "ClojureDocs"; + tags = [ "clojure" "docs" ]; + url = "https://clojuredocs.org/"; + } ]; } ]; @@ -120,45 +146,45 @@ in { # Check about:support for extension/add-on ID strings. extensions = { # Override non-declared settings. - force = true; - packages = - let pkgs' = import inputs.nixpkgs { - system = args.system; - overlays = [ inputs.nur.overlays.default ]; - }; - in - # https://nur.nix-community.org/repos/rycee/ - with pkgs'.nur.repos.rycee.firefox-addons; [ - ublock-origin - darkreader - privacy-badger - vimium - kagi-search - duckduckgo-privacy-essentials - textern - copy-as-org-mode - clearurls - sidebery - adaptive-tab-bar-colour - adnauseam - # tree-style-tab - # tab-unload-for-tree-style-tab - # tst-tab-search - # tst-more-tree-commands - # tst-lock-tree-collapsed - # tst-fade-old-tabs - # tst-bookmarks-subpanel - # move-unloaded-tabs-for-tst - tab-stash - unpaywall - sourcegraph - sponsorblock - cookies-txt - copy-selected-tabs-to-clipboard - copy-link-text - df-youtube - ]; - }; + force = true; + packages = + let pkgs' = import inputs.nixpkgs { + system = args.system; + overlays = [ inputs.nur.overlays.default ]; + }; + in + # https://nur.nix-community.org/repos/rycee/ + with pkgs'.nur.repos.rycee.firefox-addons; [ + ublock-origin + darkreader + privacy-badger + vimium + kagi-search + duckduckgo-privacy-essentials + textern + copy-as-org-mode + clearurls + sidebery + adaptive-tab-bar-colour + adnauseam + # tree-style-tab + # tab-unload-for-tree-style-tab + # tst-tab-search + # tst-more-tree-commands + # tst-lock-tree-collapsed + # tst-fade-old-tabs + # tst-bookmarks-subpanel + # move-unloaded-tabs-for-tst + tab-stash + unpaywall + sourcegraph + sponsorblock + cookies-txt + copy-selected-tabs-to-clipboard + copy-link-text + df-youtube + ]; + }; # https://github.com/mbnuqw/sidebery/wiki/Firefox-Styles-Snippets-(via-userChrome.css) userChrome = ''