updates, switch to qutebrowser, etc

This commit is contained in:
k3t
2026-03-23 16:53:09 -06:00
parent 501320a15c
commit 5fe54fe3da
6 changed files with 70 additions and 49 deletions
+37 -38
View File
@@ -166,36 +166,37 @@
enableSSHSupport = true;
};
programs.kdeconnect.enable = true;
programs.firefox = {
enable = true;
package = pkgs.librewolf;
policies = {
DisableTelemetry = true;
DisableFirefoxStudies = true;
Preferences = {
"cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
"cookiebanners.service.mode" = 2; # Block cookie banners
"privacy.donottrackheader.enabled" = true;
"privacy.fingerprintingProtection" = true;
"privacy.resistFingerprinting" = true;
"privacy.trackingprotection.emailtracking.enabled" = true;
"privacy.trackingprotection.enabled" = true;
"privacy.trackingprotection.fingerprinting.enabled" = true;
"privacy.trackingprotection.socialtracking.enabled" = true;
};
ExtensionSettings = {
"jid1-ZAdIEUB7XOzOJw@jetpack" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi";
installation_mode = "force_installed";
};
"uBlock0@raymondhill.net" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
installation_mode = "force_installed";
};
};
};
};
environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
#environment.etc."firefox/policies/policies.json".target = "librewolf/policies/policies.json";
#programs.firefox = {
# enable = true;
# package = pkgs.librewolf;
# policies = {
# DisableTelemetry = true;
# DisableFirefoxStudies = true;
# Preferences = {
# "cookiebanners.service.mode.privateBrowsing" = 2; # Block cookie banners in private browsing
# "cookiebanners.service.mode" = 2; # Block cookie banners
# "privacy.donottrackheader.enabled" = true;
# "privacy.fingerprintingProtection" = true;
# "privacy.resistFingerprinting" = true;
# "privacy.trackingprotection.emailtracking.enabled" = true;
# "privacy.trackingprotection.enabled" = true;
# "privacy.trackingprotection.fingerprinting.enabled" = true;
# "privacy.trackingprotection.socialtracking.enabled" = true;
# };
# ExtensionSettings = {
# "jid1-ZAdIEUB7XOzOJw@jetpack" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/duckduckgo-for-firefox/latest.xpi";
# installation_mode = "force_installed";
# };
# "uBlock0@raymondhill.net" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
# installation_mode = "force_installed";
# };
# };
# };
#};
networking.firewall = {
allowedTCPPortRanges = [
@@ -218,12 +219,17 @@
vscode.fhs
signal-desktop
spotify
easyeffects
pulseaudio
kdePackages.kwallet
virt-viewer
(qutebrowser.override {
enableWideVine = true;
})
(pkgs.kodi-wayland.withPackages (kodiPkgs: with kodiPkgs; [
inputstream-adaptive
inputstream-ffmpegdirect
inputstream-rtmp
inputstream-rtmp
inputstreamhelper
bluetooth-manager
vfs-sftp
@@ -231,8 +237,6 @@
vfs-libarchive
urllib3
upnext
trakt
trakt-module
sponsorblock
invidious
simplecache
@@ -249,11 +253,6 @@
visualization-goom
visualization-fishbmc
visualization-matrix
visualization-pictureit
visualization-shadertoy
visualization-spectrum
visualization-starburst
visualization-waveform
]))
];
};