From cbc3a0b60f5aad88ac1cb61a2b8627abf799393d Mon Sep 17 00:00:00 2001 From: Ruben Hensen Date: Thu, 6 Mar 2025 20:00:26 +0100 Subject: [PATCH] Add devbox --- devbox.json | 18 ++++++ devbox.lock | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 186 insertions(+) create mode 100644 devbox.json create mode 100644 devbox.lock diff --git a/devbox.json b/devbox.json new file mode 100644 index 0000000..80c3a03 --- /dev/null +++ b/devbox.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.0/.schema/devbox.schema.json", + "packages": [ + "helm@latest", + "velero@latest", + "kubectl@latest" + ], + "shell": { + "init_hook": [ + "echo 'Welcome to devbox!' > /dev/null" + ], + "scripts": { + "test": [ + "echo \"Error: no test specified\" && exit 1" + ] + } + } +} diff --git a/devbox.lock b/devbox.lock new file mode 100644 index 0000000..0cd8c55 --- /dev/null +++ b/devbox.lock @@ -0,0 +1,168 @@ +{ + "lockfile_version": "1", + "packages": { + "github:NixOS/nixpkgs/nixpkgs-unstable": { + "resolved": "github:NixOS/nixpkgs/02032da4af073d0f6110540c8677f16d4be0117f?lastModified=1741037377&narHash=sha256-SvtvVKHaUX4Owb%2BPasySwZsoc5VUeTf1px34BByiOxw%3D" + }, + "helm@latest": { + "last_modified": "2025-02-07T11:26:36Z", + "resolved": "github:NixOS/nixpkgs/d98abf5cf5914e5e4e9d57205e3af55ca90ffc1d#helm", + "source": "devbox-search", + "version": "0.9.0", + "systems": { + "aarch64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/95iwg3b324m5lxgb542kjzsgn7vg62kr-helm-0.9.0", + "default": true + } + ], + "store_path": "/nix/store/95iwg3b324m5lxgb542kjzsgn7vg62kr-helm-0.9.0" + }, + "x86_64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/bxhfsy0p4pbiixpgn652i10pnn5rx1aj-helm-0.9.0", + "default": true + } + ], + "store_path": "/nix/store/bxhfsy0p4pbiixpgn652i10pnn5rx1aj-helm-0.9.0" + } + } + }, + "kubectl@latest": { + "last_modified": "2025-02-16T00:50:12Z", + "resolved": "github:NixOS/nixpkgs/1dcdd535fef84d4671129a10e7072d56dca9a4d3#kubectl", + "source": "devbox-search", + "version": "1.32.2", + "systems": { + "aarch64-darwin": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/fdg47848h1jm48dvq34vzjx7pxipipyj-kubectl-1.32.2", + "default": true + }, + { + "name": "man", + "path": "/nix/store/nwpq48a67gn7xvma4k76wa3dl5qpc9jw-kubectl-1.32.2-man", + "default": true + }, + { + "name": "convert", + "path": "/nix/store/2l56gryy2lc3bxd1k28d606r23872vj1-kubectl-1.32.2-convert" + } + ], + "store_path": "/nix/store/fdg47848h1jm48dvq34vzjx7pxipipyj-kubectl-1.32.2" + }, + "aarch64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/ln7cfszvc6gjjrarbv0ipf1h8yzgkl46-kubectl-1.32.2", + "default": true + }, + { + "name": "man", + "path": "/nix/store/m79ivh1p7158mycrxiqslsdwqz0a2y15-kubectl-1.32.2-man", + "default": true + }, + { + "name": "convert", + "path": "/nix/store/x9c450w9l5l9hdb4sqvysi6wlsg522x7-kubectl-1.32.2-convert" + } + ], + "store_path": "/nix/store/ln7cfszvc6gjjrarbv0ipf1h8yzgkl46-kubectl-1.32.2" + }, + "x86_64-darwin": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/b2js0qn4da3bl7xi06q5prx27gd5fch8-kubectl-1.32.2", + "default": true + }, + { + "name": "man", + "path": "/nix/store/97yz99gy3hg69b6jjaqi01126ld5hgpl-kubectl-1.32.2-man", + "default": true + }, + { + "name": "convert", + "path": "/nix/store/1cr7phxn688by6bgzrpr5x6pv29dzknp-kubectl-1.32.2-convert" + } + ], + "store_path": "/nix/store/b2js0qn4da3bl7xi06q5prx27gd5fch8-kubectl-1.32.2" + }, + "x86_64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/d4hd150ffhnayv270mpacjkv57agyxyd-kubectl-1.32.2", + "default": true + }, + { + "name": "man", + "path": "/nix/store/37p1rr7vy6kmfhih65p6lvwc1cx64z6x-kubectl-1.32.2-man", + "default": true + }, + { + "name": "convert", + "path": "/nix/store/9ydig9bf3sgbsgxi06jw1128cdrpvfm1-kubectl-1.32.2-convert" + } + ], + "store_path": "/nix/store/d4hd150ffhnayv270mpacjkv57agyxyd-kubectl-1.32.2" + } + } + }, + "velero@latest": { + "last_modified": "2025-02-07T11:26:36Z", + "resolved": "github:NixOS/nixpkgs/d98abf5cf5914e5e4e9d57205e3af55ca90ffc1d#velero", + "source": "devbox-search", + "version": "1.15.2", + "systems": { + "aarch64-darwin": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/jvf00hjfhd69087016xba2qmkm2f5f0y-velero-1.15.2", + "default": true + } + ], + "store_path": "/nix/store/jvf00hjfhd69087016xba2qmkm2f5f0y-velero-1.15.2" + }, + "aarch64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/z9bxmiadhs192gyrv6xvhymiw97lm16s-velero-1.15.2", + "default": true + } + ], + "store_path": "/nix/store/z9bxmiadhs192gyrv6xvhymiw97lm16s-velero-1.15.2" + }, + "x86_64-darwin": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/mvqs8h7sp2amnlg1d421xnzrv7mn5n52-velero-1.15.2", + "default": true + } + ], + "store_path": "/nix/store/mvqs8h7sp2amnlg1d421xnzrv7mn5n52-velero-1.15.2" + }, + "x86_64-linux": { + "outputs": [ + { + "name": "out", + "path": "/nix/store/pdns788g97m6pksid773ajgximg08n42-velero-1.15.2", + "default": true + } + ], + "store_path": "/nix/store/pdns788g97m6pksid773ajgximg08n42-velero-1.15.2" + } + } + } + } +}