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
┌─ outputs/templates/basic/outputs/pkgs.nix ─────────────────────────────────┐
│ 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}"; │
│ + }; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...plates/basic/outputs/pkgs.nix ───┐
│ 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