summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorstuebinm2025-12-08 23:36:55 +0100
committerstuebinm2025-12-08 23:36:55 +0100
commitcd4f383303700146524d367e8178e50a44d3cfd5 (patch)
treec84eaa057bf7ea24d06de992bd7bb8ecd4279640 /home
parent2dfd9133f857d1f11de8ba6bbc0230c9fe54de9a (diff)
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
Diffstat (limited to 'home')
-rw-r--r--home/packages.nix1
1 files changed, 1 insertions, 0 deletions
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