about summary refs log tree commit diff stats
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/by-name/fu/fupdate-sys/package.nix41
1 files changed, 23 insertions, 18 deletions
diff --git a/pkgs/by-name/fu/fupdate-sys/package.nix b/pkgs/by-name/fu/fupdate-sys/package.nix
index 7fd4674b..6672c2f2 100644
--- a/pkgs/by-name/fu/fupdate-sys/package.nix
+++ b/pkgs/by-name/fu/fupdate-sys/package.nix
@@ -11,7 +11,7 @@
   writeShellApplication,
   # Dependencies
   git,
-  nixos-rebuild,
+  nixos-rebuild-ng,
   sudo,
   openssh,
   coreutils,
@@ -19,20 +19,25 @@
   gnugrep,
   gnused,
   systemd,
-}:
-writeShellApplication {
-  name = "fupdate-sys";
-  text = builtins.readFile ./fupdate-sys.sh;
-  inheritPath = false;
-  runtimeInputs = [
-    git
-    nixos-rebuild
-    sudo
-    openssh
-    coreutils
-    mktemp
-    gnugrep
-    gnused
-    systemd
-  ];
-}
+  lixPackageSets,
+}: let
+  nixos-rebuild-without-nix = nixos-rebuild-ng.override {
+    nix = lixPackageSets.latest.lix;
+  };
+in
+  writeShellApplication {
+    name = "fupdate-sys";
+    text = builtins.readFile ./fupdate-sys.sh;
+    inheritPath = false;
+    runtimeInputs = [
+      git
+      nixos-rebuild-without-nix
+      sudo
+      openssh
+      coreutils
+      mktemp
+      gnugrep
+      gnused
+      systemd
+    ];
+  }