diff --git a/apps.nix b/apps.nix index fc725e3..b667c5b 100644 --- a/apps.nix +++ b/apps.nix @@ -6,20 +6,28 @@ { nixos-switch = { type = "app"; - program = toString (pkgs.writeScript "deploy" '' + program = toString (pkgs.writeScript "nixos-switch" '' #!${pkgs.runtimeShell} flake=$(nix flake metadata --json ${./.} | jq -r .url) - nixos-rebuild switch --flake ".#$1" --use-remote-sudo + ${pkgs.nixos-rebuild}/bin/nixos-rebuild switch --flake ".#$1" --use-remote-sudo ''); }; deploy = { type = "app"; - program = toString (pkgs.writeScript "self-deploy" '' + program = toString (pkgs.writeScript "deploy" '' #!${pkgs.runtimeShell} flake=$(nix flake metadata --json ${./.} | jq -r .url) ${deploy-rs.apps."${system}".deploy-rs.program} ''${flake} ''); }; + + update = { + type = "app"; + program = toString (pkgs.writeScript "update" '' + #!${pkgs.runtimeShell} + ${pkgs.nix}/bin/nix flake update --commit-lock-file + ''); + }; }