Initial commit

This commit is contained in:
MasseR committed 2025-03-27 13:54:44 +02:00
commit 2305885dc6
14 files changed
+648

No files matched your search

+37
View File
@@ -0,0 +1,37 @@
{
description = "A very basic flake";
inputs = {
flake-utils = {
url = "github:numtide/flake-utils";
};
};
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachSystem ["x86_64-linux"] (system:
let pkgs = nixpkgs.legacyPackages.${system};
hp = nixpkgs.legacyPackages.${system}.haskellPackages.override (old: {
overrides = pkgs.lib.composeExtensions (old.overrides or (_: _: {})) (f: p: {
wallabag-tagger = f.callPackage ./. {};
});
});
in rec {
packages.wallabag-tagger = pkgs.haskell.lib.justStaticExecutables hp.wallabag-tagger;
defaultPackage = packages.wallabag-tagger;
devShell = hp.shellFor {
packages = h: [h.wallabag-tagger];
withHoogle = false;
buildInputs = with pkgs; [
cabal-install
hp.hlint
cabal2nix
ghcid
hp.graphmod
hp.haskell-language-server
];
};
}
);
}