diff --git a/outputs.nix b/outputs.nix index acc8464..e86d782 100644 --- a/outputs.nix +++ b/outputs.nix @@ -17,6 +17,14 @@ selfPkgs = self.packages.${system}; in { + apps.nixos-switch = { + type = "app"; + program = toString (pkgs.writeScript "deploy" '' + #!${pkgs.runtimeShell} + flake=$(nix flake metadata --json ${./.} | jq -r .url) + nixos-rebuild switch --flake ".#$1" --use-remote-sudo + ''); + }; apps.deploy = { type = "app"; program = toString (pkgs.writeScript "deploy" ''