Commit Graph

9 Commits

Author SHA1 Message Date
Jean-Paul Calderone
90e08314c2 try to shed root privileges
We have root on CircleCI in the docker container.  We can't currently shed
them before we get inside the flake app because we can't run `nix build` as
non-root inside the nix container. :/

https://github.com/nix-community/docker-nixpkgs/issues/62
2023-07-20 10:58:10 -04:00
Jean-Paul Calderone
a3f50aa481 bump to the newer nixpkgs branch 2023-07-19 17:29:50 -04:00
Jean-Paul Calderone
d85f8d7caf some more comments on the flake parts 2023-07-19 14:27:28 -04:00
Jean-Paul Calderone
b0397d3d08 Replace default.nix with a compatibility shim
This also means we drop our niv dependency
2023-07-19 13:57:55 -04:00
Jean-Paul Calderone
0eb160f42c switch to the working version of nixpkgs by default 2023-07-07 14:49:36 -04:00
Jean-Paul Calderone
94e608f136 more python package tweaks
also point nixpkgs-unstable at HEAD of a PR with a cryptography upgrade
I tried just overriding the upgrade into place but it results in infinite
recursion, I suppose because cryptography is a dependency of some of the build
tools and needs extra handling that I don't feel like figuring out for this
short-term hack.  someday the upgrade will land in nixpkgs master and we can
switch back.
2023-07-07 10:02:52 -04:00
Jean-Paul Calderone
72539ddfc7 refactor the env builders a bit 2023-07-04 14:39:26 -04:00
Jean-Paul Calderone
9788e4c12f fix the test app definition 2023-07-04 14:36:46 -04:00
Jean-Paul Calderone
9247437535 Add a flake with some packages and apps and an overlay 2023-07-04 12:43:23 -04:00