!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

714 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/142 Servers

Load older messages


SenderMessageTime
27 Apr 2025
@maralorn:maralorn.demaralornA Haskell lib?11:36:30
@maralorn:maralorn.demaralornimo you can do whatever you want. Small changes which cause little rebuilds are always allowed to go to master in our new paradigm.11:37:08
@maralorn:maralorn.demaralornMerging to haskell-updates is always fine.11:37:27
@alex:tunstall.xyzAlex
In reply to @aleksana:mozilla.org
Generating the tarball just needs some cutoff before installPhase, so omit this now
Nixpkgs outputs can be used as is by using nix-copy-closure or nix copy to upload them to the target machine.
If you need a tarball, there is also nix-store --export or nix nar pack.
13:19:23
@alexfmpe:matrix.orgalexfmpehuh I messed up and force pushed the remove warning to haskell-updates instead of to my branch but AFAICT was rebased properly so all that happened is I removed the warning directly on haskell-updates instead of doing a PR against it16:53:33
@maralorn:maralorn.demaralornWe have branch protection, so afaik you couldn't have pushed it if it wasn't a forward.17:11:08
@alexfmpe:matrix.orgalexfmpeI think the force bit in force push is lazy17:58:57
@denizalpd:matrix.org@denizalpd:matrix.org left the room.18:00:29
28 Apr 2025
@charlotte:vanpetegem.mechvp left the room.14:30:17
29 Apr 2025
@ortolanbunting3002:tchncs.deortolanbunting3002 joined the room.01:26:35
@woobilicious:matrix.orgwoobilicious man I'm having this super weird issue where typed-process in ghci via nix-shell has the Process type, but nix shell for my haskell script doesn't 06:15:28
@alex:tunstall.xyzAlex
In reply to @woobilicious:matrix.org
man I'm having this super weird issue where typed-process in ghci via nix-shell has the Process type, but nix shell for my haskell script doesn't
Different Nixpkgs versions?
07:03:34
@woobilicious:matrix.orgwoobiliciousshould be the same version, I think it's just a quirk of the package, I was using it to pattern match so I just changed my code, which was required for the next step anyway.07:08:52
@woobilicious:matrix.orgwoobiliciousConverting a bash script to Haskell just because I can lol.07:10:36
@malteneuss:matrix.org@malteneuss:matrix.org joined the room.08:48:25
@malteneuss:matrix.org@malteneuss:matrix.org left the room.10:33:14
30 Apr 2025
@devalot:matrix.org@devalot:matrix.org left the room.09:06:01
@JoelMcCracken:matrix.orgJoelMcCracken curious, on hackage it appears that typed-process had a Process type since the first published version 13:32:52
@malteneuss:matrix.org@malteneuss:matrix.org joined the room.16:56:29
1 May 2025
@nrs-status:matrix.orgthirdofmay18081814goyaIs there a way to package a cabal-install such that it comes with a user config?16:59:58
@nrs-status:matrix.orgthirdofmay18081814goyai.e. with what would be usually in $HOME/.cabal/config17:00:29
@nrs-status:matrix.orgthirdofmay18081814goyaprobably the way to do this is to have nix-direnv read a shell with a shellHook specifying a path to a config right17:09:52
@sternenseemann:systemli.orgsterni (he/him) runCommand "my-cabal" { nativeBuildInputs=[makeWrapper];} "mkdir -p $out/bin; makeWrapper ${cabal-install}/bin/cabal "$out/bin/cabal" --add-flags "--config-file ${my-config}" probably 20:06:28
@rosariopulella:matrix.orgrosariopulella changed their display name from Rosario Pulella to Rosuavio.20:08:02
@maralorn:maralorn.demaralornOh, boy … I am really glad that we have an autoformater now. It is just sad that it feels like it is optimizing for maximal line count. which just means that my eye can see less code at a time and needs more caching and time to read and understand a function. https://github.com/NixOS/nixpkgs/pull/403343/files#diff-06cdf278a2cf7f0e7793a4a8d19cbdd6e6a3a3722482708833ef9270b65d7d56R2990-R300622:07:47
@maralorn:maralorn.demaralornAlso I assume that 99% of contributors don’t know that the formatter preserves some newlines which actually stay away when you remove them.22:09:06
@alexfmpe:matrix.orgalexfmpeYeah I don't much care for the specific format conventions chosen22:19:23
@alexfmpe:matrix.orgalexfmpehackage-packages.nix is almost a million lines now22:19:59
@alexfmpe:matrix.orgalexfmpeNeed to page down a few times even after search-navigation to "foopackage"22:20:31
@maralorn:maralorn.demaralornI lobbied a lot for a more compact layout, but I got overruled (which is fair).22:33:37

Show newer messages


Back to Room ListRoom Version: 6