Zhaofeng Li

Results 70 comments of Zhaofeng Li

I'll take a look later today.

I've been hesitant of separating the deployment configs from the system configs due to lower composability (e.g., adding `deployment.tags` from modules). I have written a bit more on that [here](https://matrix.to/#/!UKDpaKNNsBpOPfLWfX:zhaofeng.li/$NdB09u-InfR8yj_1dVrXVnaknm-ivuj9g9HQaaRGKWM?via=nixos.org&via=matrix.org&via=nixos.dev)....

Sorry, I forgot about this issue. Let's make the default goal of `colmena apply` be `boot` if `--reboot` is specified, and move the upload of post-activation keys after the reboot.

Rebased and removed everything besides the userspace bits. The userspace keyboard driver can be started via `ppkb-i2c-inputd`. Should I add a systemd service gated by an option? If the keyboard...

It could be done via a self-service submission process that adds a repo to a database, with no PRs or manual review to reduce friction. The submission process can check...

If you use toolchains shipped by rust-overlay, this should be fixed with https://github.com/oxalica/rust-overlay/pull/134.

[FastCDC](https://www.usenix.org/conference/atc16/technical-sessions/presentation/xia)-based chunking has been added in e8f9f3c04b3b13ac6cde6a4fad25c9cd1ff7198e [^1]. In this new model, NARs are backed by a sequence of content-addressed chunks in the Global Chunk Store. Newly-uploaded NARs will be...

> With ppkb-i2c-inputd, the keyboard worked in a TTY but not in Sway. As far as I can tell, the issue is not NixOS-specific, and the userspace driver may need...

There is another UX issue with the current approach. Currently `proot` waits for all traced processes to terminate, so the first Nix-on-Droid session which starts supervisord won't terminate after exiting...