Add flake.nix and rewrite frontend #5

Merged
torjus merged 12 commits from nixify into master 2025-03-19 21:07:52 +00:00
Showing only changes of commit a0e661eca3 - Show all commits

View File

@ -29,7 +29,8 @@
packages = forAllSystems (
{ pkgs }:
{
default =
default = self.packages.${pkgs.system}.apiary;
apiary =
let
src = pkgs.lib.sourceFilesBySuffices ./. [
"go.mod"
@ -80,6 +81,25 @@
"embed"
];
};
tarball =
let
version = self.packages.${pkgs.system}.apiary.version;
in
pkgs.stdenv.mkDerivation {
name = "apiary-tarballs-${version}";
phases = [ "installPhase" ];
installPhase = ''
mkdir -p $out
mkdir apiary
cp ${self.packages.${pkgs.system}.apiary}/bin/apiary apiary/apiary-${pkgs.system}-${version}
tar cvzf $out/apiary-${pkgs.system}-${version}.tar.gz apiary
pushd apiary
sha256sum apiary-${pkgs.system}-${version} > apiary-${pkgs.system}-${version}.sha256sum
popd
cp apiary/apiary-${pkgs.system}-${version}.sha256sum $out
'';
};
}
);
devShells = forAllSystems (