From e1542a116815c389c21f0818efc2518563b661ae Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Mon, 23 Mar 2026 13:02:46 +0100 Subject: [PATCH] System/Darwinix: Add casks (obsidian, discord, ...) --- home/christoph/darwinix/default.nix | 11 ++++++++++- system/darwinix/default.nix | 18 +++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/home/christoph/darwinix/default.nix b/home/christoph/darwinix/default.nix index 95f346e4..7557e427 100644 --- a/home/christoph/darwinix/default.nix +++ b/home/christoph/darwinix/default.nix @@ -107,13 +107,22 @@ rclone httpie + jellyfin-tui + inputs.nps.packages.${pkgs.stdenv.hostPlatform.system}.default cachix # GUI ripdrag - jellyfin-tui + + # Darwin + # alt-tab-macos + # discord # HomeBrew + # obsidian # HomeBrew + # nextcloud-client # HomeBrew + # protonvpn-gui # HomeBrew + # iina ]; stateVersion = "25.11"; diff --git a/system/darwinix/default.nix b/system/darwinix/default.nix index b11f1c84..d391f7e6 100644 --- a/system/darwinix/default.nix +++ b/system/darwinix/default.nix @@ -139,7 +139,23 @@ homebrew = { enable = true; enableFishIntegration = true; - # brews = []; + + onActivation = { + autoUpdate = true; + cleanup = "zap"; # Uninstall unlisted casks and associated files on rebuild + upgrade = true; + }; + + brews = []; + + casks = [ + "alt-tab" + "discord" + "iina" + "nextcloud" + "obsidian" + "protonvpn" + ]; }; # Set Git commit hash for darwin-version.