Commit graph

141 commits

Author SHA1 Message Date
Robert Gerus
0ac21f9a9e ci: build sd images for aarch64 machines 2024-06-02 15:08:09 +02:00
Robert Gerus
acdc6b4b92 akamanto: _rpi3 kernel supposedly not needed anymore
if it turns out we do need it, there is a known workaround for the issue we encountered:
https://github.com/NixOS/nixpkgs/issues/154163
2024-06-02 15:08:09 +02:00
Robert Gerus
af785f606d akamanto: rpi3 kernel doesn't include too many things 2024-06-02 15:08:09 +02:00
Robert Gerus
460d179c55 akamanto: won't use zfs for the foreseeable future 2024-06-02 15:08:09 +02:00
Robert Gerus
901d79bc21 akamanto: don't build klipper firmware; broken for now 2024-06-02 15:08:09 +02:00
Robert Gerus
e67a081af6 nixos: initial config for akamanto
new printer at hswaw includes a rpi3
2024-06-02 15:08:09 +02:00
Robert Gerus
ecf9dd79c0 readme: typo + known warnings 2024-06-02 15:08:09 +02:00
Robert Gerus
f194c9d444 .: Add a readme with general description, instructions, and warnings. 2024-06-02 15:08:09 +02:00
Robert Gerus
d050115127 refactor: clean up outputs arguments list 2024-06-02 15:08:09 +02:00
Robert Gerus
0f90e75cfc refactor: don't hardcode system list 2024-06-02 15:08:09 +02:00
Robert Gerus
a26f637481 refactor: don't hardcode module list 2024-06-02 15:08:09 +02:00
Robert Gerus
0fadd7696c .: actually make substituters work 2024-06-02 15:08:09 +02:00
Robert Gerus
adc70178b1 flake: lock updates 2024-06-02 15:08:09 +02:00
Robert Gerus
5403d98cda fixup: .: enable using ci-hosts as substituters 2024-06-02 15:08:09 +02:00
Robert Gerus
b422aac13b fixup: .: enable using ci-hosts as substituters 2024-06-02 15:08:09 +02:00
Robert Gerus
0b06913b58 .: enable using ci-hosts as substituters 2024-06-02 15:08:09 +02:00
Robert Gerus
9596fd3f03 microlith: fix networkd/NM attempts at waiting for network connectivity 2024-06-02 15:08:09 +02:00
Robert Gerus
92df320bed .: module imports cleanup 2024-06-02 15:08:09 +02:00
Robert Gerus
408f44bdf3 flake: further host configuration cleanup 2024-06-02 15:08:09 +02:00
Robert Gerus
9b13851911 .: general cleanup 2024-06-02 15:08:09 +02:00
Robert Gerus
2e834c9dec flake: lock updates and crimes
made configurations deployable with both colmena and deploy-rs
2024-06-02 15:08:09 +02:00
Robert Gerus
4b7fc508d5 ci: nix doesn't output final newline 2024-06-02 15:08:09 +02:00
Robert Gerus
2516e25dfc ci: run from hswaw forgejo on our own hosts 2024-06-02 15:08:09 +02:00
Robert Gerus
f104a0f01e .: microvm experiments + zorigami 2024-06-02 15:08:03 +02:00
Robert Gerus
9a8c714890 flake: inputs update 2023-10-12 12:42:20 +02:00
Robert Gerus
523ce6523f CI: let's see if this works… 2023-10-12 00:31:44 +02:00
Robert Gerus
b5ddac5f44 feat: prepare for microvms 2023-10-09 14:37:47 +02:00
Robert Gerus
d73ce72f0f microlith: config actually working 2023-10-09 03:21:12 +02:00
Robert Gerus
92b7e2057c secrets: re-encrypt secureboot keys 2023-10-09 03:19:07 +02:00
Robert Gerus
c66158a3bd microlith: add secureboot secrets 2023-10-09 02:57:49 +02:00
Robert Gerus
923c335d7b microlith: hostname fixup 2023-10-09 02:56:55 +02:00
Robert Gerus
c10f197b26 common: avoid rebuilding basic tools 2023-10-09 01:21:05 +02:00
Robert Gerus
7211f82a5a nixos/microlith: initial import 2023-10-08 22:11:58 +00:00
Robert Gerus
6647ce895e common: import more defaults from old repo 2023-10-08 21:44:41 +00:00
Robert Gerus
dd661b5a6c common: enable emulation of other architectures 2023-10-08 21:33:04 +00:00
Robert Gerus
fd8c8ed886 Actually working configuration for khas + cleanups 2023-10-08 21:13:15 +00:00
Robert Gerus
e5529fbc37 Basic secureboot and khas (laptop) config 2023-10-08 18:06:30 +02:00
Robert Gerus
3f1548eb17 nixos/scylla: bump system.stateVersion, mostly to avoid a useless warning about swraid 2023-09-18 00:40:48 +02:00
Robert Gerus
c399adc70f nixos/scylla: move bird2 config to a separate file. 2023-09-18 00:36:00 +02:00
Robert Gerus
a9657f5ce6 move the json include kludge locally
It's not worth inflicting it on the general Nix community
2023-09-17 23:32:33 +02:00
Robert Gerus
065bc4f683 scaffolding 2023-09-17 21:36:58 +02:00