diff --git a/hosts/by-name/moby/default.nix b/hosts/by-name/moby/default.nix index fcb7a7ca..3dbd8aa1 100644 --- a/hosts/by-name/moby/default.nix +++ b/hosts/by-name/moby/default.nix @@ -38,6 +38,7 @@ sane.programs.blueberry.enableFor.user.colin = false; # bluetooth manager: doesn't cross compile! sane.programs.dialect.enableFor.user.colin = false; # drags in 700MB of x86 dependencies (e.g. gtk4) sane.programs.mercurial.enableFor.user.colin = false; # does not cross compile + sane.programs.nvme-cli.enableFor.system = false; # does not cross compile (libhugetlbfs) sane.programs.sequoia.enableFor.user.colin = false; sane.programs.tuiApps.enableFor.user.colin = false; # visidata, others, don't compile well # disabled for faster deploys diff --git a/hosts/common/hardware/default.nix b/hosts/common/hardware/default.nix index 18e12a07..a2aee9a5 100644 --- a/hosts/common/hardware/default.nix +++ b/hosts/common/hardware/default.nix @@ -12,8 +12,9 @@ copy_bin_and_libs ${pkgs.util-linux}/bin/{cfdisk,lsblk,lscpu} copy_bin_and_libs ${pkgs.gptfdisk}/bin/{cgdisk,gdisk} copy_bin_and_libs ${pkgs.smartmontools}/bin/smartctl - copy_bin_and_libs ${pkgs.nvme-cli}/bin/nvme copy_bin_and_libs ${pkgs.e2fsprogs}/bin/resize2fs + '' + lib.optionalString pkgs.stdenv.hostPlatform.isx86_64 '' + copy_bin_and_libs ${pkgs.nvme-cli}/bin/nvme # doesn't cross compile ''; boot.kernelParams = [ "boot.shell_on_fail"