From 8d7aa6e03293de5432a33e6ed55f3f4b2a4f095c Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Sun, 19 Jul 2026 22:45:16 -0400 Subject: Change to fully be flakes (for homebrew) and install netbird-tui --- flake.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 5353cf8..023a368 100644 --- a/flake.nix +++ b/flake.nix @@ -11,7 +11,13 @@ url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; - zen-browser = { # Used exclusively for HM module, Zen is installed via cask + # My packages + netbird-tui = { + url = "git+https://git.rschanz.org/netbird-tui-flake"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + # End my packages + zen-browser = { # Used exclusively for HM module, Zen is installed via cask (on macos) url = "github:0xc000022070/zen-browser-flake"; inputs = { nixpkgs.follows = "nixpkgs"; @@ -29,6 +35,14 @@ }; # Linux builder on macos virby.url = "github:quinneden/virby-nix-darwin"; + homebrew-netbird = { + url = "github:netbirdio/homebrew-tap"; + flake = false; + }; + homebrew-felixkratz = { + url = "github:FelixKratz/homebrew-formulae"; + flake = false; + }; }; outputs = { nixpkgs, home-manager, ... }@inputs: { @@ -36,7 +50,8 @@ system = "aarch64-darwin"; specialArgs = { inherit inputs; }; modules = [ - { nixpkgs.config.allowUnfree = true; } + { nixpkgs.config.allowUnfree = true; + nixpkgs.overlays = [ inputs.netbird-tui.overlays.default ]; } inputs.virby.darwinModules.default ./hosts/RyanMac/configuration.nix home-manager.darwinModules.home-manager -- cgit v1.3