30 May 2025 |
emily | (and can I put it on an SD card instead without too much fuss?) | 15:01:55 |
emily | oh your U-Boot is already cross | 15:02:31 |
K900 | Yes it is already cross | 15:04:40 |
K900 | No it will not go on an SD card | 15:04:44 |
K900 | Because it hardcodes where to load the next stages from | 15:04:51 |
K900 | And that one is hardcoded to look on the flash | 15:04:56 |
emily | I see | 15:04:59 |
K900 | But you can just dd it to the flash from openwrt | 15:05:01 |
K900 | (that's how I did it) | 15:05:06 |
emily | I take it sdImage doesn't work then? | 15:05:18 |
emily | oh or I guess that just assumes the U-Boot is already present | 15:05:34 |
K900 | sdImage should work, it's just a single partition ext4 | 15:06:01 |
K900 | That expects to be booted by something else | 15:06:08 |
emily | your flake seems busted(?) btw
error:
… while updating the lock file of flake 'gitlab:K900/nix/51c4148b3c3568b93388e2ebff729ea37f3642c8?narHash=sha256-Q/%2BM5veEoDMyMSm2CT73RVX73zrPImv23%2BdTvz9V6UI%3D'
… while updating the flake input 'firefox'
… while updating the flake input 'firefox/lib-aggregate'
error: cannot find flake 'flake:lib-aggregate' in the flake registries
| 15:06:09 |
K900 | Ugh | 15:06:42 |
K900 | It's a cppnix bug | 15:06:44 |
K900 | It works on cppnix main I think? | 15:07:00 |
emily | lol okay | 15:07:07 |
K900 | And Lix something older than cppnix main | 15:07:08 |
emily | --override-input firefox nixpkgs problem solved | 15:07:24 |
K900 | I can 100% tell you it works on Lix main | 15:07:27 |
K900 | Oh yeah also I think it might borf because some of the gitlab repos it actually pulls might be private? | 15:07:46 |
K900 | I don't remember how much of that shit I set to publiv | 15:07:54 |
K900 | * I don't remember how much of that shit I set to public | 15:07:55 |
emily | this is truly an installation procedure of all time | 15:08:53 |
emily | can't wait until I have this stuff in my own repo that nobody else can consume instead :P | 15:09:02 |
K900 | I mean why wouldn't you want a 100% organic home grown Rust based policy routing implementation that relies entirely on assumptions about the ambient system | 15:09:51 |
emily | I can think of no good reason. | 15:12:09 |
emily | I'm a bit concerned that I'm about to hit a brick wall learning curve of making any of this work at all. | 15:12:35 |
ElvishJerricco | well, you can't use dd . You have to do the whole "erase the flash before you write it" dance | 16:54:10 |