nix/modules/home-manager/copilot-cli.nix

17 lines
488 B
Nix

{ lib, pkgs, config, inputs, ... }:
{
options.programs.copilot-cli.enable = lib.mkEnableOption "GitHub Copilot CLI";
config = lib.mkIf config.programs.copilot-cli.enable {
home.packages = [
(
inputs.nix-ai-tools.packages.${pkgs.system}.copilot-cli or
(inputs.nixpkgs.legacyPackages.${pkgs.system}.fetchgit {
url = "github:numtide/nix-ai-tools";
ref = "main";
}).packages.${pkgs.system}.copilot-cli
)
];
};
}