!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

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

Load older messages


SenderMessageTime
21 Jan 2025
@jean-paul.:matrix.orgjean-paul.probably won't, going for minimum effort here as the motivation appears to by CYA rather than anything remotely valuable, interesting, or useful13:39:17
@mangoiv.:matrix.orgMangoIV It probably won’t be useful anyway. All tools that I have seen work with SBom have an insanely high false positive rate and none of this stuff is actionable at all (except if you’re able to spend half of your companies time on it) 13:42:17
@emilazy:matrix.orgemilyhmm, what kind of SBOM only covers direct dependencies?14:43:10
@emilazy:matrix.orgemilyI thought including the whole tree was kind of the point14:43:23
@jean-paul.:matrix.orgjean-paul.The kind where someone is just checking a box because someone told them to check a box, I think15:02:08
@jean-paul.:matrix.orgjean-paul.Another team has to do this for a non-Nix JavaScript project with >3000 transitive dependencies, someone was probably worried about wasting a whole week on this instead of just a morning15:03:17
@maralorn:maralorn.demaralornI mean I have basically one question: Do we have AGPL in our closure.^^15:04:22
@maralorn:maralorn.demaralorn* I mean I have basically one question: Do we have AGPL in our closure?^^15:04:25
@joaomoreira:matrix.orgJoão MoreiraOkay, I was able to do it. If anyone could please review, merge: https://github.com/NixOS/nixpkgs/pull/37193421:37:39
@joaomoreira:matrix.orgJoão Moreira * Okay, I was able to do it thanks to y'all. If anyone could please review, merge: https://github.com/NixOS/nixpkgs/pull/37193421:37:52
@joaomoreira:matrix.orgJoão MoreiraI also want to package HVM3 in this same approach in the future.21:38:44
@oak:universumi.fioak 🏳️‍🌈♥️ changed their profile picture.22:35:12
@oak:universumi.fioak 🏳️‍🌈♥️ changed their profile picture.22:37:00
23 Jan 2025
@tobioloke:matrix.orgtobz619 joined the room.10:14:02
24 Jan 2025
@kspatlas:tchncs.deKSP Atlasis there a good way to use the Haskell VSCode extension on NixOS? It seems to depend on GHCup which can't be installed because it depends on a package marked as broken14:09:12
@kspatlas:tchncs.deKSP Atlasill send this in the main haskell room too since i feel it would fit in both14:10:05
@maralorn:maralorn.demaralorn KSP Atlas: That extension is usable without ghcup. Use the manual install option and install HLS via Nix. GHCUP does not offer working binaries for nixos so there is no point in fixing its build. 14:26:15
@maralorn:maralorn.demaralorn * KSP Atlas: That extension is usable without ghcup. Use the "manual install" option and install HLS via Nix. GHCUP does not offer working binaries for nixos so there is no point in fixing its build. 14:26:27
@profpatsch:augsburg.oneProfpatschkspatlas: I just use it with haskellPackages and it works just fine14:28:44
@maralorn:maralorn.demaralornInstall hls this way: https://nixos.org/manual/nixpkgs/unstable/#haskell-language-server14:29:20
@maralorn:maralorn.demaralorni.e. just install pkgs.haskell-language-server14:30:00
@profpatsch:augsburg.oneProfpatschpkgs.mkShell { buildInputs = [ pkgs.cabal-install pkgs.haskell-language-server ] } 14:30:03
@profpatsch:augsburg.oneProfpatschThen start vscode from within the nix-shell14:30:13
@maralorn:maralorn.demaralornBut I have to say. I just gave it a quick google. That is wildliy underdocumented for nixos.14:30:37
@maralorn:maralorn.demaralornThe docs of the VSCode docs basically do not mention that it works without ghcup.14:31:01
@profpatsch:augsburg.oneProfpatschmaralorn: mainly cause I wouldn’t expect it to just work :P14:31:06
@maralorn:maralorn.demaralorn* The docs of the VSCode extension basically do not mention that it works without ghcup.14:31:10
@maralorn:maralorn.demaralornAnd I wrote a manual section about the minuatiae of picking the right hls but editor config is left as an excercise to the reader. ^^14:32:08
@alex:tunstall.xyzAlex
In reply to @profpatsch:augsburg.one
maralorn: mainly cause I wouldn’t expect it to just work :P
AFAIK none of the other LSP clients try to install HLS themselves when it isn't missing, so if anything VSCode's "recommended" method is strange to me.
I could see someone asking "what if I need a custom-built GHC to [do some extremely niche thing]? ghcup's one doesn't work"
15:05:08
@alex:tunstall.xyzAlex * AFAIK none of the other LSP clients try to install HLS themselves when it is missing, so if anything VSCode's "recommended" method is strange to me.
I could see someone asking "what if I need a custom-built GHC to [do some extremely niche thing]? ghcup's one doesn't work"
15:05:17

Show newer messages


Back to Room ListRoom Version: 6