{ config, lib, pkgs, inputs, ... }: let devel = config.nathan.programs.devel; unstable = inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}"; inherit (import ../../../modules/lib.nix { inherit lib; inherit pkgs; }) nLib; in with lib; with nLib; { config = mkMerge [ # Core development utilites (mkIf devel.core { home.packages = with pkgs; [ # Experimental mold! unstable.mold # Java jdk ]; }) ]; }