From 0357ab7027f81cd91dd0f6080e170fd90dbb6b0d Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Thu, 9 Jan 2025 20:07:42 +0100 Subject: [PATCH 1/3] chore(morty): install imv --- hosts/morty/home-config.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/morty/home-config.nix b/hosts/morty/home-config.nix index ed7d5a9..c5bd59f 100644 --- a/hosts/morty/home-config.nix +++ b/hosts/morty/home-config.nix @@ -4,6 +4,7 @@ gnupg.enable = true; zathura.enable = true; foot.enable = true; + imv.enable = true; }; audio.cmus.enable = true; cli = { From 7604ac20df2b0088e10c45a0649c285f57194d89 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 10 Jan 2025 19:16:36 +0100 Subject: [PATCH 2/3] fix(firefox): website can get preferred CSS theme event fingerprinting protection --- modules/home-manager/web/firefox/conf/tracking.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/home-manager/web/firefox/conf/tracking.nix b/modules/home-manager/web/firefox/conf/tracking.nix index 14c26e8..b4e4ae4 100644 --- a/modules/home-manager/web/firefox/conf/tracking.nix +++ b/modules/home-manager/web/firefox/conf/tracking.nix @@ -9,10 +9,11 @@ # Enable resistFingerprinting # But override CSSPrefersColorScheme to actovate theme detection # https://github.com/allo-/ffprofile/issues/56#issuecomment-2076293964 - "privacy.fingerprintingProtection" = true; - "privacy.fingerprintingProtection.pbmode" = true; - # "privacy.fingerprintingProtection.letterboxing" = true; - "privacy.fingerprintingProtection.overrides" = "+AllTargets,-CSSPrefersColorScheme"; + # privacy."privacy.resistFingerprinting" must be disable because replaced by + # "privacy.resistFingerprinting" + "privacy.fingerprintingProtection" = false; + "privacy.fingerprintingProtection.pbmode" = false; + "privacy.resistFingerprinting" = true; "privacy.resistFingerprinting.pbmode" = true; "privacy.resistFingerprinting.overrides" = "+AllTargets, -CSSPrefersColorScheme"; From 89ccc33fe1f6fe2794b627b3d4c86dbd0db084a5 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Fri, 10 Jan 2025 19:18:03 +0100 Subject: [PATCH 3/3] chore(firefox): update tridactyl rc file --- modules/home-manager/web/firefox/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/home-manager/web/firefox/default.nix b/modules/home-manager/web/firefox/default.nix index da64118..5ae7bd9 100644 --- a/modules/home-manager/web/firefox/default.nix +++ b/modules/home-manager/web/firefox/default.nix @@ -68,7 +68,7 @@ in xdg.configFile."tridactyl/tridactylrc".text = '' sanitize tridactyllocal tridactylsync " Define custom theme - set customthemes.custom #completions table, #tridactyl-input {font-size: .9rem!important;}; + set customthemes.custom #completions table, #tridactyl-input {font-size: .9rem!important;} #tridactyl-reader main { width: min(65rem, 90%)!important;} set theme custom " Smooth scrolling set smoothscroll true @@ -83,8 +83,8 @@ in bind J tabprev bind K tabnext " Binds for force reader mode - bind gfr reader - bind gfR reader --tab + bind gr reader + bind gR reader --tab set editorcmd foot -T "Edit text from Firefox" nvim %f '';