added zen browser
This commit is contained in:
@@ -64,6 +64,41 @@ in {
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
programs.zen-browser = lib.mkIf cfg.zen-browser.enable {
|
||||
enable = true;
|
||||
policies = let
|
||||
mkExtensionSettings = builtins.mapAttrs (_: pluginId: {
|
||||
install_url = "https://addons.mozilla.org/firefox/downloads/latest/${pluginId}/latest.xpi";
|
||||
installation_mode = "force_installed";
|
||||
});
|
||||
in {
|
||||
AutofillAddressEnabled = true;
|
||||
AutofillCreditCardEnabled = false;
|
||||
DisableAppUpdate = true;
|
||||
DisableFeedbackCommands = true;
|
||||
DisableFirefoxStudies = true;
|
||||
DisablePocket = true;
|
||||
DisableTelemetry = true;
|
||||
DontCheckDefaultBrowser = true;
|
||||
NoDefaultBookmarks = true;
|
||||
OfferToSaveLogins = false;
|
||||
EnableTrackingProtection = {
|
||||
Value = true;
|
||||
Locked = true;
|
||||
Cryptomining = true;
|
||||
Fingerprinting = true;
|
||||
};
|
||||
|
||||
ExtensionSettings = mkExtensionSettings {
|
||||
"78272b6fa58f4a1abaac99321d503a20@proton.me" = "proton-pass";
|
||||
"{d7742d87-e61d-4b78-b8a1-b469842139fa}" = "vimium-ff";
|
||||
"readeck@readeck.com" = "readeck";
|
||||
"@testpilot-containers" = "multi-account-containers";
|
||||
"uBlock0@raymondhill.net" = "ublock-origin";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
# Aerospace window manager configuration (macOS)
|
||||
# Placed at ~/.aerospace.toml
|
||||
home.file = lib.mkMerge [
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
duf # A better df alternative
|
||||
hyperfine # A command-line benchmarking tool.
|
||||
choose # A human-friendly and fast alternative to cut and (sometimes) awk
|
||||
coreutils
|
||||
yazi # File manager
|
||||
|
||||
# ========================================================================
|
||||
@@ -87,6 +88,7 @@
|
||||
k9s # Kubernetes TUI
|
||||
istioctl # Istio service mesh CLI
|
||||
fluxcd # GitOps toolkit
|
||||
popeye #
|
||||
|
||||
# ========================================================================
|
||||
# Infrastructure and Cloud Tools
|
||||
|
||||
@@ -69,9 +69,6 @@
|
||||
"--color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc"
|
||||
"--color=marker:#f5e0dc,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8"
|
||||
];
|
||||
|
||||
# NVM directory
|
||||
NVM_DIR = "$HOME/.nvm";
|
||||
};
|
||||
|
||||
# Shell aliases (migrated from 01-env.sh and 01-nvim.sh)
|
||||
@@ -237,12 +234,6 @@
|
||||
enableZshIntegration = true;
|
||||
};
|
||||
|
||||
# ==========================================================================
|
||||
# NVM - Node Version Manager
|
||||
# ==========================================================================
|
||||
# NVM is installed via Homebrew and sourced in the shell
|
||||
# This allows managing multiple Node.js versions per project
|
||||
|
||||
# ==========================================================================
|
||||
# Pyenv - Python version management
|
||||
# ==========================================================================
|
||||
|
||||
Reference in New Issue
Block a user