add nix flake & direnv support
Adds a nix flake with the following features/enhancements:
- builds docker image without qemu/root
-
nix develop
environment with compatibility tonix-shell
-
direnv
support withnix-direnv
- ci infrastructure for docker build and caching
- adds a nix binary cache hosted with cachix
- pubkey:
flow3r.cachix.org-1:/v8059Hm6UdEVNKE15uxltpYM0z+pulaTpobjIvFM5A=
- currently in the cachix account of @fpletz
- pubkey:
The new nix-deps job that runs before all other jobs takes less than one minute if nothing needs to be built in case everything is already cached.
Merge request reports
Activity
requested review from @q3k
By fpletz on 2023-08-17T14:05:41 (imported from GitLab)
added 21 commits
-
c9964122...3a56e3c1 - 20 commits from branch
main
- 14395894 - add nix flake & direnv support
By fpletz on 2023-08-17T14:06:47 (imported from GitLab)
-
c9964122...3a56e3c1 - 20 commits from branch
added 1 commit
- 32c82ef8 - ci: build docker image with cache
By fpletz on 2023-08-17T22:29:31 (imported from GitLab)
added 6 commits
-
32c82ef8...a00ff58e - 2 commits from branch
main
- 45a7a466 - wifi: catch OSError when connecting
- 2df08fe4 - changelog: v1.1.1
- 5bdd1b08 - add nix flake & direnv support
- 7cc366eb - ci: build docker image with cache
By fpletz on 2023-08-18T00:40:09 (imported from GitLab)
Toggle commit list-
32c82ef8...a00ff58e - 2 commits from branch
added 1 commit
- ecbbdadb - ci: build docker image with cache
By fpletz on 2023-08-18T00:46:19 (imported from GitLab)
added 1 commit
- f3d5efe6 - ci: build docker image with cache
By fpletz on 2023-08-18T01:09:56 (imported from GitLab)
added 1 commit
- 3cc8455c - ci: build docker image with cache
By fpletz on 2023-08-18T01:20:05 (imported from GitLab)
added 1 commit
- 230786f9 - ci: build docker image with cache
By fpletz on 2023-08-18T01:43:58 (imported from GitLab)
added 1 commit
- 0dbb27b7 - ci: build docker image with cache
By fpletz on 2023-08-18T02:04:20 (imported from GitLab)
added 1 commit
- c06dd192 - ci: build docker image with cache
By fpletz on 2023-08-18T02:12:34 (imported from GitLab)
added 19 commits
-
c06dd192...86d25a57 - 17 commits from branch
main
- 97e3ad0b - add nix flake & direnv support
- 6e68eb44 - ci: build docker image with cache
By fpletz on 2023-08-18T03:51:35 (imported from GitLab)
-
c06dd192...86d25a57 - 17 commits from branch
Unfortunately the local Docker registry is broken: https://git.flow3r.garden/flow3r/flow3r-firmware/-/jobs/20112#L136
By fpletz on 2023-08-18T03:56:31 (imported from GitLab)
added 1 commit
- 3331b934 - ci: build docker image with cache
By fpletz on 2023-08-18T14:44:50 (imported from GitLab)
added 1 commit
- 7505becd - ci: build docker image with cache
By fpletz on 2023-08-18T15:02:49 (imported from GitLab)
added 1 commit
- d12064e8 - ci: build docker image with cache
By fpletz on 2023-08-18T16:10:50 (imported from GitLab)
added 6 commits
-
d12064e8...23ffd052 - 4 commits from branch
main
- 2ddfe6c7 - add nix flake & direnv support
- d705ef36 - ci: build docker image with cache
By fpletz on 2023-08-18T17:27:46 (imported from GitLab)
-
d12064e8...23ffd052 - 4 commits from branch