From e3d65c1ba8e62c5fa7d36035838401592174d8a0 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Wed, 13 Aug 2025 16:24:36 +0530 Subject: [PATCH] feat: Added zen to macos --- darwin/kuro/homebrew.nix | 14 ++++++-------- flake.lock | 6 +++--- home/apps/zen.nix | 21 ++++++++++++++++++--- nixos/ryu/services/minecraft.nix | 28 ++++++++++++++-------------- 4 files changed, 41 insertions(+), 28 deletions(-) diff --git a/darwin/kuro/homebrew.nix b/darwin/kuro/homebrew.nix index 03286eb0..6590eaea 100644 --- a/darwin/kuro/homebrew.nix +++ b/darwin/kuro/homebrew.nix @@ -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" ]; }; } diff --git a/flake.lock b/flake.lock index 2247fea6..8bc76fb6 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/home/apps/zen.nix b/home/apps/zen.nix index 8f7cbd82..577e1467 100644 --- a/home/apps/zen.nix +++ b/home/apps/zen.nix @@ -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; + }; }; }; } diff --git a/nixos/ryu/services/minecraft.nix b/nixos/ryu/services/minecraft.nix index e329f3c5..79cd5028 100644 --- a/nixos/ryu/services/minecraft.nix +++ b/nixos/ryu/services/minecraft.nix @@ -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;