diff options
| author | stuebinm | 2025-12-08 23:36:55 +0100 |
|---|---|---|
| committer | stuebinm | 2025-12-08 23:36:55 +0100 |
| commit | cd4f383303700146524d367e8178e50a44d3cfd5 (patch) | |
| tree | c84eaa057bf7ea24d06de992bd7bb8ecd4279640 /home | |
| parent | 2dfd9133f857d1f11de8ba6bbc0230c9fe54de9a (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.nix | 1 |
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 |
