+52
-14
pkgs/tools/misc/calamares/default.nix
+52
-14
pkgs/tools/misc/calamares/default.nix
···-url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";+url = "https://github.com/calamares/calamares/releases/download/v${version}/${pname}-${version}.tar.gz";+# as by default it only searches /usr/share/calamares/ and /nix/store/<hash>-calamares-<version>/share/calamares/···sed -e 's,/usr/share/X11/xkb/rules/base.lst,${xkeyboard_config}/share/X11/xkb/rules/base.lst,' \···
+46
pkgs/tools/misc/calamares/nixos-extensions-paths.patch
+46
pkgs/tools/misc/calamares/nixos-extensions-paths.patch
···
+105
pkgs/tools/misc/calamares/nonroot.patch
+105
pkgs/tools/misc/calamares/nonroot.patch
···++ process.setArguments( QStringList { "chroot" } + QStringList { workingDirectory.absolutePath() } << m_command );++ subprocess.check_call(["pkexec", "mkdir", "-p", root_mount_point + os.path.dirname(s["subvolume"])])+diff --git a/src/modules/welcome/checker/GeneralRequirements.cpp b/src/modules/welcome/checker/GeneralRequirements.cpp++ snprintf(command, sizeof(command), "lsblk --bytes -no SIZE,TYPE | grep disk | awk '$1 > %llu {print $1}'", requiredSpace);+diff --git a/src/modules/welcome/checker/GeneralRequirements.h b/src/modules/welcome/checker/GeneralRequirements.h
+136
pkgs/tools/misc/calamares/packagechooserq.patch
+136
pkgs/tools/misc/calamares/packagechooserq.patch
···+diff --git a/src/modules/packagechooser/PackageChooserViewStep.cpp b/src/modules/packagechooser/PackageChooserViewStep.cpp+@@ -139,16 +136,6 @@ PackageChooserViewStep::setConfigurationMap( const QVariantMap& configurationMap+diff --git a/src/modules/packagechooser/PackageChooserViewStep.h b/src/modules/packagechooser/PackageChooserViewStep.h+diff --git a/src/modules/packagechooserq/PackageChooserQmlViewStep.cpp b/src/modules/packagechooserq/PackageChooserQmlViewStep.cpp+@@ -83,4 +83,13 @@ PackageChooserQmlViewStep::setConfigurationMap( const QVariantMap& configuration+Calamares::QmlViewStep::setConfigurationMap( configurationMap ); // call parent implementation last
+28
pkgs/tools/misc/calamares/partitions.patch
+28
pkgs/tools/misc/calamares/partitions.patch
···+diff --git a/src/modules/partition/gui/CreatePartitionDialog.cpp b/src/modules/partition/gui/CreatePartitionDialog.cpp+if ( ( fs->type() == FileSystem::Type::Zfs && Calamares::Settings::instance()->isModuleEnabled( "zfs" ) )+- || ( fs->supportCreate() != FileSystem::cmdSupportNone && fs->type() != FileSystem::Extended ) )++ && fs->type() != FileSystem::Luks && fs->type() != FileSystem::Luks2 && fs->type() != FileSystem::Minix ) )+diff --git a/src/modules/partition/gui/EditExistingPartitionDialog.cpp b/src/modules/partition/gui/EditExistingPartitionDialog.cpp+if ( ( fs->type() == FileSystem::Type::Zfs && Calamares::Settings::instance()->isModuleEnabled( "zfs" ) )+- || ( fs->supportCreate() != FileSystem::cmdSupportNone && fs->type() != FileSystem::Extended ) )++ && fs->type() != FileSystem::Luks && fs->type() != FileSystem::Luks2 && fs->type() != FileSystem::Minix) )
+85
pkgs/tools/misc/calamares/uimod.patch
+85
pkgs/tools/misc/calamares/uimod.patch
···++ "Check the <a href=\"https://nixos.org/manual/nixos/stable/\">manual</a> for instructions on how to install software, upgrade the system or enable services.<br/>"++ "You can find ways to get in touch with the <a href=\"https://nixos.org/community/\">community on the website!</a>")++ "Check the <a href=\"https://nixos.org/manual/nixos/stable/\">manual</a> for instructions on how to install software, upgrade the system or enable services.<br/>"++ "You can find ways to get in touch with the <a href=\"https://nixos.org/community/\">community on the website!</a>")+diff --git a/src/modules/packagechooser/PackageChooserPage.cpp b/src/modules/packagechooser/PackageChooserPage.cpp+diff --git a/src/modules/packagechooser/page_package.ui b/src/modules/packagechooser/page_package.ui
+109
pkgs/tools/misc/calamares/unfreeq.patch
+109
pkgs/tools/misc/calamares/unfreeq.patch
···+diff --git a/src/modules/packagechooserq/packagechooserq.qrc b/src/modules/packagechooserq/packagechooserq.qrc+diff --git a/src/modules/packagechooserq/packagechooserq@unfree.qml b/src/modules/packagechooserq/packagechooserq@unfree.qml++ text: qsTr("NixOS is fully open source, but it also provides software packages with unfree licenses. By default unfree packages are not allowed, but you can enable it here. If you check this box, software installed might have additional End User License Agreements (EULAs) attached. If not enabled, some hardware might not work fully when no suitable open source drivers are available.<br/>")
+31
pkgs/tools/misc/calamares/userjob.patch
+31
pkgs/tools/misc/calamares/userjob.patch
···
+1
pkgs/top-level/all-packages.nix
+1
pkgs/top-level/all-packages.nix
···