OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      c2d52a2683cc
DATE      2025-01-06
SUBJECT   templates: fix flake application module
FILES     1 CHANGED
HASH      c2d52a2683cc
DATE      2025-01-06
SUBJECT   templates: fix flake application
          module
FILES     1 CHANGED
 

diff --git a/outputs/templates/basic/outputs/pkgs.nix b/outputs/templates/basic/ou
tputs/pkgs.nix
index da50d0e..7300efe 100644
--- a/outputs/templates/basic/outputs/pkgs.nix
+++ b/outputs/templates/basic/outputs/pkgs.nix
@@ -2,8 +2,11 @@
   perSystem = {
     pkgs,
     self',
+    lib,
     ...
-  }: {
+  }: let
+    inherit (lib) getExe;
+  in {
     packages.default = pkgs.stdenvNoCC.mkDerivation {
       pname = "my package";
       version = "0.1.0";
@@ -13,6 +16,9 @@
       buildPhase = "";
       dontInstall = true;
     };
-    apps.default = self'.packages.default;
+    apps.default = {
+      type = "app";
+      program = "${getExe self'.packages.default}";
+    };
   };
 }

diff --git a/outputs/templates/basic/outputs
/pkgs.nix b/outputs/templates/basic/outputs/
pkgs.nix
index da50d0e..7300efe 100644
--- a/outputs/templates/basic/outputs/pkgs.n
ix
+++ b/outputs/templates/basic/outputs/pkgs.n
ix
@@ -2,8 +2,11 @@
   perSystem = {
     pkgs,
     self',
+    lib,
     ...
-  }: {
+  }: let
+    inherit (lib) getExe;
+  in {
     packages.default = pkgs.stdenvNoCC.mkDe
rivation {
       pname = "my package";
       version = "0.1.0";
@@ -13,6 +16,9 @@
       buildPhase = "";
       dontInstall = true;
     };
-    apps.default = self'.packages.default;
+    apps.default = {
+      type = "app";
+      program = "${getExe self'.packages.de
fault}";
+    };
   };
 }
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET