Loading pkgs/development/node-packages/aliases.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line pkgs: lib: self: super: ### Deprecated aliases - for backward compatibility with self; let # Removing recurseForDerivation prevents derivations of aliased attribute # set to appear while listing all the packages available. removeRecurseForDerivations = alias: with lib; if alias.recurseForDerivations or false then removeAttrs alias ["recurseForDerivations"] else alias; # Disabling distribution prevents top-level aliases for non-recursed package # sets from building on Hydra. removeDistribute = alias: with lib; if isDerivation alias then dontDistribute alias else alias; # Make sure that we are not shadowing something from node-packages.nix. checkInPkgs = n: alias: if builtins.hasAttr n super then throw "Alias ${n} is still in node-packages.nix" else alias; mapAliases = aliases: lib.mapAttrs (n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias))) aliases; in mapAliases ({ "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; # Added 2023-05-02 }) pkgs/development/node-packages/default.nix +6 −1 Original line number Diff line number Diff line { pkgs, lib, nodejs, stdenv}: { config, pkgs, lib, nodejs, stdenv }: let inherit (lib) composeManyExtensions extends makeExtensible mapAttrs; Loading @@ -15,7 +15,12 @@ let }) ) (import ./main-programs.nix); aliases = final: prev: lib.optionalAttrs config.allowAliases (import ./aliases.nix pkgs lib final prev); extensions = composeManyExtensions [ aliases mainProgramOverrides (import ./overrides.nix { inherit pkgs nodejs; }) ]; Loading pkgs/development/node-packages/main-programs.nix +0 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,6 @@ "@commitlint/cli" = "commitlint"; "@forge/cli" = "forge"; "@gitbeaker/cli" = "gitbeaker"; "@githubnext/github-copilot-cli" = "github-copilot-cli"; "@google/clasp" = "clasp"; "@medable/mdctl-cli" = "mdctl"; "@mermaid-js/mermaid-cli" = "mmdc"; Loading pkgs/development/node-packages/overrides.nix +0 −2 Original line number Diff line number Diff line Loading @@ -39,8 +39,6 @@ final: prev: { ]; }; "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; "@medable/mdctl-cli" = prev."@medable/mdctl-cli".override (oldAttrs: { nativeBuildInputs = with pkgs; with darwin.apple_sdk.frameworks; [ glib Loading Loading
pkgs/development/node-packages/aliases.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line pkgs: lib: self: super: ### Deprecated aliases - for backward compatibility with self; let # Removing recurseForDerivation prevents derivations of aliased attribute # set to appear while listing all the packages available. removeRecurseForDerivations = alias: with lib; if alias.recurseForDerivations or false then removeAttrs alias ["recurseForDerivations"] else alias; # Disabling distribution prevents top-level aliases for non-recursed package # sets from building on Hydra. removeDistribute = alias: with lib; if isDerivation alias then dontDistribute alias else alias; # Make sure that we are not shadowing something from node-packages.nix. checkInPkgs = n: alias: if builtins.hasAttr n super then throw "Alias ${n} is still in node-packages.nix" else alias; mapAliases = aliases: lib.mapAttrs (n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias))) aliases; in mapAliases ({ "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; # Added 2023-05-02 })
pkgs/development/node-packages/default.nix +6 −1 Original line number Diff line number Diff line { pkgs, lib, nodejs, stdenv}: { config, pkgs, lib, nodejs, stdenv }: let inherit (lib) composeManyExtensions extends makeExtensible mapAttrs; Loading @@ -15,7 +15,12 @@ let }) ) (import ./main-programs.nix); aliases = final: prev: lib.optionalAttrs config.allowAliases (import ./aliases.nix pkgs lib final prev); extensions = composeManyExtensions [ aliases mainProgramOverrides (import ./overrides.nix { inherit pkgs nodejs; }) ]; Loading
pkgs/development/node-packages/main-programs.nix +0 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,6 @@ "@commitlint/cli" = "commitlint"; "@forge/cli" = "forge"; "@gitbeaker/cli" = "gitbeaker"; "@githubnext/github-copilot-cli" = "github-copilot-cli"; "@google/clasp" = "clasp"; "@medable/mdctl-cli" = "mdctl"; "@mermaid-js/mermaid-cli" = "mmdc"; Loading
pkgs/development/node-packages/overrides.nix +0 −2 Original line number Diff line number Diff line Loading @@ -39,8 +39,6 @@ final: prev: { ]; }; "@githubnext/github-copilot-cli" = pkgs.github-copilot-cli; "@medable/mdctl-cli" = prev."@medable/mdctl-cli".override (oldAttrs: { nativeBuildInputs = with pkgs; with darwin.apple_sdk.frameworks; [ glib Loading