Commit Graph

68 Commits (ef9b79b08c84a31ae4103567b30e2216af8248ba)

Author SHA1 Message Date
Robert Gerus ef9b79b08c akamanto: fiat lux! 2024-06-02 15:08:09 +02:00
Robert Gerus d0df3a55f0 .: fmt, push inputs.nixpkgs as "channel", slim down akamanto, initial verification of klipper host mcu 2024-06-02 15:08:09 +02:00
Robert Gerus c3fa8be13a akamanto: 9 out of 10 dieticians strongly discourage doing this to your system
the remmaining one fits your system closure on an sdcard in an SBC that came with the device, with room to spare
2024-06-02 15:08:09 +02:00
Robert Gerus 1e8c3b2725 akamanto: actually permit password root login 2024-06-02 15:08:09 +02:00
Robert Gerus 0d0ab7cd0a akamanto: silence moonraker config file warning 2024-06-02 15:08:09 +02:00
Robert Gerus c3e77f7e91 flake: lock updates 2024-06-02 15:08:09 +02:00
Robert Gerus bc786ee79f akamanto: further slimming down of system closure 2024-06-02 15:08:09 +02:00
Robert Gerus 3aa36d7168 akamanto: klippy is very specific about mesh bed leveling format 2024-06-02 15:08:09 +02:00
Robert Gerus f126616150 akamanto: managed to shrink down the closure by fixing nixpkgs 2024-06-02 15:08:09 +02:00
Robert Gerus 8b3ff41b76 .: many changes; mostly around slimming down akamanto image 2024-06-02 15:08:09 +02:00
Robert Gerus 53b64b4217 akamanto: attempt to go back to a working config 2024-06-02 15:08:09 +02:00
Robert Gerus 3aa491f2cf flake: updates & local fixes 2024-06-02 15:08:09 +02:00
Robert Gerus 0b4af260ef modules/graphical: firefox options deprecation 2024-06-02 15:08:09 +02:00
Robert Gerus d74bf5467b akamanto: build klipper's linux-mcu 2024-06-02 15:08:09 +02:00
Robert Gerus 658930dc14 akamanto: take advantage of gcode syntax highlighting 2024-06-02 15:08:09 +02:00
Robert Gerus 39987b7ad5 modules/graphical: rnix-lsp is nice 2024-06-02 15:08:09 +02:00
Robert Gerus 440b871426 akamanto: import current klipper config 2024-06-02 15:08:09 +02:00
Robert Gerus e5ea1eadaa akamanto: current klipper config state 2024-06-02 15:08:09 +02:00
Robert Gerus 53581a1eef akamanto: import klipper conifg into Nix 2024-06-02 15:08:09 +02:00
Robert Gerus cc4db94479 akamanto: make sure KlipperScreen gets restarted 2024-06-02 15:08:09 +02:00
Robert Gerus 6e38ba3da6 akamanto: fix fbcon rotation 2024-06-02 15:08:09 +02:00
Robert Gerus 3d749bdbb2 nixos/akamanto: we have klipper working, somewhat 2024-06-02 15:08:09 +02:00
Robert Gerus 55a0ff4003 flake: update lock 2024-06-02 15:08:09 +02:00
Robert Gerus c7d07fe4aa nixos/akamanto: impermanence + klipper config
and, hopefully just temporarily, back to using our own nixpkgs tree because of a local change we depend on
2024-06-02 15:08:09 +02:00
Robert Gerus 55db631805 crimes 2024-06-02 15:08:09 +02:00
Robert Gerus 60160a5b26 akamanto: read wifi password from env var 2024-06-02 15:08:09 +02:00
Robert Gerus 457c03b2e0 ci-runners: secret available at image build time 2024-06-02 15:08:09 +02:00
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