Merge pull request #222232 from mwdomino/init-aichat

aichat: init at 0.8.0

authored by

Sandro and committed by
GitHub
c5d67777 c617af9c

+45
+6
maintainers/maintainer-list.nix
··· 10567 10567 githubId = 772914; 10568 10568 name = "Mikael Voss"; 10569 10569 }; 10570 + mwdomino = { 10571 + email = "matt@dominey.io"; 10572 + github = "mwdomino"; 10573 + githubId = 46284538; 10574 + name = "Matt Dominey"; 10575 + }; 10570 10576 mwolfe = { 10571 10577 email = "corp@m0rg.dev"; 10572 10578 github = "m0rg-dev";
+37
pkgs/tools/misc/aichat/default.nix
··· 1 + { lib 2 + , stdenv 3 + , darwin 4 + , rustPlatform 5 + , fetchFromGitHub 6 + , pkg-config 7 + }: 8 + 9 + rustPlatform.buildRustPackage rec { 10 + pname = "aichat"; 11 + version = "0.8.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "sigoden"; 15 + repo = "aichat"; 16 + rev = "v${version}"; 17 + hash = "sha256-E/QslRDeifFHlHUELv9rYHjfCAB1yXXiXlWOyPNkfps="; 18 + }; 19 + 20 + cargoHash = "sha256-7TTHBeZ68G6k5eHBL1zDGsYiTyx27fBbN7Rl9AiZTng="; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = lib.optionals stdenv.isDarwin [ 27 + darwin.apple_sdk.frameworks.CoreFoundation 28 + darwin.apple_sdk.frameworks.Security 29 + ]; 30 + 31 + meta = with lib; { 32 + description = "Chat with gpt-3.5/chatgpt in terminal."; 33 + homepage = "https://github.com/sigoden/aichat"; 34 + license = licenses.mit; 35 + maintainers = with maintainers; [ mwdomino ]; 36 + }; 37 + }
+2
pkgs/top-level/all-packages.nix
··· 1382 1382 1383 1383 ahcpd = callPackage ../tools/networking/ahcpd { }; 1384 1384 1385 + aichat = callPackage ../tools/misc/aichat { }; 1386 + 1385 1387 aide = callPackage ../tools/security/aide { }; 1386 1388 1387 1389 aioblescan = with python3Packages; toPythonApplication aioblescan;