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 = [
];
casks = [
"firefox"
"vlc"
"librewolf"
"raycast"
"kunkun" # Soon
"lunar"
"virtual-desktop-streamer"
"1password"
"shapr3d"
"firefox"
"lunar"
"orcaslicer"
"raycast"
"shapr3d"
"vlc"
"zed"
"zen"
];
};
}

6
flake.lock generated
View File

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

View File

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

View File

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