From 0e55475d85f81cd54c3e4be188c113a909abdffe Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 7 Oct 2025 07:51:48 +0100 Subject: [PATCH] Use Build Configs --- .envrc | 2 +- build | 4 ---- build-configs.yaml | 3 +++ flake.nix | 19 +++++++++++++++++++ 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 build-configs.yaml create mode 100644 flake.nix diff --git a/.envrc b/.envrc index e89fbf9..3550a30 100644 --- a/.envrc +++ b/.envrc @@ -1 +1 @@ -use flake "git+https://code.oliverdavies.uk/opdavies/dev-shells#go" +use flake diff --git a/build b/build index e06b5a9..c040307 100755 --- a/build +++ b/build @@ -2,8 +2,4 @@ set -euo pipefail -echo "Building..." - go build -o zet cmd/zet/main.go - -echo "Done." diff --git a/build-configs.yaml b/build-configs.yaml new file mode 100644 index 0000000..56e530b --- /dev/null +++ b/build-configs.yaml @@ -0,0 +1,3 @@ +--- +name: zet +template: go-cobra-cli diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..da5f0fd --- /dev/null +++ b/flake.nix @@ -0,0 +1,19 @@ +{ + inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + + outputs = inputs: + let + system = "x86_64-linux"; + pkgs = import inputs.nixpkgs { inherit system; }; + in + { + devShells.${system}.default = + with pkgs; + mkShell { + buildInputs = [ + go + gopls + ]; + }; + }; +}