Override Calamares patches to adapt finish screen content

This commit is contained in:
Michael Smith
2024-09-08 22:48:33 +02:00
parent 10dc188e83
commit 836088c53f
9 changed files with 549 additions and 3 deletions

View File

@@ -8,11 +8,26 @@
...
}:
with lib; let
calamares-desk-os = lowPrio (
(pkgs.calamares.override {nixos-extensions = true;})
.overrideAttrs {
patches = [
../../packages/calamares/0001-Modifies-the-users-module-to-only-set-passwords-of-u.patch
../../packages/calamares/0002-Makes-calamares-search-run-current-system-sw-share-c.patch
../../packages/calamares/0003-Uses-pkexec-within-modules-in-order-to-run-calamares.patch
../../packages/calamares/0004-Adds-unfree-qml-to-packagechooserq.patch
../../packages/calamares/0005-Modifies-finished-module-to-add-some-NixOS-resources.patch
../../packages/calamares/0006-Remove-options-for-unsupported-partition-types.patch
../../packages/calamares/0007-Fix-setting-the-kayboard-layout-on-GNOME-wayland.patch
../../packages/calamares/0008-Change-default-location-where-calamares-searches-for.patch
];
}
);
calamares-extensions-desk-os = pkgs.callPackage ../../packages/calamares-extensions {};
calamares-nixos-autostart = pkgs.makeAutostartItem {
name = "io.calamares.calamares";
package = pkgs.calamares-nixos;
package = calamares-desk-os;
};
calamares-extensions-desk-os = pkgs.callPackage ../../packages/calamares-extensions {};
in {
imports = [
./iso-image.nix
@@ -124,7 +139,7 @@ in {
environment.systemPackages = with pkgs; [
# Calamares for graphical installation
libsForQt5.kpmcore
calamares-nixos
calamares-desk-os
calamares-nixos-autostart
calamares-extensions-desk-os
# Get list of locales