From ea70423f534b0f6cfcb1d406d25931334e92f8af Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Thu, 12 Mar 2026 17:57:16 -0600 Subject: [PATCH] add macOS support --- flake.nix | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/flake.nix b/flake.nix index f5b2592..62dfd36 100644 --- a/flake.nix +++ b/flake.nix @@ -6,23 +6,29 @@ nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; }; - outputs = { self, flake-utils, nixpkgs }: - flake-utils.lib.eachDefaultSystem (system: + outputs = { self, flake-utils, nixpkgs, ... }: + flake-utils.lib.eachSystem [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ] (system: let - pkgs = (import nixpkgs) { + pkgs = import nixpkgs { inherit system; }; + in { + devShells.default = pkgs.mkShell { + buildInputs = with pkgs; [ + zola + ]; - in rec { - - # For `nix develop` - devShell = pkgs.mkShell { - buildInputs = with pkgs; [ zola ]; shellHook = '' + echo "🚀 Zola development environment loaded" + echo "Zola version: $(zola --version)" git submodule update --init --recursive ''; }; } ); -} - +} \ No newline at end of file