Files
bitcoin-model/flake.nix
T

37 lines
810 B
Nix
Raw Normal View History

{
description = "Bitcoin price model";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
outputs =
{ self, nixpkgs }:
let
systems = [
"aarch64-darwin"
"x86_64-darwin"
"aarch64-linux"
"x86_64-linux"
];
forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f nixpkgs.legacyPackages.${system});
in
{
devShells = forAllSystems (pkgs: {
default = pkgs.mkShell {
packages = [
(pkgs.python313.withPackages (ps: [
ps.numpy
ps.pandas
ps.scipy
ps.matplotlib
ps.pytest
]))
pkgs.ruff
pkgs.just
];
};
});
formatter = forAllSystems (pkgs: pkgs.nixfmt);
};
}