!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

417 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.141 Servers

Load older messages


SenderMessageTime
11 Jun 2024
@k900:0upti.meK900I'm actually potentially interested in something like this07:43:42
@k900:0upti.meK900But extremely far down the yak stack07:43:47
@jade_:matrix.orgjade_
In reply to @irenes:matrix.org
which is a fair position but like... the world does have state. I don't think it's really right to build an abstraction that says there's never state. I think there's a missing counterpart to nix that deals with exactly the things nix doesn't - stuff that shouldn't be version-controlled or multi-homed for security reasons; backups; figuring out what you even have...
oh, hi raitobezarius
07:43:56
@irenes:matrix.org@irenes:matrix.orgoh, yes. this is many yaks in.07:44:11
@irenes:matrix.org@irenes:matrix.orglol07:44:14
@irenes:matrix.org@irenes:matrix.orgthere are a ton of things in lix which are way more important than this, anyway07:45:12
@irenes:matrix.org@irenes:matrix.orgbut flakes broke my previous solution and working around it has been an operational nuisance for most of a year now so I was finally getting around to digging into it heh07:45:37
@jade_:matrix.orgjade_you could just, not use flakes tbh. the nix3 cli is reasonably ok at not-flakes, the only really bad thing is nixos-rebuild, but that thing boils down to approximately two commands07:50:49
@jade_:matrix.orgjade_ * you could just, not use flakes tbh. the nix3 cli is reasonably ok at not-flakes, the only really bad thing is nixos-rebuild, but that thing boils down to approximately two commands and is thus pretty easy to replace07:50:58
@irenes:matrix.org@irenes:matrix.orgno, yeah, I mean07:51:20
@irenes:matrix.org@irenes:matrix.orgit's a real option07:51:22
@irenes:matrix.org@irenes:matrix.orgI just feel like that's punting on the problem07:51:32
@irenes:matrix.org@irenes:matrix.orgif I believe in flakes as, like, a good idea that should be saved07:51:41
@irenes:matrix.org@irenes:matrix.orgthen I want this sort of thing to be possible in them07:51:48
@irenes:matrix.org@irenes:matrix.orgeven if it has to be something special in the machine config to allow the specific exception or something, that's fine for my needs07:52:10
@irenes:matrix.org@irenes:matrix.orgin fact that's probably ideal from a security perspective07:52:17
@irenes:matrix.org@irenes:matrix.orgif I don't believe in flakes then I'm against flakes and I want to remove them lol07:52:38
@irenes:matrix.org@irenes:matrix.orgbut either way I don't get to solve the problem just for myself07:52:50
@irenes:matrix.org@irenes:matrix.orgbut on balance I do believe in flakes, just, that's my thought process07:56:25
@jade_:matrix.orgjade_

i don't think it should be saved personally. i think that most of it should be burned down and rewritten and relegated to a secondary component. we wouldn't drop support, we would just go put it in a corner where it doesn't need a lot of maintenance. the good features would be generalized, and the good ideas taken to make something new of the ashes.

flakes are a cute little lock file manager, and the schema would be a lot more useful if flake = true; inputs actually supported putting my own nixpkgs with overlays into them. if i could actually use the schema, it would be useful. but such as it is. a lot of the fancy flakes libraries tend to make it all a lot worse by forcing all the inputs unnecessarily, causing gratuitous downloads and making it impossible to stub inputs (cough flake-parts).

07:57:16
@irenes:matrix.org@irenes:matrix.orgI respect taht position07:57:29
@irenes:matrix.org@irenes:matrix.orgsp07:57:31
@irenes:matrix.org@irenes:matrix.orgperhaps in three more years of disillusionment I'll be in the same place07:57:39
@jade_:matrix.orgjade_my "not using flakes" sure involves a lot of using flakes, i will say :P07:58:01
@irenes:matrix.org@irenes:matrix.orgI noticed that =p07:58:10
@jade_:matrix.orgjade_i just write flakes that don't actually use any flake features except the locking07:58:20
@irenes:matrix.org@irenes:matrix.orgfwiw I am all for, like, reforging it in flame lol07:58:22
@irenes:matrix.org@irenes:matrix.organy necessary changes to turn it into a thing people are actually happy with07:58:34
@jade_:matrix.orgjade_ * i just write flakes that don't actually use any flake features except the locking and purity, because i actually like those 07:58:54
@irenes:matrix.org@irenes:matrix.orgbut I do use devShells and templates and machine configurations07:59:00

There are no newer messages yet.


Back to Room ListRoom Version: 10