aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock6
-rw-r--r--flake.nix12
2 files changed, 15 insertions, 3 deletions
diff --git a/flake.lock b/flake.lock
index 70660ac..600d760 100644
--- a/flake.lock
+++ b/flake.lock
@@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
- "lastModified": 1762596750,
- "narHash": "sha256-rXXuz51Bq7DHBlfIjN7jO8Bu3du5TV+3DSADBX7/9YQ=",
+ "lastModified": 1763835633,
+ "narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "b6a8526db03f735b89dd5ff348f53f752e7ddc8e",
+ "rev": "050e09e091117c3d7328c7b2b7b577492c43c134",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index cb542ea..6940967 100644
--- a/flake.nix
+++ b/flake.nix
@@ -10,6 +10,18 @@
pkgs = import nixpkgs { system = "x86_64-linux"; };
in
{
+ packages.x86_64-linux.default = pkgs.stdenv.mkDerivation {
+ name = "memora";
+ src = self;
+ buildPhase = "zig build --release=safe";
+ installPhase = "mkdir -p $out/bin; install -t $out/bin/ zig-out/bin/memora";
+
+ buildInputs = [
+ pkgs.zig
+ pkgs.libexif
+ ];
+ };
+
devShells.x86_64-linux.default = pkgs.mkShell {
packages = [
pkgs.zig