{ config, lib, # inputs, flake, ... }: let inherit (lib) mkIfIn flakeVer; # version = flakeVer inputs.roc; cfg = config.oizys.languages; rocPkgs = flake.pkgs "roc"; # I'm setting the versions so the changes are more apparent as flake is updated # roc = rocPkgs.cli.overrideAttrs { inherit version; }; # lang-server = rocPkgs.lang-server.overrideAttrs { inherit version; }; in { config = mkIfIn "roc" cfg { environment.systemPackages = with rocPkgs; [ cli lang-server ]; }; }