From cd4f383303700146524d367e8178e50a44d3cfd5 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Mon, 8 Dec 2025 23:36:55 +0100 Subject: home/packages: add forester this was much too much work. to summarise: - ocamlc is weird and does not at all play nice with nix - nixpkgs.ocamlPackages seems to not have any good way to deal with multiple package versions, and forester needs several different versions than are in nixpkgs - forester itself has a flake which one is supposed to use with Nix; it uses tweag's opam-nix construct - which for some bizarre reason cannot be imported the way I import all my other flakes, and I do not understand why - so I gave up for now and import it via flake-compat, unfortunately tying me to an old nixpkgs pin (~June), which hopefully does not influence too much of the output - forester's flake's default output is a cross-compiled musl version (???) - so use the one in legacyPackages instead --- home/packages.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'home') diff --git a/home/packages.nix b/home/packages.nix index 415d963..2bdee84 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -30,6 +30,7 @@ in wineWowPackages.full sops xdg-utils exiftool mercurial darcs git-annex-remote-remarkable2 git-who rlwrap + inputs.ocaml-forester.legacyPackages.${system}.forester # graphical utils kitty # gnss things -- cgit v1.2.3