!UUqahLbShAYkkrXmKs:matrix.org

DevOS

36 Members
Seeking help and geeking out together on https://github.com/divnix/devos & https://github.com/divnix/digga10 Servers

Load older messages


SenderMessageTime
15 Aug 2021
@gtrunsec:matrix.orgguangtao kraftnix: https://github.com/divnix/digga/pull/97, May you explain some reasons simply for your use case why we need it. Thx 16:32:44
@gtrunsec:matrix.orgguangtao * kraftnix: https://github.com/divnix/digga/pull/97, May you explain some reasons simply for your use case why we need it? Thx 16:33:40
@kraftnix:matrix.orgkraftnixdo you want me to just edit the description?16:34:22
@kraftnix:matrix.orgkraftnix * do you want me to just edit the description? EDIT: doesn't seem like I can, I could post it in a comment or here16:35:42
@gtrunsec:matrix.orgguangtaoJust comment, a reason to be upstream16:38:14
@ultranix:matrix.orgultranix kraftnix: thank's a lot for your helf 17:34:00
@ultranix:matrix.orgultranix * kraftnix: thank's a lot for your help 17:34:06
@ultranix:matrix.orgultranixstill, strangest thing ever18:20:34
@ultranix:matrix.orgultranix the profile directory cannot be named users/profiles/emacs so i have to refer to it as users/profiles/e-macs or similar 18:21:55
@ultranix:matrix.orgultranixi wonder if its because of the emacs-overlay included from nix-community18:22:35
@ultranix:matrix.orgultranix what is digga.overlay.patchedNix for? 19:08:41
@blaggacao:matrix.orgDavid Arnold (blaggacao)
In reply to @ultranix:matrix.org
what is digga.overlay.patchedNix for?
It's nix with the pending follows patch.
23:04:16
@blaggacao:matrix.orgDavid Arnold (blaggacao)
In reply to @kraftnix:matrix.org
i essentially have scripts for this for zfs/btrfs (which aren't currently supported 🤔, so may be worth contributing). one problem i see for install automation (unless your deploy-rs PR handles this for install) is if you are using luks and/or zfs you need some hashes for your new host (hostId for zfs, uuid for luks devices), i tend to just let this be auto-generated by nixos-generate-config but it's been a barrier for me in terms of further automation.
my PR to deploy-rs esentially does just add the capability to install onto a mountpoint and changes the nixos activation script to do the work that otherwise nixos-install does..
23:05:41
@ultranix:matrix.orgultranix
In reply to @blaggacao:matrix.org
It's nix with the pending follows patch.
i had to comment it out because it was failing
23:33:44
@blaggacao:matrix.orgDavid Arnold (blaggacao)Yeah, I wanted to do a fix but got cought in a time eating chore loop today... 🤣23:36:15
@blaggacao:matrix.orgDavid Arnold (blaggacao)If anyone has a standing wire to elco, maybe it's time to reiterate that the situation w.r.t. https://github.com/NixOS/nix/pull/4641 is becoming unbearable...23:37:33
@blaggacao:matrix.orgDavid Arnold (blaggacao)https://github.com/NixOS/nix/pull/4641#issuecomment-89912861423:42:17
@blaggacao:matrix.orgDavid Arnold (blaggacao) Gytis Ivaskevicius: is your wire still standing? 23:42:40
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusHow about you ask about it in rfc96 channel?23:47:38
@gytis-ivaskevicius:matrix.orgGytis IvaskeviciusOr just dm him23:57:22
16 Aug 2021
@tomberek:matrix.orgtomberek joined the room.01:33:35
@ultranix:matrix.orgultranixI didn't start using follows until devos, what's good about it? every flake follows one nixpkgs commit for example? and you wont need to download a separate one for every flake?01:52:07
@blaggacao:matrix.orgDavid Arnold (blaggacao) Exactly, follows are a necessary consequence of coercing inputs. Remember that overlays is not a language level implementation, but a nixpkgs idiom. 01:55:03
@ultranix:matrix.orgultranixyes01:55:26
@timdeh:matrix.org@timdeh:matrix.orgI mean follows help keep the closure size under control, which is fine for the flake developer, but it can cause cache misses when used unexpectedly by the consumer02:04:31
@timdeh:matrix.org@timdeh:matrix.orgwhich is why I debate in my head whether nix even need such a notion (since it also complicates the design a bit)02:04:59
@timdeh:matrix.org@timdeh:matrix.orgIn my mind, it might be better to simply cache "hot" flakes like nixpkgs locally and allow flakes to remain immutable. Follows can be seen as an unexpected contract breach, since changing the inputs changes everything about the hash, and I suspect that this may even start to cause bigger headaches when CA becomes a thing.02:09:59
@blaggacao:matrix.orgDavid Arnold (blaggacao)Yeah, with heavy use of follows upstream caches get essentially useless. I think there is only a very nascent push to make the use of release channels more feasible at large (backporting bot). To mitigate the problems you describe, the community at large must also increasingly play by some sort of release heart beat.02:15:55
@tomberek:matrix.orgtomberekthe option to override is powerful and hence dangerous, but there are clear example of wanting it02:16:16
@tomberek:matrix.orgtombereki had thought that a flake without a flake.lock is very similar to a channel semantically 02:17:06

Show newer messages


Back to Room ListRoom Version: 6