better organisation, zen browser config started

This commit is contained in:
greyweather committed 2026-07-03 18:29:29 +01:00
1 parent 4b7e91e5a1
commit 3750e95698
10 files changed
+162 -80

No files matched your search

File renamed without changes.
@@ -94,7 +94,7 @@
config = {
iconsOnly = true;
launchers = [
"applications:zen.desktop"
"applications:zen-beta.desktop"
"applications:thunderbird.desktop"
"applications:org.kde.dolphin.desktop"
"applications:equibop.desktop"
@@ -104,7 +104,7 @@
"applications:obsidian.desktop"
"applications:github-desktop.desktop"
"applications:unityhub.desktop"
"applications:org.godotengine.Godot4.7.desktop"
"applications:org.godotengine.Godot4.6.desktop"
"applications:code.desktop"
"applications:idea.desktop"
"applications:clion.desktop"
+91
View File
@@ -0,0 +1,91 @@
{
pkgs,
inputs,
...
}: let
firefox-addons = with pkgs; inputs.firefox-addons.packages.${system};
in {
programs.zen-browser = {
enable = true;
setAsDefaultBrowser = true;
nativeMessagingHosts = [
pkgs.firefoxpwa
];
policies = {
AutofillAddressEnabled = false;
AutofillCreditCardEnabled = false;
DisableAppUpdate = true;
DisableFeedbackCommands = true;
DisableFirefoxStudies = true;
DisablePocket = true;
DisableTelemetry = true;
NoDefaultBookmarks = true;
OfferToSaveLogins = false;
EnableTrackingProtection = {
Value = true;
Locked = true;
Cryptomining = true;
Fingerprinting = true;
};
Preferences = {
"browser.startup.homepage" = {
Value = "about:blank";
Status = "locked";
};
};
};
profiles.default = {
settings = {
"zen.urlbar.behavior" = "float";
"zen.welcome-screen.seen" = true;
};
extensions.packages = with firefox-addons; [
adnauseam
bitwarden
indie-wiki-buddy
pwas-for-firefox
];
search = {
force = true;
default = "ddg";
engines = {
nixpkgs = {
name = "nixpkgs packages";
urls = [
{
template = "https://search.nixos.org/packages?query={searchTerms}";
}
];
icon = "https://wiki.nixos.org/favicon.ico";
definedAliases = ["@np"];
};
nixos-options = {
name = "NixOS options";
urls = [
{
template = "https://search.nixos.org/options?query={searchTerms}";
}
];
icon = "https://wiki.nixos.org/favicon.ico";
definedAliases = ["@no"];
};
nixos-wiki = {
name = "NixOS Wiki";
urls = [
{
template = "https://wiki.nixos.org/w/index.php?search={searchTerms}";
}
];
icon = "https://wiki.nixos.org/favicon.ico";
definedAliases = ["@nw"];
};
};
};
#keyboardShortcuts = [
# {
# id = "zen"
# }
#];
};
};
}
+2 -1
View File
@@ -12,7 +12,6 @@
../../flakes/nh.nix
../../flakes/plasma-desktop.nix
../../flakes/home-manager.nix
../../flakes/zen-browser.nix
];
nix.settings.experimental-features = [
@@ -80,6 +79,8 @@
environment.systemPackages = with pkgs; [
pkgs.pipewire
pkgs.git
pkgs.fzf
pkgs.jq
];
programs.zsh.enable = true;
+5 -3
View File
@@ -1,12 +1,14 @@
{
config,
pkgs,
inputs,
lib,
...
}: {
imports = [
./plasma.nix
./fastfetch.nix
./configs/plasma.nix
./configs/fastfetch.nix
./configs/zen-browser.nix
];
home.username = "grey";
@@ -14,7 +16,7 @@
home.stateVersion = "26.05";
home.packages = [
home.packages = with pkgs; [
pkgs.steam
pkgs.equibop
pkgs.prismlauncher