!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

751 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org150 Servers

Load older messages


SenderMessageTime
2 Jun 2021
@_xmpp_qy=40xa0.uk:matrix.orgbqv changed their display name from qy to bqv.14:56:14
@sternenseemann:systemli.orgsterni (he/him)While writing it up I also realized that my 4th point in the list which was semi-actionable would just disappear if we do the other things which is always good :)14:56:30
@maralorn:maralorn.demaralornI have to admit that I don‘t grasp all details and consequences of it. But it superficially it sounds like a reasonable next step.14:58:05
@sternenseemann:systemli.orgsterni (he/him)I'd be happy to clarify anything / reword the issue if anything is unclear14:59:25
@maralorn:maralorn.demaralornI just don‘t know what meta.badPlatforms is.15:00:16
@sternenseemann:systemli.orgsterni (he/him) maralorn: https://github.com/NixOS/nixpkgs/blob/1834bc871199fc6583cf270474aacbda9e5127f2/pkgs/stdenv/generic/check-meta.nix#L58-L60 15:17:13
@sternenseemann:systemli.orgsterni (he/him)basically if the platform you are trying to build a pkg for is either not in platforms or in badPlatforms it will create an unsupported system error15:17:45
@dschrempf:matrix.orgdschrempf joined the room.15:19:51
@sternenseemann:systemli.orgsterni (he/him)
In reply to @sternenseemann:systemli.org
Since builds are getting done now pretty quickly, I'm gonna wait for the darwin builds, then hopefully merge master again later today, hope that in the 1000 commits nothing triggers any major rebuilds and finish this cycle pretty quickly hopefully
Merged master, 261 builds to go, so looking good! Hopefully I can merge before I have to help moving this evening.
15:24:35
@sternenseemann:systemli.orgsterni (he/him)
In reply to @sternenseemann:systemli.org
Since builds are getting done now pretty quickly, I'm gonna wait for the darwin builds, then hopefully merge master again later today, hope that in the 1000 commits nothing triggers any major rebuilds and finish this cycle pretty quickly hopefully
* Merged master, 261 builds to go, so looking good! Hopefully I can merge before I have to help a friend moving this evening.
15:24:52
@srid:matrix.orgsrid What's all the hype with Nix? 16:07:38
@_xmpp_qy=40xa0.uk:matrix.orgbqv changed their display name from bqv to qy.16:08:36
@_xmpp_qy=40xa0.uk:matrix.orgbqv changed their display name from qy to bqv.16:08:38
@sternenseemann:systemli.orgsterni (he/him)inb4 the negative article is https://hands-on.cloud/why-you-should-never-ever-use-nixos/16:09:37
@maralorn:maralorn.demaralornxD16:11:55
@sternenseemann:systemli.orgsterni (he/him)how is that one still one of the first google results for nixos16:12:42
@Las:matrix.orgLashttps://github.com/haskell-gi/haskell-gi/tree/master/examples/Gtk4 It has already begun.16:18:38
@sternenseemann:systemli.orgsterni (he/him)Merged! Gotta run soon so not sure if I'll be able to open the new one right away17:07:28
@cdepillabout:matrix.orgcdepillabout
In reply to @sternenseemann:systemli.org
inb4 the negative article is https://hands-on.cloud/why-you-should-never-ever-use-nixos/

Determinism

All it’s determinism is about that it deterministically gives you a lot of issues, which you need to overcome manually without any support.

Haha, I thought this was a pretty funny line.

17:39:50
@maralorn:maralorn.demaralornIt’s just sad because people we get pushed away from nix very hard if this is the first thing they will read.17:47:35
@roosemberth:orbstheorem.chRoos They raise valid points, but I find it heavely opinionated on the this is they way I've been doing for 10 years, why can't I keep doing it? 17:48:57
@roosemberth:orbstheorem.chRoos

Also, I was really sad when I read Aaand, yes, service configuration file also need to be declared using Nix expression language

This is simply not true: first cause you can use Nix without NixOS and second because you can always embed your custom .service file :/

17:50:12
@pennae:matrix.eno.spacepennaeseen that article too when we started with nix and immediately discounted it for being just an angry rant17:55:12
@sternenseemann:systemli.orgsterni (he/him)New PR: https://github.com/NixOS/nixpkgs/pull/12542922:19:52
@sternenseemann:systemli.orgsterni (he/him)Did anything break while I was away? :)22:20:25
@maralorn:maralorn.demaralorn sterni (he/him): ap-normalize certainly did https://hydra.nixos.org/eval/1674829?filter=x86_64-linux&compare=1674774&full=#tabs-errors 😉 22:28:30
@sternenseemann:systemli.orgsterni (he/him)I was referring to master :p22:29:09
@sternenseemann:systemli.orgsterni (he/him)If mergeable and maintained are any indication, then I'm not too worried about that22:29:46
@maralorn:maralorn.demaralornDo oure mergeable and maintained get built on master?22:30:11
@sternenseemann:systemli.orgsterni (he/him)No, but they we were even with master when they were green, so all should be well22:31:54

Show newer messages


Back to Room ListRoom Version: 6