Newest at the top
| 2026-01-16 13:33:25 +0100 | <gentauro> | Vq: Oh, I knew that. That's how I have been doing it up til now. However, projects seem to have moved on to `flakes`. So I'm trying to "learn" how to do stuff like that, but in flakes. |
| 2026-01-16 13:33:15 +0100 | Lycurgus | (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) |
| 2026-01-16 13:32:24 +0100 | trickard_ | (~trickard@cpe-82-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-01-16 13:29:14 +0100 | trickard_ | (~trickard@cpe-82-98-47-163.wireline.com.au) |
| 2026-01-16 13:28:58 +0100 | trickard | (~trickard@cpe-82-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2026-01-16 13:28:26 +0100 | <Vq> | gentauro: That's the old fashioned way to do version pinning. |
| 2026-01-16 13:28:06 +0100 | <Vq> | gentauro: And then invoke it with: nix-shell ghc810_shell.nix |
| 2026-01-16 13:27:50 +0100 | <Vq> | gentauro: Put this in a file with a name like ghc810_shell.nix: with import (builtins.fetchTarball { name = "nixos-25.05-2026-01-16"; url = "https://github.com/nixos/nixpkgs/archive/ac62194c3917d5f474c1a844b6fd6da2db95077d.tar.gz"; sha256 = "sha256:0v6bd1xk8a2aal83karlvc853x44dg1n4nk08jg3dajqyy0s98np"; }) {}; mkShell { buildInputs = [ haskell.compiler.ghc810 ]; } |
| 2026-01-16 13:26:33 +0100 | <Lycurgus> | those were the lean years in comparison to now |
| 2026-01-16 13:25:36 +0100 | <Lycurgus> | https://eg.meansofproduction.biz/eg/index.php/NixOS |
| 2026-01-16 13:24:34 +0100 | <gentauro> | I seem to be stucked in "old-school" NixOS xD |
| 2026-01-16 13:24:31 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2026-01-16 13:24:11 +0100 | ttybitnik | (~ttybitnik@user/wolper) ttybitnik |
| 2026-01-16 13:23:15 +0100 | <Lycurgus> | a pkg |
| 2026-01-16 13:22:46 +0100 | <gentauro> | `ihp`? |
| 2026-01-16 13:22:33 +0100 | <Lycurgus> | also lemme say ftr, claude can strip nix outta ihp |
| 2026-01-16 13:21:51 +0100 | <Lycurgus> | devenv? |
| 2026-01-16 13:21:50 +0100 | <gentauro> | (sometimes you "just" want to try someting out in a sandbox, before installing it) |
| 2026-01-16 13:21:34 +0100 | xff0x | (~xff0x@2405:6580:b080:900:c589:6b53:dd18:5a14) |
| 2026-01-16 13:21:31 +0100 | <gentauro> | Vq: I'm looking for the `flakes` replacement to `nix-shell`. I though it would be as simple as `nix shell` :) |
| 2026-01-16 13:21:08 +0100 | <Lycurgus> | >: |
| 2026-01-16 13:19:44 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-01-16 13:19:41 +0100 | Googulator | (~Googulato@team.broadbit.hu) (Ping timeout: 272 seconds) |
| 2026-01-16 13:17:10 +0100 | <Vq> | gentauro: I have experience with flakes, but I haven't used 'nix shell'. |
| 2026-01-16 13:15:49 +0100 | <gentauro> | (invest time to learn that, if, it's not gonna be a thing) |
| 2026-01-16 13:15:40 +0100 | Googulator13 | (~Googulato@team.broadbit.hu) |
| 2026-01-16 13:15:37 +0100 | <gentauro> | Vq: any exp with flakes? I kind of "not sure" it's the way cos I had to add `--extra-experimental-features` … |
| 2026-01-16 13:14:42 +0100 | <Vq> | You could do it the old fashioned way without flakes |
| 2026-01-16 13:14:21 +0100 | <gentauro> | nah, I usually just tend to drop whatever I'm doing and move on to "greener fields". Used ot be a "gentoo user". I can't make myself to go back to that |
| 2026-01-16 13:13:45 +0100 | danza | (~danza@user/danza) (Remote host closed the connection) |
| 2026-01-16 13:13:23 +0100 | <gentauro> | xD |
| 2026-01-16 13:13:14 +0100 | <danza> | well try to add nix to stack XD |
| 2026-01-16 13:12:50 +0100 | <gentauro> | :-\ |
| 2026-01-16 13:12:47 +0100 | <gentauro> | I'm not use to neither of them. I have kept myself to `stack` which seems to be the "thing that JUST worked" |
| 2026-01-16 13:12:26 +0100 | <gentauro> | danza: most likely |
| 2026-01-16 13:12:21 +0100 | <gentauro> | but, when I use `nix build …` it just decides to build `ghc8107` from scratch |
| 2026-01-16 13:12:05 +0100 | <danza> | you are conflating nix with cabal. Also, there is #nixos |
| 2026-01-16 13:11:42 +0100 | <gentauro> | danza: it might just be me who don't seem to grasp how `flakes` work. If I do `nix shell --extra-experimental-features flakes --extra-experimental-features nix-command github:NixOS/nixpkgs?ref=nixos-25.05#haskell.compiler.ghc8107` it seems to actually get the `ghc` from NixOS cache |
| 2026-01-16 13:08:35 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2026-01-16 13:08:07 +0100 | Zemy | (~Zemy@2600:100c:b0ab:2acb:a81f:adff:fe14:77e5) (Ping timeout: 264 seconds) |
| 2026-01-16 13:03:56 +0100 | merijn | (~merijn@host-cl.cgnat-g.v4.dfn.nl) merijn |
| 2026-01-16 13:03:54 +0100 | Zemy_ | (~Zemy@72.178.108.235) |
| 2026-01-16 13:03:44 +0100 | dyniec | (~dyniec@dybiec.info) dyniec |
| 2026-01-16 13:03:17 +0100 | Zemy_ | (~Zemy@72.178.108.235) (Read error: Connection reset by peer) |
| 2026-01-16 13:03:17 +0100 | Zemy | (~Zemy@2600:100c:b0ab:2acb:a81f:adff:fe14:77e5) |
| 2026-01-16 13:02:56 +0100 | dyniec | (~dyniec@dybiec.info) (Remote host closed the connection) |
| 2026-01-16 13:01:39 +0100 | chewybread | (~chewybrea@user/chewybread) chewybread |
| 2026-01-16 13:01:39 +0100 | chewybread | (~chewybrea@240b:10:9502:4100:8c87:65e5:9de1:f975) (Changing host) |
| 2026-01-16 13:01:39 +0100 | chewybread | (~chewybrea@240b:10:9502:4100:8c87:65e5:9de1:f975) |
| 2026-01-16 13:01:34 +0100 | <danza> | cabal has improved quite a lot |