Commit graph

17 commits

Author SHA1 Message Date
Ana Hobden d299dbf0f2
Rename harmonic to nix-installer (#125)
* Rename harmonic to nix-installer

* Fix build

* handle nix-install.sh rename

* Forgot some things

* Fix a mistype

* Fix env var

* Fix merge change that popped up
2022-12-19 18:26:58 +00:00
Ana Hobden cc3521a798
Perform various flake touchups -- add an overlay (#122)
* Perform various flake touchups -- add an overlay

* Include [pkgs in ForAllSystems

* Forgot a line removal
2022-12-16 10:32:30 -08:00
Ana Hobden 8745a85192
Minimize deps with cargo machete (#120)
* Minimize deps with cargo machete

* Remove default features

* Serde json gets std

* Add a few features to keep

* Reflect change sin dev-deps

* Remove bad optional

* Also remove cfg from nix build
2022-12-14 13:13:09 -08:00
Ana Hobden 78ebeacb50
Include install-nix.sh in artifacts (#115)
* Include install-nix.sh in artifacts

* Don't use src
2022-12-12 10:59:45 -08:00
Ana Hobden d3b425a258
We didn't need openssl anyways (#111)
* We didn't need openssl anyways

* Fmt

* We don't need pkg-config either

* Add trivial rust-toolchain.toml

* fmt
2022-12-12 08:18:29 -08:00
Ana Hobden 444a9fd8f2
Nix flake checks now do ci-checks (#88)
* Nix flake checks now do ci-checks

* Make sure checks actually run
2022-12-05 10:27:12 -08:00
Ana Hobden c39bf0a510
Flesh out docs and tidy up public API substantially (#67)
* Make plans versioned

* Delint

* speeeeeeeeling

* remove file that was dead

* Flesh out docs and improve public API

* Speeling

* Fixups

* Fix doctests

* Do a better job with actionstate

* Add some more docs

* Fix doctest

* Make CLI stuff optional

* Touchup

* Speeling
2022-11-28 22:57:35 +00:00
Ana Hobden ad44b85c97
Use process groups with tokio (also crate bump) (#63)
* Use process groups with tokio (also flake/crate bump)

* Use pgid0

* Maybe this checkout has a non-broken curl on mac

* Don't update flake at all
2022-11-25 08:02:00 -08:00
Katharina Fey 706ecccaa3 Fix flake.nix descriptor 2022-11-10 15:42:11 +01:00
Ana Hobden 914e2e2c13 Various bumps 2022-11-01 09:32:14 -07:00
Ana Hobden cdec8549ff Rejigger the explain flag 2022-10-13 09:11:23 -07:00
Ana Hobden 68b77dae4b Fixup some readme qualms 2022-10-12 06:33:19 -07:00
Ana Hobden d35edb976f Tidy and flesh out README 2022-10-06 12:21:49 -07:00
Ana Hobden 08f1410f6a fixups 2022-09-28 13:49:07 -07:00
Ana Hobden 63a08acdea Fixup env settings 2022-09-26 08:43:10 -07:00
Ana Hobden fddc0dd302 Working spike out 2022-09-09 11:43:35 -07:00
Ana Hobden bca0549c30 init 2022-09-02 16:04:02 -07:00