chore: use version from project in flake

This commit is contained in:
2025-08-21 20:20:01 +02:00
parent 1d75a850bf
commit 45b3b1c53e
2 changed files with 9 additions and 4 deletions

View File

@@ -48,10 +48,14 @@
packages = forAllSystems (
{ pkgs }:
let
project_file = builtins.readFile ./project.godot;
version = builtins.head (builtins.match ".*version=\"([0-9.]+)\".*" project_file);
in
{
slopvivors = pkgs.stdenv.mkDerivation {
pname = "slopvivors";
version = "0.1.0";
version = version;
src = ./.;
strictDeps = true;
@@ -82,7 +86,7 @@
};
slopvivors_web_files = pkgs.stdenv.mkDerivation {
pname = "slopvivors-web-files";
version = self.packages.${pkgs.system}.slopvivors.version;
version = version;
src = ./.;
strictDeps = true;
@@ -112,7 +116,7 @@
};
slopvivors_web = pkgs.buildGoModule {
pname = "slopvivors-web";
version = self.packages.${pkgs.system}.slopvivors_web.version;
version = version;
vendorHash = null;
src = self.packages.${pkgs.system}.slopvivors_web_files;
@@ -155,7 +159,7 @@
};
slopvivors_docker = pkgs.dockerTools.buildLayeredImage {
name = "slopvivors-docker";
tag = "${self.packages.${pkgs.system}.slopvivors.version}";
tag = version;
created = "now";
contents = [
pkgs.busybox