diff --git a/nix/kexec-installer/module.nix b/nix/kexec-installer/module.nix index 2e865bd..224e301 100644 --- a/nix/kexec-installer/module.nix +++ b/nix/kexec-installer/module.nix @@ -21,6 +21,7 @@ in ../serial.nix ../restore-remote-access.nix ]; + options = { system.kexec-installer.name = lib.mkOption { type = lib.types.str; @@ -32,6 +33,7 @@ in }; config = { + boot.initrd.compressor = "xz"; # This is a variant of the upstream kexecScript that also allows embedding # a ssh key. system.build.kexecRun = pkgs.runCommand "kexec-run" { } '' diff --git a/nix/python-minimal.nix b/nix/python-minimal.nix index 6ef3cc0..595ac7f 100644 --- a/nix/python-minimal.nix +++ b/nix/python-minimal.nix @@ -1,15 +1,10 @@ { nixpkgs.overlays = [ (final: prev: { - bcachefs-tools = prev.bcachefs-tools.overrideAttrs (old: { - python3 = prev.python3Minimal; - }); - cifs-utils = prev.cifs-utils.overrideAttrs (old: { - python3 = prev.python3Minimal; - }); - nfs-utils = prev.nfs-utils.overrideAttrs (old: { - python3 = prev.python3Minimal; - }); + bcachefs-tools = prev.bcachefs-tools.override { python3 = final.python3Minimal; }; + cifs-utils = prev.cifs-utils.override { python3 = final.python3Minimal; }; + nfs-utils = prev.nfs-utils.override { python3 = final.python3Minimal; }; + talloc = prev.talloc.override { python3 = final.python3Minimal; }; }) ]; }