| 11 Jun 2022 |
luizribeiro | haha it's not as bad as it sounds. we will make it better eventually though :) | 18:04:54 |
matthewcroughan - nix.how | I know, I'm working on that part. | 18:05:00 |
matthewcroughan - nix.how | Just need to reduce this to nix run .#flashTheBoard | 18:05:09 |
matthewcroughan - nix.how | But first I need to wade through all their methods | 18:05:27 |
luizribeiro | oh that would be neat | 18:05:34 |
matthewcroughan - nix.how | we could get it to be like nix run .#flash.ethernet or nix run .#flash.minicom | 18:05:45 |
matthewcroughan - nix.how | give all the different flashing methods as an app | 18:05:57 |
matthewcroughan - nix.how | Let's just throw people bones and stop with all these imperative instructions haha | 18:06:17 |
matthewcroughan - nix.how | It's so ridiculous | 18:06:19 |
matthewcroughan - nix.how | And it's always the same stuff explained differently 💀 | 18:06:35 |
luizribeiro | how would you determine the current state of the bootloader from your nix expressions though? | 18:06:39 |
luizribeiro | (so you can enter 0 to enter uboot flashing) | 18:06:48 |
matthewcroughan - nix.how | apps are just shell scripts | 18:06:51 |
matthewcroughan - nix.how | so you can do whatever you want, including rm -rf | 18:07:00 |
matthewcroughan - nix.how | and I suppose the only way to guarantee minicom would work is to run it as root, since the user mightn't be in the dialout group | 18:07:26 |
matthewcroughan - nix.how | making ethernet the most surefire method | 18:07:31 |
matthewcroughan - nix.how | even then, it's a bit jank | 18:07:37 |
matthewcroughan - nix.how | serial is probably most surefire when ran as root, to guarantee success | 18:07:52 |
matthewcroughan - nix.how | * serial is probably most surefire when ran as root, to guarantee idempotent success | 18:07:55 |
luizribeiro | right, but there's no guarantee you are currently in uboot flashing mode. you need to enter that. | 18:07:58 |
matthewcroughan - nix.how | Our instructions would be:
nix run .#flash
- power up board
- success
| 18:08:30 |
matthewcroughan - nix.how | flash can just be a bash while loop | 18:08:45 |
luizribeiro | cool, that's reasonable | 18:08:59 |
| 12 Jun 2022 |
| Artturin joined the room. | 01:29:21 |
| ar joined the room. | 19:26:30 |
| 13 Jun 2022 |
Minijackson | hello all! Some of you might be interested by https://github.com/NixOS/nixpkgs/pull/177001, I have some piece of software that doesn't handle cross-compilation very well, so I'm using emulatedSystems instead. This PR contains what is needed to support a new system in the bootstraping phase | 14:30:17 |
| 14 Jun 2022 |
| ash (it/its) 🏳️⚧️ changed their profile picture. | 00:44:18 |
| 18 Jun 2022 |
| wiredhikari joined the room. | 10:04:31 |
| 19 Jun 2022 |
| mjvc joined the room. | 21:39:52 |
| 20 Jun 2022 |
Alyssa Ross | This PR could do with some attention from a RISC-V expert: https://github.com/NixOS/nixpkgs/pull/178140 | 11:44:59 |