From 3614428e3d834d0cf5283a85efd3b6e028c04ca9 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Fri, 18 Sep 2026 09:38:53 -0400 Subject: [PATCH] (feat)removing firefox im not using firefox any more and with the move to x86 v3 1 less browser build is nice --- flake.lock | 23 -- flake.nix | 5 - overlays/test-exclusions.nix | 9 - users/richie/home/gui/default.nix | 1 - users/richie/home/gui/firefox/default.nix | 257 ------------------ users/richie/home/gui/firefox/github.svg | 3 - users/richie/home/gui/firefox/kagi.png | Bin 924 -> 0 bytes .../home/gui/firefox/search_engines.nix | 99 ------- 8 files changed, 397 deletions(-) delete mode 100644 users/richie/home/gui/firefox/default.nix delete mode 100644 users/richie/home/gui/firefox/github.svg delete mode 100644 users/richie/home/gui/firefox/kagi.png delete mode 100644 users/richie/home/gui/firefox/search_engines.nix diff --git a/flake.lock b/flake.lock index 560257e..dd86958 100644 --- a/flake.lock +++ b/flake.lock @@ -20,28 +20,6 @@ "type": "github" } }, - "firefox-addons": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "dir": "pkgs/firefox-addons", - "lastModified": 1788840136, - "narHash": "sha256-ej5jnQIfjbw4wwPzy8Y4ntG9F3asdF6YBkLqpYeGUxc=", - "owner": "rycee", - "repo": "nur-expressions", - "rev": "555b23e68256c5abfb8a85a385231830d1d7ad1f", - "type": "gitlab" - }, - "original": { - "dir": "pkgs/firefox-addons", - "owner": "rycee", - "repo": "nur-expressions", - "type": "gitlab" - } - }, "home-manager": { "inputs": { "nixpkgs": [ @@ -145,7 +123,6 @@ "root": { "inputs": { "disko": "disko", - "firefox-addons": "firefox-addons", "home-manager": "home-manager", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_2", diff --git a/flake.nix b/flake.nix index e0fa2a1..e8cb968 100644 --- a/flake.nix +++ b/flake.nix @@ -26,11 +26,6 @@ inputs.nixpkgs.follows = "nixpkgs"; }; - firefox-addons = { - url = "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons"; - inputs.nixpkgs.follows = "nixpkgs"; - }; - sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/overlays/test-exclusions.nix b/overlays/test-exclusions.nix index e410525..1c66c41 100644 --- a/overlays/test-exclusions.nix +++ b/overlays/test-exclusions.nix @@ -17,15 +17,6 @@ _final: prev: { ''; }); - onnxruntime = prev.onnxruntime.overrideAttrs (old: { - # OpenVINO uses a different QuantizeLinear formulation. x86-64-v3 moves - # these INT8 results by one quantization unit; we accept that inference- - # precision risk for our workloads. - env = (old.env or { }) // { - GTEST_FILTER = "*:-QuantizeLinearOpTest.Int8:QuantizeLinearOpTest.OVEP_Int8_NegativeZeroPoint:QuantizeLinearOpTest.OVEP_Int8_PositiveZeroPoint"; - }; - }); - prometheus = prev.prometheus.overrideAttrs ( old: let diff --git a/users/richie/home/gui/default.nix b/users/richie/home/gui/default.nix index fff6342..4a944f9 100644 --- a/users/richie/home/gui/default.nix +++ b/users/richie/home/gui/default.nix @@ -2,7 +2,6 @@ { imports = [ ./comms.nix - ./firefox ./games.nix ./kitty.nix ./llm_tools.nix diff --git a/users/richie/home/gui/firefox/default.nix b/users/richie/home/gui/firefox/default.nix deleted file mode 100644 index 8a83df8..0000000 --- a/users/richie/home/gui/firefox/default.nix +++ /dev/null @@ -1,257 +0,0 @@ -{ config, inputs, ... }: -{ - imports = [ ./search_engines.nix ]; - - programs.firefox = { - configPath = "${config.xdg.configHome}/mozilla/firefox"; - enable = true; - profiles.richie = { - extensions.packages = with inputs.firefox-addons.packages.x86_64-linux; [ - bitwarden - darkreader - dearrow - fastforwardteam - return-youtube-dislikes - sponsorblock - ublock-origin - ]; - search = { - force = true; - default = "kagi"; - order = [ - "kagi" - "ddg" - "google" - ]; - }; - settings = { - # SECTION: FASTFOX - # GENERAL - "content.notify.interval" = 100000; - - # GFX - "gfx.canvas.accelerated.cache-items" = 4096; - "gfx.canvas.accelerated.cache-size" = 512; - "gfx.content.skia-font-cache-size" = 20; - - # DISK CACHE - "browser.cache.jsbc_compression_level" = 3; - - # MEDIA CACHE - "media.memory_cache_max_size" = 65536; - "media.cache_readahead_limit" = 7200; - "media.cache_resume_threshold" = 3600; - - # IMAGE CACHE - "image.mem.decode_bytes_at_a_time" = 32768; - - # NETWORK - "network.buffer.cache.size" = 262144; - "network.buffer.cache.count" = 128; - "network.http.max-connections" = 1800; - "network.http.max-persistent-connections-per-server" = 10; - "network.http.max-urgent-start-excessive-connections-per-host" = 5; - "network.http.accept-encoding" = "gzip, deflate, br, zstd"; - "network.http.pacing.requests.enabled" = false; - "network.dnsCacheExpiration" = 3600; - "network.dns.max_high_priority_threads" = 8; - "network.ssl_tokens_cache_capacity" = 10240; - - # SPECULATIVE LOADING - "network.dns.disablePrefetch" = true; - "network.prefetch-next" = false; - "network.predictor.enabled" = false; - - # EXPERIMENTAL - "layout.css.grid-template-masonry-value.enabled" = true; - "dom.enable_web_task_scheduling" = true; - "layout.css.has-selector.enabled" = true; - "dom.security.sanitizer.enabled" = true; - - # SECTION: SECUREFOX - # TRACKING PROTECTION - "browser.contentblocking.category" = "strict"; - "urlclassifier.trackingSkipURLs" = "*.reddit.com, *.twitter.com, *.twimg.com, *.tiktok.com"; - "urlclassifier.features.socialtracking.skipURLs" = "*.instagram.com, *.twitter.com, *.twimg.com"; - "network.cookie.sameSite.noneRequiresSecure" = true; - "browser.download.start_downloads_in_tmp_dir" = true; - "browser.helperApps.deleteTempFileOnExit" = true; - "browser.uitour.enabled" = false; - "privacy.globalprivacycontrol.enabled" = true; - - # OCSP & CERTS / HPKP - "security.OCSP.enabled" = 0; - "security.remote_settings.crlite_filters.enabled" = true; - "security.pki.crlite_mode" = 2; - - # SSL / TLS - "security.ssl.treat_unsafe_negotiation_as_broken" = true; - "browser.xul.error_pages.expert_bad_cert" = true; - "security.tls.enable_0rtt_data" = false; - - # DISK AVOIDANCE - "browser.privatebrowsing.forceMediaMemoryCache" = true; - "browser.sessionstore.interval" = 60000; - - # SHUTDOWN & SANITIZING - "privacy.history.custom" = true; - - # SEARCH / URL BAR - "browser.search.separatePrivateDefault.ui.enabled" = true; - "browser.urlbar.update2.engineAliasRefresh" = true; - # PREF: restore search engine suggestions - "browser.search.suggest.enabled" = true; - "browser.urlbar.suggest.quicksuggest.sponsored" = false; - "browser.urlbar.suggest.quicksuggest.nonsponsored" = false; - "browser.formfill.enable" = false; - "security.insecure_connection_text.enabled" = true; - "security.insecure_connection_text.pbmode.enabled" = true; - "network.IDN_show_punycode" = true; - - # HTTPS-FIRST POLICY - "dom.security.https_first" = true; - "dom.security.https_first_schemeless" = true; - - # PASSWORDS - "signon.formlessCapture.enabled" = false; - "signon.rememberSignons" = false; - "signon.privateBrowsingCapture.enabled" = false; - "network.auth.subresource-http-auth-allow" = 1; - "editor.truncate_user_pastes" = false; - - # MIXED CONTENT + CROSS-SITE - "security.mixed_content.block_display_content" = true; - "security.mixed_content.upgrade_display_content" = true; - "security.mixed_content.upgrade_display_content.image" = true; - "pdfjs.enableScripting" = false; - "extensions.postDownloadThirdPartyPrompt" = false; - - # HEADERS / REFERERS - "network.http.referer.XOriginTrimmingPolicy" = 2; - - # CONTAINERS - "privacy.userContext.ui.enabled" = true; - - # WEBRTC - "media.peerconnection.ice.proxy_only_if_behind_proxy" = true; - "media.peerconnection.ice.default_address_only" = true; - - # SAFE BROWSING - "browser.safebrowsing.downloads.remote.enabled" = false; - - # MOZILLA - # PREF: allow websites to ask you to receive site notifications - "permissions.default.desktop-notification" = 0; # allow websites to ask - # PREF: allow websites to ask you for your location - "permissions.default.geo" = 0; - "geo.provider.network.url" = - "https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%"; - "permissions.manager.defaultsUrl" = ""; - "webchannel.allowObject.urlWhitelist" = ""; - - # TELEMETRY - "datareporting.policy.dataSubmissionEnabled" = false; - "datareporting.healthreport.uploadEnabled" = false; - "toolkit.telemetry.unified" = false; - "toolkit.telemetry.enabled" = false; - "toolkit.telemetry.server" = "data:,"; - "toolkit.telemetry.archive.enabled" = false; - "toolkit.telemetry.newProfilePing.enabled" = false; - "toolkit.telemetry.shutdownPingSender.enabled" = false; - "toolkit.telemetry.updatePing.enabled" = false; - "toolkit.telemetry.bhrPing.enabled" = false; - "toolkit.telemetry.firstShutdownPing.enabled" = false; - "toolkit.telemetry.coverage.opt-out" = true; - "toolkit.coverage.opt-out" = true; - "toolkit.coverage.endpoint.base" = ""; - "browser.ping-centre.telemetry" = false; - "browser.newtabpage.activity-stream.feeds.telemetry" = false; - "browser.newtabpage.activity-stream.telemetry" = false; - - # EXPERIMENTS - "app.shield.optoutstudies.enabled" = false; - "app.normandy.enabled" = false; - "app.normandy.api_url" = ""; - - # CRASH REPORTS - "breakpad.reportURL" = ""; - "browser.tabs.crashReporting.sendReport" = false; - "browser.crashReports.unsubmittedCheck.autoSubmit2" = false; - - # DETECTION - "captivedetect.canonicalURL" = ""; - "network.captive-portal-service.enabled" = false; - "network.connectivity-service.enabled" = false; - - # SECTION: PESKYFOX - # MOZILLA UI - "browser.privatebrowsing.vpnpromourl" = ""; - "extensions.getAddons.showPane" = false; - "extensions.htmlaboutaddons.recommendations.enabled" = false; - "browser.discovery.enabled" = false; - "browser.shell.checkDefaultBrowser" = false; - "browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false; - "browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false; - "browser.preferences.moreFromMozilla" = false; - "browser.tabs.tabmanager.enabled" = false; - "browser.aboutConfig.showWarning" = false; - "browser.aboutwelcome.enabled" = false; - - # THEME ADJUSTMENTS - "toolkit.legacyUserProfileCustomizations.stylesheets" = true; - "browser.compactmode.show" = true; - "browser.display.focus_ring_on_anything" = true; - "browser.display.focus_ring_style" = 0; - "browser.display.focus_ring_width" = 0; - "layout.css.prefers-color-scheme.content-override" = 2; - - # COOKIE BANNER HANDLING - "cookiebanners.service.mode" = 1; - "cookiebanners.service.mode.privateBrowsing" = 1; - - # FULLSCREEN NOTICE - "full-screen-api.transition-duration.enter" = "0 0"; - "full-screen-api.transition-duration.leave" = "0 0"; - "full-screen-api.warning.delay" = -1; - "full-screen-api.warning.timeout" = 0; - - # URL BAR - "browser.urlbar.suggest.calculator" = true; - "browser.urlbar.unitConversion.enabled" = true; - "browser.urlbar.trending.featureGate" = false; - - # NEW TAB PAGE - "browser.newtabpage.activity-stream.feeds.topsites" = false; - "browser.newtabpage.activity-stream.feeds.section.topstories" = false; - - # POCKET - "extensions.pocket.enabled" = false; - - # DOWNLOADS - "browser.download.always_ask_before_handling_new_types" = true; - "browser.download.manager.addToRecentDocs" = false; - - # PDF - "browser.download.open_pdf_attachments_inline" = true; - - # TAB BEHAVIOR - "browser.bookmarks.openInTabClosesMenu" = false; - "browser.menu.showViewImageInfo" = true; - "findbar.highlightAll" = true; - "layout.word_select.eat_space_to_next_word" = false; - - # SECTION: MY OVERRIDES - "browser.startup.homepage" = "https://google.com"; - "identity.fxaccounts.enabled" = false; - - # SECTION SMOOTHFOX - # OPTION: SHARPEN SCROLLING * - "apz.overscroll.enabled" = true; # DEFAULT NON-LINUX - "mousewheel.min_line_scroll_amount" = 10; # 10-40; adjust this number to your liking; default=5 - "general.smoothScroll.mouseWheel.durationMinMS" = 80; # default=50 - "general.smoothScroll.currentVelocityWeighting" = "0.15"; # default=.25 - "general.smoothScroll.stopDecelerationWeighting" = "0.6"; # default=.4 - }; - }; - }; -} diff --git a/users/richie/home/gui/firefox/github.svg b/users/richie/home/gui/firefox/github.svg deleted file mode 100644 index 1159a10..0000000 --- a/users/richie/home/gui/firefox/github.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/users/richie/home/gui/firefox/kagi.png b/users/richie/home/gui/firefox/kagi.png deleted file mode 100644 index 9f6067f35895b2fe71cf98016eb4d5623124ff74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 924 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}jKx9jP7LeL$-HD>U=H(i zaSVxY-#a}shc{5VVE(}IqO`Lk|3a!nw+<%Z@~n@$eLOC26wS)N+cZUt2fNYzZ3 z5TP_tiKEsrAX+#iC@E7@zQtv=qsdkGty{wLj=$bBG5wj{T#NX7v#ZbloqvC(rSbO| z$BvUa?^6U`I@mPbxL_&%k9~s3gT$>fe%Yz7P`@J2$y9&Gbb@dU#}Y-wO&>-5MHF}$ z>hFC0FTO|bd(J~`KLMlD)>4Xj*$KPf2k9>7nt9bu{9u6jmDBqU{_?T-e<0wt6}wp9 z=D=w-0+;UZlX(?ikZ*VBhHt>n!#pb(1p*j8#c$d_ncuSY*eOlsgoBPhmIQGcx-%#! zF-*NXNx9(XMBAeFunTv&i`@@=IrwegErz4>6W^q1tluEsBUF%YU6Qr9Jbo)fR+d5? z>k6gI8^wGVC@?QtG-vNt2D5oh%I0g6I{zwWiiBKu2$P$0cI&zIGuX73?`9F0o+D~C zi-}9&%Ad*&FE*5}`O*Knz@o2w!5i%_ex}n`rO)22T$AQ}X~B!lmf<_(XC1$?nL~ab z+kL;_lzSdGCX2+C{0w}(_`~vp3)X#QsrbluEZ@+z?Q27^_TlbxcbLD&&nz~-yfD1I zifP5ug{Bv_2-=)(IL5o?P~&@p1kswcCdXq}GOAwB)eH%ldFZ3;!&6or-z1XlS0_F) z)6g-hjXEy1!0%Z^i`RlBB5dmlCv7^n--=;l@7(Jdj57OKUmMLm+9Y>c?eHzhs(*b9 z+qo0&)!7<8-I}Pj#OKoY?W`*%UQid^*HY8;KDXIa{o%=Ijz9OruPoo5pKdXY$&mMJ zv$lV9!}5H^!rhuTcIw{Y-`S@VQjs6su)4pu)-L00(t}i%erNUzVh`SV&)9lhYw`tt zwlYrryIW;fgopfnHA}bQ*6&c>6|(w5()Wb@mNy;meOqx~^+v7Xqz}vTFDeRb?frk> zxAf>!zvT;r%N73iY<+meah5I5H{A_ic`~*?4Yhw*tLc$>C+g~3lMfDuGag6vs>`>{ zd7kEAI&VJXD^uR=t+_v0-;3Bhn&jtZWfvQ?VAZV`oZ{*S{ur9AULy1PcgC}`Y=&{_ z4U^B$=D%QcP3^T6W2N&CFSQmKzrEM*HWf6nR5HhVI^BI}vSY!wIUP4z74G$3p2X@R m#K0v`)cs*<4BxrGOneS18`NXGIvE%k7(8A5T-G@yGywof(xmAC diff --git a/users/richie/home/gui/firefox/search_engines.nix b/users/richie/home/gui/firefox/search_engines.nix deleted file mode 100644 index 2eac5f7..0000000 --- a/users/richie/home/gui/firefox/search_engines.nix +++ /dev/null @@ -1,99 +0,0 @@ -{ pkgs, ... }: -{ - programs.firefox.profiles.richie.search.engines = { - "Nix Options" = { - urls = [ - { - template = "https://search.nixos.org/options"; - params = [ - { - name = "type"; - value = "packages"; - } - { - name = "channel"; - value = "unstable"; - } - { - name = "query"; - value = "{searchTerms}"; - } - ]; - } - ]; - icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; - definedAliases = [ "@o" ]; - }; - "Nix Packages" = { - urls = [ - { - template = "https://search.nixos.org/packages"; - params = [ - { - name = "type"; - value = "packages"; - } - { - name = "channel"; - value = "unstable"; - } - { - name = "query"; - value = "{searchTerms}"; - } - ]; - } - ]; - icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; - definedAliases = [ "@n" ]; - }; - "Nix Packages pr-tracker" = { - urls = [ - { - template = "https://nixpk.gs/pr-tracker.html?"; - params = [ - { - name = "pr"; - value = "{searchTerms}"; - } - ]; - } - ]; - icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; - definedAliases = [ "@nprt" ]; - }; - "kagi" = { - urls = [ - { - template = "https://kagi.com/search?"; - params = [ - { - name = "q"; - value = "{searchTerms}"; - } - ]; - } - ]; - icon = ./kagi.png; - }; - github = { - urls = [ - { - template = "https://github.com/search?"; - params = [ - { - name = "q"; - value = "{searchTerms}"; - } - { - name = "type"; - value = "code"; - } - ]; - } - ]; - icon = ./github.svg; - definedAliases = [ "@g" ]; - }; - }; -} -- 2.55.0