1 Aug 2021 |
David Arnold (blaggacao) | * But I had to learn rust first to teach deploy-rs how to consume our "sensible defaults" according to context. | 21:23:34 |
@kraftnix:matrix.org | looking forward to yeet ing everything | 21:23:39 |
David Arnold (blaggacao) | My plan was to have something by the end of the day, but the clock is ticking :D | 21:23:58 |
@kraftnix:matrix.org | yeet install 🤣 | 21:24:02 |
David Arnold (blaggacao) | No it would be yeet <myprofile> | 21:24:25 |
David Arnold (blaggacao) | or yeet <myhots.myprofile> | 21:24:38 |
@kraftnix:matrix.org | so would it automagically know it needs to run a nixos install? | 21:24:48 |
David Arnold (blaggacao) | * or yeet <my-other-host.myprofile> | 21:24:51 |
David Arnold (blaggacao) | In reply to @kraftnix:matrix.org so would it automagically know it needs to run a nixos install? Good question, I bleeive the only fundamental difference is to yeet a system profile to a special /mnt | 21:25:47 |
David Arnold (blaggacao) | In reply to @kraftnix:matrix.org so would it automagically know it needs to run a nixos install? * Good question, I believe the only fundamental difference is to yeet a system profile to a special /mnt | 21:26:01 |
David Arnold (blaggacao) | We could make the boostrapIso , so that you can yeet newhost.profile onto that host over the link lokal connection. Maybe. | 21:26:37 |
David Arnold (blaggacao) | It already has a static fe::42 ipv6 | 21:27:02 |
David Arnold (blaggacao) | https://github.com/divnix/digga/blob/b52bb1001950eae6aca993232c1a88d0638b1dcf/modules/bootstrap-iso.nix#L67 | 21:27:26 |
@kraftnix:matrix.org | i do like the idea of being able to run an install from another host, as i mentioned before above, there are normally some modifications to a host that are required after partitioning, so that would massively reduce friction on installing a new system (for me at least) | 21:27:51 |
David Arnold (blaggacao) | Last time this was how I did it, just with plain deploy. THe boostrap even tries to do mdns. | 21:28:20 |
@kraftnix:matrix.org | wait, you can currently use deploy-rs to install nixos first time onto a remote system? | 21:28:52 |
David Arnold (blaggacao) | Hm, it has been a while, and my brain is forgiving with the details. Has advantages and disadvantages. But since I'm rowing in the same boat, I guess I'll find out within the next few days. | 21:29:53 |
David Arnold (blaggacao) | BUt that would be the target workflow, if possible:
- plug in the USB stick (or have it bplugged in by a local operator)
- get bakc to your main machine
| 21:30:30 |
David Arnold (blaggacao) | * But that would be the target workflow, if possible:
- plug in the USB stick (or have it plugged in by a local operator)
- get back to your main machine
| 21:30:42 |
@timdeh:matrix.org | I dunno if deploy-rs can install, but the devs did inform me that it can target even non-nixos systems so maybe it can/ | 21:30:46 |
@timdeh:matrix.org | * I dunno if deploy-rs can install, but the devs did inform me that it can target even non-nixos systems so maybe it can? | 21:30:51 |
David Arnold (blaggacao) | I guess it really comes down to this /mnt thing, if any. | 21:31:28 |
David Arnold (blaggacao) | because while the iso is running, that's the target path. Maybe deploy-rs has an easy enough way to modify the target paths | 21:31:51 |
@kraftnix:matrix.org | In reply to @blaggacao:matrix.org
But that would be the target workflow, if possible:
- plug in the USB stick (or have it plugged in by a local operator)
- get back to your main machine
I do this already, but I have to do the cp -r /iso/devos ~/devos workaround currently after ssh-ing into the machine to install on | 21:32:19 |
David Arnold (blaggacao) | Ah, yeah the idea is to employ deploy-rs / yeet at step 2. | 21:32:53 |
@kraftnix:matrix.org | that would be sweet | 21:33:05 |
David Arnold (blaggacao) | * Ah, yeah the idea is to employ deploy-rs / yeet at step 2. after some formatting via ssh of course. | 21:33:15 |
David Arnold (blaggacao) | In reply to @kraftnix:matrix.org that would be sweet I'm learning rust for it 🚀 | 21:34:19 |
David Arnold (blaggacao) | In reply to @kraftnix:matrix.org that would be sweet * I'm learning rust for it 🚀 😃 | 21:34:38 |
David Arnold (blaggacao) | CAVE canem! not quite: but a devos/develop -> devos/main is incoming. core standing on the siding going forward | 21:36:15 |