flake/modules/home/desktop/productivity.nix
2024-08-23 12:46:20 +00:00

41 lines
1 KiB
Nix

{ pkgs, lib, config, ... }: {
options.mods.desktop.productivity.enable =
lib.mkEnableOption "enables gui productivity tools";
config = lib.mkIf config.mods.desktop.productivity.enable {
home.packages = with pkgs; [
# ISO downloader
qbittorrent
# transmission_4-gtk
# email
thunderbird
# webgl
chromium
];
home.sessionVariables.BROWSER = "librewolf";
programs.zsh.sessionVariables.BROWSER = "librewolf";
programs.librewolf = {
enable = true;
settings = {
"webgl.disabled" = true;
"privacy.resistFingerprinting" = true;
"privacy.clearOnShutdown.history" = false;
"privacy.clearOnShutdown.cookies" = false;
"network.cookie.lifetimePolicy" = 0;
};
};
programs.qutebrowser = {
enable = true;
searchEngines = {
DEFAULT = "https://searx.be/?s={}";
np = "https://search.nixos.org/packages?query={}";
no = "https://search.nixos.org/options?query={}";
};
};
};
}