feat: Added zen to macos

This commit is contained in:
uttarayan21
2025-08-13 16:24:36 +05:30
parent ffa1ab0dda
commit e3d65c1ba8
4 changed files with 41 additions and 28 deletions

View File

@@ -4,17 +4,15 @@
brews = [ brews = [
]; ];
casks = [ casks = [
"firefox"
"vlc"
"librewolf"
"raycast"
"kunkun" # Soon
"lunar"
"virtual-desktop-streamer"
"1password" "1password"
"shapr3d" "firefox"
"lunar"
"orcaslicer" "orcaslicer"
"raycast"
"shapr3d"
"vlc"
"zed" "zed"
"zen"
]; ];
}; };
} }

6
flake.lock generated
View File

@@ -3392,11 +3392,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753933355, "lastModified": 1755055213,
"narHash": "sha256-4QxMcKS6oc+cG8efwwAin4M+YOokBak1dVS8u5P3b5M=", "narHash": "sha256-smOMNJ6ZM4mKvYB2z1Dbfkttr9fnjqeLT9bqRwn/L1U=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "fa795a139a8c92b140bc21f11f61da1c97ad5b1d", "rev": "6391f8217d75b9f72b8c77572246937323ed90bc",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -1,13 +1,15 @@
{ {
pkgs, pkgs,
inputs, inputs,
lib,
... ...
}: { }: {
imports = [ imports = [
inputs.zen-browser.homeModules.beta inputs.zen-browser.homeModules.beta
]; ];
programs.zen-browser = { programs.zen-browser = {
enable = pkgs.stdenv.isLinux; enable = true;
package = lib.mkDefault null;
profiles.default = { profiles.default = {
extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [ extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [
privacy-badger privacy-badger
@@ -21,11 +23,24 @@
sponsorblock sponsorblock
]; ];
}; };
nativeMessagingHosts = [pkgs.tridactyl-native];
policies = { policies = {
AutofillAddressEnabled = true;
AutofillCreditCardEnabled = false;
DisableAppUpdate = true;
DisableFeedbackCommands = true;
DisableFirefoxStudies = true;
DisablePocket = true; DisablePocket = true;
DisableTelemetry = true; DisableTelemetry = true;
FeatureRecommendations = false; DontCheckDefaultBrowser = true;
SkipOnboarding = true; NoDefaultBookmarks = true;
OfferToSaveLogins = false;
EnableTrackingProtection = {
Value = true;
Locked = true;
Cryptomining = true;
Fingerprinting = true;
};
}; };
}; };
} }

View File

@@ -27,20 +27,20 @@
openFirewall = true; openFirewall = true;
environmentFile = config.sops.templates."craftmine.env".path; environmentFile = config.sops.templates."craftmine.env".path;
servers = { servers = {
# fabric = { fabric = {
# inherit whitelist; inherit whitelist;
# enable = true; enable = true;
# # enable-rcon = true; # enable-rcon = true;
# jvmOpts = "-Xmx4G -Xms4G"; jvmOpts = "-Xmx4G -Xms4G";
# package = pkgs.fabricServers.fabric-1_21_1; package = pkgs.fabricServers.fabric-1_21_1;
# serverProperties = { serverProperties = {
# motd = "Servius's Fabric Minecraft Server"; motd = "Servius's Fabric Minecraft Server";
# server-port = 25567; server-port = 25567;
# level-seed = "4504535438041489910"; level-seed = "4504535438041489910";
# view-distance = 24; view-distance = 24;
# white-list = true; white-list = true;
# }; };
# }; };
# craftmine = { # craftmine = {
# inherit whitelist; # inherit whitelist;
# enable = true; # enable = true;