!9IQChSjwSHXPPWTa:lix.systems

Lix

1102 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms294 Servers

Load older messages


SenderMessageTime
31 Oct 2025
@quadradical:federated.nexusQuadRadical (Ping)* so far as i can see theres not even an option in cinny EDIT: Nevermind found it18:26:53
@rosssmyth:matrix.orgrosssmyth

Issues I had:

  1. Does not set NIX_PATH so you need to manually configure it so that nix-command stuff works|
  2. I really don't like the fact that it has a "global" default nixpkgs instance, then you can override per-machine. It makes the hive attrset really anoyying to make modular
  3. Cross-compilation is not first-class even though it definitely could be
  4. When applying locally the output is just worse than nom which I don't like
18:30:35
@rosssmyth:matrix.orgrosssmyth *

Issues I had:

  1. Does not set NIX_PATH so you need to manually configure it so that nix-command stuff works|
  2. I really don't like the fact that it has a "global" default nixpkgs instance, then you can override per-machine. It makes the hive attrset really annoying to make modular
  3. Cross-compilation is not first-class even though it definitely could be
  4. When applying locally the output is just worse than nom which I don't like
18:30:55
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud

you can at least work around 4 a little bit by having colmena set up the eval and then using nom directly, though you then have to colmena apply afterwards (which evals again). we just have a default.nix with

let
  pins = import ./npins;
  eval = import "${pins.colmena}/src/nix/hive/eval.nix" { rawHive = import ./hive.nix; };
in
eval.toplevel
18:46:13
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud *

you can at least work around 4 a little bit by having colmena set up the eval and then using nom directly, though you then have to colmena apply afterwards (which evals again). we just have a default.nix with (below, and then use nom build -f . [system name]

let
  pins = import ./npins;
  eval = import "${pins.colmena}/src/nix/hive/eval.nix" { rawHive = import ./hive.nix; };
in
eval.toplevel
18:46:33
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud *

you can at least work around 4 a little bit by having colmena set up the eval and then using nom directly, though you then have to colmena apply afterwards (which evals again). we just have a default.nix with (below), and then use nom build -f . [system name]

let
  pins = import ./npins;
  eval = import "${pins.colmena}/src/nix/hive/eval.nix" { rawHive = import ./hive.nix; };
in
eval.toplevel
18:46:54
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud *

you can at least work around 4 a little bit by having colmena set up the eval and then using nom directly, though you then have to colmena apply afterwards (which evals again). we just have a default.nix with (below, for a non-flake setup), and then use nom build -f . [system name]

let
  pins = import ./npins;
  eval = import "${pins.colmena}/src/nix/hive/eval.nix" { rawHive = import ./hive.nix; };
in
eval.toplevel
18:47:46
@dominic_:matrix.org@dominic_:matrix.org left the room.19:14:09
@hemera:matrix.hemera.systemsHemera left the room.19:15:19
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud *

you can at least work around 4 a little bit by having colmena set up the eval and then using nom directly, though you then have to colmena apply afterwards (which evals again). we just have a default.nix with (below, for a non-flake setup), and then use nom build -f . [optional system names]

let
  pins = import ./npins;
  eval = import "${pins.colmena}/src/nix/hive/eval.nix" { rawHive = import ./hive.nix; };
in
eval.toplevel
19:34:47
@rosssmyth:matrix.orgrosssmythYou can see the final state before my revert here: https://github.com/RossSmyth/nixos/commit/7c3e1b058a58535683970e75ace6e0b72decfadb20:33:37
@charles:computer.surgeryCharlesi seem to be unable to send messages to the community team room now lol?21:12:51
@charles:computer.surgeryCharlesbut i can still send messages in the space room21:13:01
@charles:computer.surgeryCharles piegames: ^ 21:13:10
@piegames:flausch.socialpiegamesyes I'm testing in that room21:13:38
@charles:computer.surgeryCharlesoh okay21:13:48
@piegames:flausch.socialpiegamesbecause Matrix is a fuck and I have to edit the room state manually21:13:48
@piegames:flausch.socialpiegamesand I had to figure out what the correct JSON to fuck with is21:13:59
@charles:computer.surgeryCharlesouch21:13:59
@alexcramt:matrix.orgAlexandra Østermarkmatrix is truly having a bit of a moment21:14:07
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)
  nixpkgs.overlays = [
    (_: prev: {
      makeModulesClosure = x: prev.makeModulesClosure (x // { allowMissing = true; });
      pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
        (_: prev: builtins.listToAttrs (map (name:
          { name = name;
            value = prev.${name}.overridePythonAttrs (_: { doCheck = false; });
          }
        ) [ "dbus-next" "python-can" "curl-cffi" ])
    )];
    })
  ];
21:52:12
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)rpi is,,, well,,, fun21:52:18
@jassu:kumma.juttu.asiaJassukoHuh?22:02:07
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her) * 22:03:23
@dr_teagle:matrix.orgdr_teaglespeaking of colmena what are the benefits of it? is it for remotely deploying machines?22:59:48
@antifuchs:asf.computerantifuchsI’ve seen it used mostly for deploying on remote machines, yes. Didn’t appeal to me so I wrote my own, with pre-condition checking (:23:15:19
1 Nov 2025
@zillion:unredacted.orgzillion joined the room.00:23:18
@zillion:unredacted.orgzillion Is this the right room to ask for help installing lix? If not, what is the right room?
When I add 'nix.package = pkgs.lixPackageSets.stable.lix;' to configuration.nix and nixos-rebuild I get the error, ' error: attribute 'lixPackageSets' missing'. (I can post more, if it will help.) nix-channel --update didn't help I'm stuck. Thanks!
00:26:42
@zillion:unredacted.orgzillion
In reply to @quadradical:federated.nexus
i didnt even know you can type in spaces
I was using Fractal on Nixos,, and it wouldn't show me the rooms in the space, but it let me type in the space, so…. It pissed people off. 'Sorry. I've switched to Android Schildichat on my phone.
00:31:59
@charles:computer.surgeryCharles yeah this is the right room. what does nix-channel --list say 00:37:03

Show newer messages


Back to Room ListRoom Version: 10