!UUqahLbShAYkkrXmKs:matrix.org

DevOS

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

Load older messages


SenderMessageTime
31 Jul 2021
@yusdacra:nixos.devyusdacra changed their profile picture.17:17:58
@timdeh:matrix.org@timdeh:matrix.org I can't remember... did we ever decide to export profiles, so one can use another devoser's profiles from their own configuration? 23:47:55
@timdeh:matrix.org@timdeh:matrix.org David Arnold: Pacman99 ? 23:50:18
@timdeh:matrix.org@timdeh:matrix.org * David Arnold: Pacman99 ? ^^ 23:50:28
1 Aug 2021
@blaggacao:matrix.orgDavid Arnold (blaggacao)No, only modules or whole configs.01:10:27
@blaggacao:matrix.orgDavid Arnold (blaggacao) I'm not sure if sharing profiles would be really a good idea, in theory. Modules are the "generics" and profiles the concrete implementation. I find it to be a good balance between convenience and responsibility to pass "ownership" of any concrete implementation to the user. 01:12:49
@blaggacao:matrix.orgDavid Arnold (blaggacao) It might be just the right amount of an "entry level" challange to onboard users. 01:13:43
@blaggacao:matrix.orgDavid Arnold (blaggacao) But that presumes a world where modules are crafted in such ways that they can best serve that "onboarding challange". 01:14:39
@blaggacao:matrix.orgDavid Arnold (blaggacao)* It might be just the right amount of an "entry level" challenge to onboard users. 01:24:34
@blaggacao:matrix.orgDavid Arnold (blaggacao)* But that presumes a world where modules are crafted in such ways that they can best serve that "onboarding challenge".01:24:45
@blaggacao:matrix.orgDavid Arnold (blaggacao) The problem with sharing profiles is that we might drift into the real of mkForce, which isn't terrible, but surely a "semantic deviation". 01:26:00
@blaggacao:matrix.orgDavid Arnold (blaggacao)* The problem with sharing profiles is that we might drift into the realm of `mkForce`, which isn't terrible, but surely a "semantic deviation".01:26:52
@pachumicchu:myrdd.infoPacman99Yeah I proposed the idea a while ago but I don't really support it anymore for that reason01:32:18
@pachumicchu:myrdd.infoPacman99Profiles doesn't really make sense to share01:32:48
@blaggacao:matrix.orgDavid Arnold (blaggacao) Maybe we can orchesteate a momentum to produce more "shareable" modules, though. That is ones that where carefully made with an downstream user in mind. 01:40:46
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Maybe we can orchesteate a momentum to produce more "shareable" modules, though. That is: ones that are carefully made with an downstream user in mind.01:41:06
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Maybe we can initiate a momentum to produce more "shareable" modules, though. That is: ones that are carefully made with an downstream user in mind.01:41:27
@blaggacao:matrix.orgDavid Arnold (blaggacao)* Maybe we can initiate a momentum to produce more "shareable" modules, though. That is: ones that are carefully made with a downstream user in mind.01:41:56
@blaggacao:matrix.orgDavid Arnold (blaggacao) If a module implements a "styled"/"fashioned" or "enhanced" upstream module, it can still made be generically available through an enable flage, where the profile then just implements the enable = true. 01:45:37
@blaggacao:matrix.orgDavid Arnold (blaggacao)* If a module implements a "styled"/"fashioned" or "enhanced" upstream module, it can still made be generically available through an `enable` flage, where the profile then just implements the `enable = true`. Does that make sense?01:45:49
@timdeh:matrix.org@timdeh:matrix.orgI mean, we could just let it be known that profiles are more opinionated and users should pull the source and modify them directly if they want to change them. I just think it could help onboarding more than anything to have a working configuration an import away, and if you mature and decide to change it, just rebase, modify or start from scratch from there.02:43:07
@timdeh:matrix.org@timdeh:matrix.org Or we could simply make a wrapper around all profiles, to pass mkDefault to all values, making them trivially overridable. 02:44:12
@blaggacao:matrix.orgDavid Arnold (blaggacao)
In reply to @timdeh:matrix.org
Or we could simply make a wrapper around all profiles, to pass mkDefault to all values, making them trivially overridable.
That could be an interesting idea 👍
02:48:12
@blaggacao:matrix.orgDavid Arnold (blaggacao) This issue seems to be a recurring problem when resolving merge conflicts on updating from core to develop 04:05:56
@blaggacao:matrix.orgDavid Arnold (blaggacao) * This issue seems to be a recurring problem when resolving merge conflicts (the wrong way) on updating from core to develop. It seems logical to keep ones own modifications, but in this case, they need dropping. And rather it needs to be revised if rake leaves does actually rake the same leaves as /module-list.nix and otherwise that folder needs restructuring. A typical issue that is caused by this: https://github.com/divnix/devos/issues/351 04:07:59
@timdeh:matrix.org@timdeh:matrix.orgalso, the iso seems to be broken if any other fileSystem entries exist for root, which would be pretty common if your making one of your system or even the generic host atm.04:34:18
@blaggacao:matrix.orgDavid Arnold (blaggacao)
In reply to @timdeh:matrix.org
also, the iso seems to be broken if any other fileSystem entries exist for root, which would be pretty common if your making one of your system or even the generic host atm.
That should be a matter of bumping nicpkgs, see: https://github.com/NixOS/nixpkgs/pull/131760
04:46:32
@blaggacao:matrix.orgDavid Arnold (blaggacao)(it's backported to 21.05)04:47:03
@timdeh:matrix.org@timdeh:matrix.orgis this in nixos-unstable?04:47:19
@timdeh:matrix.org@timdeh:matrix.orgno, only nixpkgs-unstable04:48:31

Show newer messages


Back to Room ListRoom Version: 6