summary refs log tree commit diff
path: root/host/uISO
diff options
context:
space:
mode:
Diffstat (limited to 'host/uISO')
-rw-r--r--host/uISO/development.nix6
-rw-r--r--host/uISO/iso-root.nix18
-rw-r--r--host/uISO/overlays/grub-overlay.nix32
-rw-r--r--host/uISO/overlays/systemd-overlay.nix2
-rw-r--r--host/uISO/pkgs/resize.nix7
5 files changed, 35 insertions, 30 deletions
diff --git a/host/uISO/development.nix b/host/uISO/development.nix

index 90ffcfb..6148c76 100644 --- a/host/uISO/development.nix +++ b/host/uISO/development.nix
@@ -2,7 +2,7 @@ config, lib, pkgs, - + #params #enableBios ? true, #enableEfi ? true, @@ -25,7 +25,7 @@ #splashImage = null; grubTheme = null; }; - + boot = { initrd = { #systemd.enable = true; @@ -48,4 +48,4 @@ btop neofetch ]; -} \ No newline at end of file +} diff --git a/host/uISO/iso-root.nix b/host/uISO/iso-root.nix
index 6f02772..5c1ff5d 100644 --- a/host/uISO/iso-root.nix +++ b/host/uISO/iso-root.nix
@@ -3,7 +3,7 @@ lib, pkgs, nixpkgs, - + #params #enableBios ? true, #enableEfi ? true, @@ -19,7 +19,7 @@ (nixpkgs + "/nixos/modules/installer/cd-dvd/iso-image.nix") ]; - fileSystems = lib.mkImageMediaOverride config.lib.isoFileSystems;# // { + fileSystems = lib.mkImageMediaOverride config.lib.isoFileSystems; # // { # "/".device = lib.mkForce "/dev/disk/by-label/NIXOS_ISO"; # "/nix/.ro-store".device = lib.mkForce "/sysroot/iso/nix-store.squashfs"; #}; @@ -31,16 +31,15 @@ makeUsbBootable = false; makeBiosBootable = true; }; - - boot.supportedFilesystems = lib.mkForce [ ]; + boot.supportedFilesystems = lib.mkForce [ ]; hardware.enableRedistributableFirmware = lib.mkForce false; #environment.systemPackages = lib.mkForce [ ]; documentation.enable = lib.mkForce false; documentation.nixos.enable = lib.mkForce false; networking.wireless.enable = lib.mkForce false; - system.extraDependencies = lib.mkForce []; + system.extraDependencies = lib.mkForce [ ]; boot = { loader = { @@ -56,7 +55,6 @@ enableContainers = lib.mkForce false; }; - #perlless profile system.switch.enable = lib.mkForce false; @@ -86,12 +84,12 @@ networking.networkmanager.enable = false; systemd.coredump.enable = false; services.timesyncd.enable = false; - + services.nscd.enableNsncd = false; networking.dhcpcd.enable = false; services.udev.enable = false; services.nscd.enable = false; - system.nssModules = lib.mkForce []; + system.nssModules = lib.mkForce [ ]; systemd.oomd.enable = false; #services.getty = { @@ -119,10 +117,10 @@ boot.initrd.systemd.suppressedUnits = [ "systemd-hibernate-clear.service" ]; - + systemd.suppressedSystemUnits = [ "systemd-hibernate-clear.service" "systemd-bootctl@.service" "systemd-bootctl.socket" ]; -} \ No newline at end of file +} diff --git a/host/uISO/overlays/grub-overlay.nix b/host/uISO/overlays/grub-overlay.nix
index abbed8e..14a36e8 100644 --- a/host/uISO/overlays/grub-overlay.nix +++ b/host/uISO/overlays/grub-overlay.nix
@@ -1,18 +1,22 @@ final: prev: { - grub2 = (prev.grub2.override { - zfsSupport = false; - efiSupport = false; - xenSupport = false; - }).overrideAttrs (oldAttrs: { - doCheck = false; - doInstallCheck = false; - #remove --enable-grub-mount - configureFlags = oldAttrs.configureFlags ++ [ "--disable-year2038 --disable-nls --disable-rpath --disable-dependency-tracking --disable-grub-mount --disable-grub-themes --disable-grub-mkfont" ]; - # remove unnecessary commands - # postInstall = oldAttrs.postInstall + '' - # rm -rf $out/share/locale - # ''; - }); + grub2 = + (prev.grub2.override { + zfsSupport = false; + efiSupport = false; + xenSupport = false; + }).overrideAttrs + (oldAttrs: { + doCheck = false; + doInstallCheck = false; + #remove --enable-grub-mount + configureFlags = oldAttrs.configureFlags ++ [ + "--disable-year2038 --disable-nls --disable-rpath --disable-dependency-tracking --disable-grub-mount --disable-grub-themes --disable-grub-mkfont" + ]; + # remove unnecessary commands + # postInstall = oldAttrs.postInstall + '' + # rm -rf $out/share/locale + # ''; + }); grub2_light = final.grub2; grub2_efi = final.grub2; diff --git a/host/uISO/overlays/systemd-overlay.nix b/host/uISO/overlays/systemd-overlay.nix
index 69a4d3f..a1ddadd 100644 --- a/host/uISO/overlays/systemd-overlay.nix +++ b/host/uISO/overlays/systemd-overlay.nix
@@ -18,7 +18,7 @@ final: prev: { withFido2 = false; withHomed = false; withHostnamed = false; - withHwdb = true; # required by nixos + withHwdb = true; # required by nixos withImportd = false; withIptables = false; withKmod = true; # required by nixos diff --git a/host/uISO/pkgs/resize.nix b/host/uISO/pkgs/resize.nix
index 5dc3b77..8ffd598 100644 --- a/host/uISO/pkgs/resize.nix +++ b/host/uISO/pkgs/resize.nix
@@ -4,6 +4,9 @@ derivation { name = "resize"; version = "1.0"; builder = "${pkgs.bash}/bin/bash"; - args = [ "-c" "${pkgs.coreutils}/bin/mkdir -p $out/bin; ${pkgs.coreutils}/bin/cp ${pkgs.xterm}/bin/.resize-wrapped $out/bin/resize" ]; + args = [ + "-c" + "${pkgs.coreutils}/bin/mkdir -p $out/bin; ${pkgs.coreutils}/bin/cp ${pkgs.xterm}/bin/.resize-wrapped $out/bin/resize" + ]; system = builtins.currentSystem; -} \ No newline at end of file +}