| 28 Jan 2026 |
delroth | or maybe it does and it's just not retroactive? no clue | 14:51:07 |
delroth | weird UX regardless | 14:51:13 |
raitobezarius | non retroactive i think yes | 15:03:44 |
| @neolampis:anarchist.nexus changed their profile picture. | 15:04:05 |
| @neolampis:anarchist.nexus changed their display name from نيولامپس to Lampguy 🛋️. | 17:05:26 |
KFears 🏳️⚧️ (they/them) | In reply to @coca162:matrix.org pinning inputs and schemas are two pretty different things for a single tool to handle, so most focus on one or the other Perhaps both are needed. Looking at npm, cargo and other good package managers, they combine locking with schemas, but they do it in a less awkward way than flakes | 18:38:27 |
KFears 🏳️⚧️ (they/them) | In reply to @delroth:delroth.net or maybe it does and it's just not retroactive? no clue Yeah, it's not retroactive. I'm subscribed to channels in both Zulips and I keep track of stuff in combined view | 18:43:23 |
KFears 🏳️⚧️ (they/them) | It's hard to keep track of new channels though, yeah | 18:44:02 |
| blue changed their profile picture. | 23:39:52 |
| 29 Jan 2026 |
llakala | In reply to @piegames:flausch.social I mean npins is fairly feature complete by now and in need of a successor, so I'm interested in hearing your show-stoppers for using it as a (relatively) happy npins user, I find json to be a horrible experience | 00:08:30 |
llakala | i think cli-driven is a lot worse than file-driven, and i'd prefer something that followed the flake concept of a source of truth and a lockfile | 00:09:29 |
llakala | think npins.toml, npins.lock | 00:09:46 |
Sofie 🏳️⚧️ (she/her) | This! | 09:10:44 |
Sofie 🏳️⚧️ (she/her) | That's one thing flakes did right | 09:10:58 |
Sofie 🏳️⚧️ (she/her) | idk, I'll maybe just stick with flakes due to e.g. nix run | 09:11:29 |
aloisw | nix run also works without flakes, using -f the same way as the other commands. | 09:12:03 |
Sofie 🏳️⚧️ (she/her) | ah | 09:14:52 |
Sofie 🏳️⚧️ (she/her) | How do I use config inside home manager which is inside nixos? | 10:18:59 |
neobrain | Running off nixpks without a local clone is a bit awkward with that though, isn't it? | 10:20:12 |
Sofie 🏳️⚧️ (she/her) | I get like
error: The option home-manager.users.sofie.catppuccin' does not exist. Definition values: In /nix/store/2d7lnrfk6w9lqfmlirbl3ga9y3rp8k2x-source/modules/home/desktop/gnome/catppuccin/qt":
| 10:20:48 |
Sofie 🏳️⚧️ (she/her) | Even when it's defined | 10:20:59 |
Sofie 🏳️⚧️ (she/her) | But this works with a different host? | 10:21:19 |
Sofie 🏳️⚧️ (she/her) | Maybe because it has already deployed it before but idk | 10:21:32 |
aloisw | nix run -f '<nixpkgs>'? | 10:27:17 |
KFears 🏳️⚧️ (they/them) | Use osConfig instead of config | 10:42:21 |
KFears 🏳️⚧️ (they/them) | If you want to access NixOS config from inside of HM scope | 10:42:37 |
Sofie 🏳️⚧️ (she/her) | thanks | 10:49:05 |
neobrain | oh right, I forgot that's a thing if you use channels | 11:04:41 |
delroth | not necessarily channels (which are pretty terrible), my nixos machines are configured to have the nixpkgs they're built from symlinked at /etc/nixpkgs and a nix.nixPath = [ "nixpkgs=/etc/nixpkgs" ]; | 12:27:23 |
niko ⚡️ | I personally go through flake registry and inside registry pin nixpkgs to specific revision but yeah the symlinking approach makes you not reliant on flakes which some may consider desirable | 12:34:05 |