add flake.nix

This commit is contained in:
Anish Lakhwara 2022-09-02 19:45:28 +10:00
parent 9e8c05d80c
commit 12a48b108a

36
flake.nix Normal file
View file

@ -0,0 +1,36 @@
{
description = "Fork of vimwiki-cli so I can bump the deps lol";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs";
};
outputs = { self, nixpkgs }:
let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
my-python = pkgs.python3;
python-with-my-packages = my-python.withPackages (p: with p; [
click
]);
python-deps = with pkgs.python3Packages; [
click
setuptools
];
in
{
packages.x86_64-linux.vimwiki-cli = pkgs.python3Packages.buildPythonPackage {
pname = "vimwiki-cli";
src = ./.;
version = "1.0.0";
bulidInputs = [ python-deps ];
propagatedBuildInputs = [ python-deps ];
doCheck = false;
};
devShell.x86_64-linux = pkgs.mkShell {
buildInputs = [
python-with-my-packages
self.packages.x86_64-linux.vimwiki-cli
];
};
};
}