diff options
| author | adikro <adikro@disroot.org> | 2026-01-23 22:38:49 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2026-01-23 22:38:49 +0100 |
| commit | b0bd96459ff81aaf1a4e768b1a6222cdd86026f9 (patch) | |
| tree | 33abd880bf70b9e2a403380fbce220da98e44495 /hm/soft | |
| parent | d2571482b4eb5660fd92727efb4e5254df06e45e (diff) | |
too much to remember
Diffstat (limited to 'hm/soft')
| -rw-r--r-- | hm/soft/browser.nix | 111 | ||||
| -rw-r--r-- | hm/soft/nixcord.nix | 8 |
2 files changed, 107 insertions, 12 deletions
diff --git a/hm/soft/browser.nix b/hm/soft/browser.nix index e46e482..dfbf92d 100644 --- a/hm/soft/browser.nix +++ b/hm/soft/browser.nix @@ -1,4 +1,9 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: let cfg = config.hm.soft.browser; in @@ -13,23 +18,113 @@ in enable = true; profiles = { main = { + isDefault = true; name = "main"; - # bookmarks.configFile = ./bookmarks; - extensions = { - + extensions = { }; + bookmarks = { + force = true; + settings = [ + { + name = "Toolbar Root"; + toolbar = true; + bookmarks = [ + { + name = "Youtube"; + tags = [ "yt" ]; + keyword = "yt"; + url = "https://www.youtube.com"; + } + ]; + } + ]; }; search = { - - }; - settings = { - + force = true; + default = "SearXNG"; + privateDefault = "SearXNG"; + engines = { + "SearXNG" = { + urls = [ { template = "https://searx.tiekoetter.com/search?q={searchTerms}"; } ]; + icon = "https://searx.tiekoetter.com/favicon.ico"; + definedAliases = [ "@s" ]; + }; + "Nixos Packages" = { + urls = [ + { + template = "https://search.nixos.org/packages"; + params = [ + { + name = "channel"; + value = "unstable"; + } + { + name = "query"; + value = "{searchTerms}"; + } + ]; + } + ]; + icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; + definedAliases = [ "@nix" ]; + }; + "HM Options" = { + urls = [ + { + template = "https://home-manager-options.extranix.com"; + params = [ + { + name = "query"; + value = "{searchTerms}"; + } + { + name = "release"; + value = "master"; + } + ]; + } + ]; + }; + "google".metaData.hidden = true; + "amazondotcom-us".metaData.hidden = true; + "bing".metaData.hidden = true; + "ebay".metaData.hidden = true; + "duckduckgo".metaData.hidden = true; + "wikipedia".metaData.hidden = true; + "perplexity".metaData.hidden = true; + }; }; + settings = { }; }; }; settings = { "ui.key.menuAccessKeyFocuses" = false; + "browser.search.update" = false; + "browser.formfill.enable" = false; + "browser.search.suggest.enabled" = false; + "signon.rememberSignons" = false; + + "browser.urlbar.suggest.history" = false; + "browser.urlbar.suggest.bookmark" = false; + "browser.urlbar.suggest.openpage" = false; + "browser.urlbar.suggest.engines" = false; + "browser.urlbar.suggest.topsites" = false; + "browser.urlbar.showSearchTerms.featureGate" = false; + + "browser.toolbars.bookmarks.visibility" = "always"; + + "privacy.clearOnShutdown.cookies" = true; + "privacy.clearOnShutdown.cache" = true; + + "network.cookie.lifetimePolicy" = 0; + "privacy.cpd.cookies" = true; + + # "extensions.activeThemeID" = "firefox-compact-dark@mozilla.org"; + # "layout.css.prefers-color-scheme.content-override" = 0; + # "browser.theme.content-theme" = 0; + # "browser.theme.toolbar-theme" = 0; }; }; + home.packages = [ pkgs.nixos-icons ]; }) (lib.mkIf cfg.brave.enable { diff --git a/hm/soft/nixcord.nix b/hm/soft/nixcord.nix index 1b9a9e8..a32a0b0 100644 --- a/hm/soft/nixcord.nix +++ b/hm/soft/nixcord.nix @@ -121,10 +121,10 @@ in square = true; }; inviteDefaults.enable = true; - limitMiddleClickPaste = { - enable = true; - limitTo = "never"; - }; + # limitMiddleClickPaste = { + # enable = true; + # limitTo = "never"; + # }; memberCount.enable = true; mentionAvatars = { enable = true; |
