| 31 Oct 2025 |
QuadRadical (Ping) | i didnt even know you can type in spaces | 18:02:21 |
QuadRadical (Ping) | you cant normally, right? | 18:02:25 |
Charles | spaces are implemented on top of rooms | 18:02:35 |
Charles | so there's no reason you can't | 18:02:40 |
QuadRadical (Ping) | so far as i can see theres not even an option in cinny | 18:02:38 |
QuadRadical (Ping) | yes, but normally theres no message permission? | 18:02:46 |
QuadRadical (Ping) | like, by default, right? | 18:02:53 |
Charles | i think it depends on a handful of factors | 18:03:06 |
Dee | I got a notification in Android Schildichat, and I tapped on it, which led me to the room view of the room | 18:03:24 |
| @lilahexe:matrix.lilahexe.top left the room. | 18:16:41 |
| Alexandra Østermark joined the room. | 18:17:09 |
tc424 (Steve D) | Hmm, I've had a permanent unread count of ~2 in Fluffychat for the Lix space for ages, but I assumed that was a FC bug | 18:24:39 |
QuadRadical (Ping) | * so far as i can see theres not even an option in cinny EDIT: Nevermind found it | 18:26:53 |
rosssmyth | Issues I had:
- Does not set NIX_PATH so you need to manually configure it so that nix-command stuff works|
- 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
- Cross-compilation is not first-class even though it definitely could be
- When applying locally the output is just worse than nom which I don't like
| 18:30:35 |
rosssmyth | * Issues I had:
- Does not set NIX_PATH so you need to manually configure it so that nix-command stuff works|
- 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
- Cross-compilation is not first-class even though it definitely could be
- When applying locally the output is just worse than nom which I don't like
| 18:30:55 |
@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 | * 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 | * 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 | * 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 left the room. | 19:14:09 |
| Hemera left the room. | 19:15:19 |
@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 | You can see the final state before my revert here:
https://github.com/RossSmyth/nixos/commit/7c3e1b058a58535683970e75ace6e0b72decfadb | 20:33:37 |
Charles | i seem to be unable to send messages to the community team room now lol? | 21:12:51 |
Charles | but i can still send messages in the space room | 21:13:01 |
Charles | piegames: ^ | 21:13:10 |
piegames | yes I'm testing in that room | 21:13:38 |
Charles | oh okay | 21:13:48 |
piegames | because Matrix is a fuck and I have to edit the room state manually | 21:13:48 |
piegames | and I had to figure out what the correct JSON to fuck with is | 21:13:59 |