From 3049e090bea6a9bafcf569cade00fbefa2b40a48 Mon Sep 17 00:00:00 2001 From: Alois Date: Tue, 16 Jun 2026 11:12:37 +0200 Subject: [PATCH] (fix): nix flake --- flake.nix | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/flake.nix b/flake.nix index b70fd6b..cefe9d2 100644 --- a/flake.nix +++ b/flake.nix @@ -13,8 +13,7 @@ packages = forAllSystems (system: let pkgs = import nixpkgs {inherit system;}; debArtifact = "Tensamin-${version}-linux-amd64.deb"; - localDebPath = builtins.getEnv "TENSAMIN_DEB"; - debPath = /. + localDebPath; + electronRuntimeLibs = with pkgs; [ alsa-lib at-spi2-atk @@ -55,9 +54,8 @@ packageDeb = src: pkgs.stdenv.mkDerivation { pname = "tensamin"; - inherit version; + inherit version src; - inherit src; nativeBuildInputs = with pkgs; [ autoPatchelfHook dpkg @@ -70,21 +68,21 @@ unpackPhase = '' runHook preUnpack - dpkg-deb -x $src . + dpkg-deb -x "$src" . runHook postUnpack ''; installPhase = '' runHook preInstall - mkdir -p $out - cp -r opt $out/ - cp -r usr/* $out/ + mkdir -p "$out" + cp -r opt "$out/" + cp -r usr/* "$out/" - mkdir -p $out/bin - makeWrapper $out/opt/Tensamin/tensamin $out/bin/tensamin + mkdir -p "$out/bin" + makeWrapper "$out/opt/Tensamin/tensamin" "$out/bin/tensamin" - substituteInPlace $out/share/applications/tensamin.desktop \ + substituteInPlace "$out/share/applications/tensamin.desktop" \ --replace-fail "Exec=/opt/Tensamin/tensamin" "Exec=tensamin" runHook postInstall @@ -96,8 +94,6 @@ }); in { default = defaultPackage; - - localPathForDev = if localDebPath == "" then defaultPackage else packageDeb debPath; }); }; }