Commit graph

59 commits

Author SHA1 Message Date
Adrian
5692af23e0
fix undefined variable in nix 2.21 (#58)
closes #57
2024-03-26 15:10:55 -04:00
Bryton Hall
08740f5f55 remove evalnix package from devShell
I _think_ this is redundant with the flake checks (and if not, maybe it
should be); either way, I'm gonna remove it now for simplicity but can
always add it back if it turns out to be irreplaceable.
2023-07-08 00:06:06 -04:00
Bryton Hall
5fd83ecd81 rearrange flake output attributes 2023-07-08 00:05:17 -04:00
Bryton Hall
5a28ca925b remove fd and hugo from devShell 2023-07-07 23:54:14 -04:00
Bryton Hall
df4d8f80a1 follow nixpkgs in treefmt inputs 2023-07-07 23:51:35 -04:00
Bryton Hall
b231710109 replace flake-utils input with nix-systems
We're only using `eachDefaultSystem` from flake-utils so pulling it in is
a bit overkill; using the underlying nix-systems dependency directly brings
us closer to a "stock" flake format without adding unnecessary burden.
2023-07-07 23:44:44 -04:00
Bryton Hall
f7f2df7119 remove local kubectl and kubernetes packages
A comment added in the original commit suggests these were only used as
more up-to-date versions relative to those in nixpkgs. That's no longer
the case and I'm not sure there's good reason to maintain theme here.

I'm happy to reconsider but will remove them for now.
2023-07-07 23:13:43 -04:00
Bryton Hall
2712e89716 switch formatting to nixpkgs-fmt 2023-07-07 22:01:49 -04:00
Bryton Hall
3598716c73 remove usage of mkApp from flake-utils 2023-07-07 17:52:39 -04:00
Bryton Hall
ef5f5b3c89 move generator jobs into pkgs 2023-07-07 17:50:26 -04:00
Bryton Hall
07ba711056
pkgs(kubenix): overhaul and drop support for the helm CLI (#24)
This is a relatively large re-design which

 - removes usage of the Helm CLI
 - expects users to override the default package
 - performs an interactive diff, confirm, apply by default
 - prunes removed resources
2023-07-07 00:33:25 -04:00
Bryton Hall
ccfd0d16c1 flake: remove non-existent nixpkgs input to flake-utils 2023-07-06 22:44:01 -04:00
Bryton Hall
c70834ccb9 switch to treefmt module 2023-07-06 22:36:37 -04:00
Bryton Hall
9492528225 flake: format 2023-06-12 02:37:45 -04:00
Bryton Hall
32dc1a09cb flake: format 2023-06-11 23:53:55 -04:00
Bryton Hall
5d95447b75 pkgs(vals): remove in favor of nixpkgs derivation 2023-06-11 23:53:22 -04:00
Bryton Hall
baa1a6c949 flake: format 2023-06-03 03:11:07 -04:00
Bryton Hall
5bcab30ed2 make generate app more idempotent 2023-01-28 14:01:32 -05:00
Bryton Hall
7af982c404 flake: add aarch64 and darwin system combinations 2023-01-28 11:54:44 -05:00
Bryton Hall
467dc14978
add support for vals (#11) 2022-09-15 21:49:08 -04:00
Bryton Hall
7ba59d844f fmt 2022-08-31 21:38:14 -04:00
Bryton Hall
33d32f7407 keep index file in auto-generated modules directory 2022-08-29 02:12:38 -04:00
Bryton Hall
a76ddefe1c
add examples to docs site 2022-08-29 02:04:47 -04:00
Bryton Hall
d24c6d0f35 remove resource specificity from tagline 2022-08-28 15:27:18 -04:00
Bryton Hall
e75b801a31
create static docs site with module options 2022-08-28 15:22:43 -04:00
Bryton Hall
b8127b5dee create wrapper script for k8s module generation 2022-08-28 02:20:49 -04:00
Bryton Hall
2891ede6d4 add missing kube version, move jobs to packages 2022-08-15 00:29:27 -04:00
Bryton Hall
aa60eca0fd add minimal working example to readme 2022-08-14 21:56:30 -04:00
Bryton Hall
7fb2bf9578 collect kube versions into a single file 2022-08-13 21:39:56 -04:00
Bryton Hall
1a02818ca8 move NODE_PATH to shellHook to fix direnv startup 2022-08-13 01:06:30 -04:00
Bryton Hall
2773817b56 fix evalnix devshell command 2022-08-13 00:34:44 -04:00
Bryton Hall
3b12406285 remove flake-compat and devshell inputs 2022-08-13 00:09:36 -04:00
Bryton Hall
612fa7d53c init cli, add start of target docs 2022-08-12 09:44:00 -04:00
Bryton Hall
1c410a7e03 update contributing guide and format repo 2022-08-11 23:41:33 -04:00
Bryton Hall
90de01f7d9 add new k8s version check 2022-08-11 23:18:44 -04:00
Bryton Hall
b874fce232 docs reset 2022-08-11 23:07:20 -04:00
GTrunSec
43371dba54
enable some tests 2022-04-02 16:12:17 -07:00
GTrunSec
f5d82afca7
add treefmt 2022-04-02 15:40:44 -07:00
GTrunSec
91d1041e06
enhace devshell 2022-04-02 15:31:14 -07:00
GTrunSec
c08c408bce
1.23 2022-04-02 15:09:21 -07:00
GTrunSec
bc5c70db39
fmt 2022-04-02 14:42:22 -07:00
GTrunSec
836fe9abd0
only x86_64-linux 2022-04-02 14:41:57 -07:00
GTrunSec
e7227cfe8c
WIP: IFD issue 2022-04-02 14:07:05 -07:00
GTrunSec
6a720a257e
statix fix 2022-04-02 13:43:57 -07:00
GTrunSec
890b84be5e
deadnix check 2022-04-02 13:41:07 -07:00
GTrunSec
e0d7a66cdc
fix CI 2022-04-02 13:32:40 -07:00
GTrunSec
164beed30d
example fix 2022-04-02 13:28:07 -07:00
GTrunSec
2f2a3be87d
Update 2022-04-02 13:18:09 -07:00
GTrunSec
60592d3096
fmt 2022-04-02 12:40:35 -07:00
David Arnold
39badb2084
fixup tests 2021-05-31 21:14:39 -05:00