!apXxbtexmNGJaAryzM:nixos.org

NixOS on WSL

332 Members
https://github.com/nix-community/NixOS-WSL56 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
17 Mar 2025
@k900:0upti.meK900 Well the thing is, after it clicks, it'll be generally much easier for you to figure out why something isn't working 06:34:51
@balanced_design:matrix.orgbalanced_designThats reasonable I could see that being a possibility.06:37:55
@balanced_design:matrix.orgbalanced_designAs far as I understand based on https://search.nixos.org/packages I need unstable to get fully up to date packages06:38:22
@k900:0upti.meK900Then you should switch your entire system to run on unstable, generally06:38:39
@k900:0upti.meK900Mixing channels is rarely a good idea06:38:45
@balanced_design:matrix.orgbalanced_designWait why? Why would packages accross channel boundries interact in a bad way?06:39:37
@k900:0upti.meK900There are, uh, quirks06:42:10
@k900:0upti.meK900Notably around how we handle graphics drivers06:42:19
@k900:0upti.meK900But there can also be others06:42:25
@k900:0upti.meK900The core problem is that you can't really have two copies of the same library loaded into the same process06:42:54
@balanced_design:matrix.orgbalanced_designIs unstable supposed to be combined with something that allows you to select the package version stable would give you?06:43:03
@k900:0upti.meK900So anything that relies on dynamically loaded plugins, or library injections, etc, can get REALLY confused06:43:15
@k900:0upti.meK900 Not really, no 06:43:20
@k900:0upti.meK900"Unstable" is just a bad name06:43:29
@k900:0upti.meK900It's not unstable as in "has bugs"06:43:33
@k900:0upti.meK900It's unstable as in "has no stable API"06:43:43
@k900:0upti.meK900But even that is kind of an exaggeration06:43:51
@k900:0upti.meK900It's not any more "unstable" than any other rolling release distro06:44:00
@balanced_design:matrix.orgbalanced_designAPI as in options correct?06:44:16
@k900:0upti.meK900Primarily06:45:27
@k900:0upti.meK900And generally we try really hard to not just break people in confusing ways06:45:45
@k900:0upti.meK900So usually when an option is changed there's a migration period and a warning06:45:55
@k900:0upti.meK900Or an error message telling you what to do06:46:00

Show newer messages


Back to Room ListRoom Version: 9