From 55bc44dc682d2e27a680262c5cc1f31cc36af29f Mon Sep 17 00:00:00 2001 From: UnstoppableMango Date: Thu, 6 Nov 2025 11:36:35 -0600 Subject: [PATCH] Nix stuff --- .gitignore | 1 + Makefile | 2 +- hack/nix.envrc | 1 + shell.nix | 17 +++++++++++++++++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 hack/nix.envrc create mode 100644 shell.nix diff --git a/.gitignore b/.gitignore index c4b0be3..c5dbf0d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ bin/ node_modules/ .make/ .envrc +.direnv/ diff --git a/Makefile b/Makefile index 0c2bc9c..a7b9347 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ _ := $(shell mkdir -p .make) -PULUMI := ${CURDIR}/bin/pulumi +PULUMI ?= ${CURDIR}/bin/pulumi .PHONY: preview diff up refresh stack lint format install diff --git a/hack/nix.envrc b/hack/nix.envrc new file mode 100644 index 0000000..1d953f4 --- /dev/null +++ b/hack/nix.envrc @@ -0,0 +1 @@ +use nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..ce64207 --- /dev/null +++ b/shell.nix @@ -0,0 +1,17 @@ +{ + pkgs ? import { }, +}: + +pkgs.mkShellNoCC { + packages = with pkgs; [ + dprint + gnumake + nixfmt-tree + nodejs_24 + shellcheck + pulumi-bin + yarn + ]; + + PULUMI = pkgs.pulumi-bin + "/bin/pulumi"; +}