From 9b01699b0ca1de25297a31c27fee8e029d16d388 Mon Sep 17 00:00:00 2001 From: dadada Date: Tue, 19 Jul 2022 21:21:37 +0200 Subject: [PATCH] add app nixos-switch --- outputs.nix | 8 ++++++++ 1 file changed, 8 insertions(+) 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" ''