]> Repositories - hackapet.git/blob - flake.nix
Setup project
[hackapet.git] / flake.nix
1 {
2         inputs.nixpkgs.url = "nixpkgs";
3
4         outputs = { nixpkgs, ... }: let
5                 system = "x86_64-linux";
6                 pkgs = nixpkgs.legacyPackages.${system};
7                 inherit ((nixpkgs.lib.importTOML ./pyproject.toml).project) name version;
8         in {
9                 packages.${system}.default = pkgs.python3Packages.buildPythonPackage {
10                         pname = name;
11                         inherit version;
12                         src = ./.;
13                         pyproject = true;
14                         build-system = with pkgs.python3Packages; [ uv-build ];
15                 };
16         };
17 }