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
David Arnold
bf231d19fa
ref: move generators into jobs & improvements
...
- format generated files with nixpkgs-fmt
Also unrelatedly embellish flake.nix
2021-05-31 17:25:07 -05:00
David Arnold
ee9b4adfc8
ref: non-flake compatibility
...
since this is purely a legacy concern (both default.nix and shell.nix),
we avoid to include the flake-compat as a flake input.
(even though unused inputs are lazily fetched - for style & clarity)
2021-05-31 17:25:05 -05:00
David Arnold
ded0db9e3f
ref: rename default.nix -> kubenix.nix it's one (1) package of this repo
2021-05-31 17:25:04 -05:00