From 64d8f0f17fb7e7e1acdea23e41e4ee8d96eca07c Mon Sep 17 00:00:00 2001 From: Norbert Melzer Date: Sun, 20 Mar 2022 17:22:59 +0100 Subject: [PATCH] updated lockfile --- apps/update/default.nix | 14 ++++++++++---- apps/update/update.mjs | 3 --- apps/update/update.rb | 5 +++++ 3 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 apps/update/update.mjs create mode 100644 apps/update/update.rb diff --git a/apps/update/default.nix b/apps/update/default.nix index 84946ea2..df790571 100644 --- a/apps/update/default.nix +++ b/apps/update/default.nix @@ -7,11 +7,15 @@ type = "app"; program = "${update}/bin/update"; + inherit (pkgs) lib; + + ruby = pkgs.ruby.withPackages (rp: []); + update = pkgs.stdenv.mkDerivation { pname = "nobbz-flake-updater"; - version = "0.0.1"; + version = "0.0.2"; - buildInputs = [self.packages.x86_64-linux.zx]; + buildInputs = [ruby]; src = ./.; @@ -21,11 +25,13 @@ cat < $out/bin/update #!${pkgs.bash}/bin/bash - exec $out/lib/update.mjs + export PATH=${lib.makeBinPath [pkgs.git]}:$PATH + + exec $out/lib/update.rb EOF chmod ugo=rx $out/bin/update - install --mode=555 update.mjs $out/lib/update.mjs + install --mode=555 update.rb $out/lib/update.rb ''; }; in {inherit type program;} diff --git a/apps/update/update.mjs b/apps/update/update.mjs deleted file mode 100644 index 601d063f..00000000 --- a/apps/update/update.mjs +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env zx - -await $`nix flake update --commit-lock-file` \ No newline at end of file diff --git a/apps/update/update.rb b/apps/update/update.rb new file mode 100644 index 00000000..3779b579 --- /dev/null +++ b/apps/update/update.rb @@ -0,0 +1,5 @@ +#!/usr/bin/env ruby + + + +# `nix flake update --commit-lock-file` \ No newline at end of file -- 2.51.2