diff --git a/outputs.nix b/outputs.nix index e324da6..41e2be7 100644 --- a/outputs.nix +++ b/outputs.nix @@ -20,7 +20,7 @@ in (utils.lib.eachSystem (builtins.filter filter_system utils.lib.defaultSystems let sops = sops-nix.packages."${pkgs.system}"; microvmpkg = microvm.packages."${pkgs.system}"; - installed = builtins.attrNames self.packages."${pkgs.system}".scripts; + installed = builtins.attrNames self.legacyPackages."${pkgs.system}".scripts; in pkgs.mkShell { sopsPGPKeyDirs = [ @@ -38,13 +38,14 @@ in (utils.lib.eachSystem (builtins.filter filter_system utils.lib.defaultSystems pkgs.mdbook microvmpkg.microvm ]; - packages = builtins.map (pkgName: self.packages."${pkgs.system}".scripts.${pkgName}) installed; + packages = builtins.map (pkgName: self.legacyPackages."${pkgs.system}".scripts.${pkgName}) installed; shellHook = ''echo "Available scripts: ${builtins.concatStringsSep " " installed}"''; }; - - packages = { + legacyPackages = { scripts.remote-install = pkgs.writeShellScriptBin "remote-install" (builtins.readFile ./scripts/remote-install-encrypt.sh); scripts.boot-unlock = pkgs.writeShellScriptBin "boot-unlock" (builtins.readFile ./scripts/unlock-boot.sh); + }; + packages = { docs = pkgs.stdenv.mkDerivation { name = "malobeo-docs"; phases = [ "buildPhase" ];