23 lines · 387 B
{
  pkgs,
  lib,
  charmPkgs,
  carlosPkgs,
  ...
}: let
  isDarwin = pkgs.stdenv.isDarwin;
in {
  home.packages = with pkgs;
  # macOS
    (lib.optionals isDarwin (with pkgs; [
      cachix
      elmPackages.elm-language-server
      nil
      vim-language-server
    ]))
    # Charm NUR
    ++ (map (x: pkgs.${x}) charmPkgs)
    # Carlos' NUR
    ++ (map (x: pkgs.${x}) carlosPkgs);
}