Commit graph

214 commits

Author SHA1 Message Date
Manuel Thalmann cef8ccb102 Fix handling of setup stages 2024-07-31 22:33:37 +02:00
Manuel Thalmann 322982901f Set registry values properly 2024-07-31 22:33:16 +02:00
Manuel Thalmann 7bb859d051 Display console output of hooks 2024-07-31 22:18:47 +02:00
Manuel Thalmann 4aac8101a5 Store stages using their name 2024-07-31 16:52:49 +02:00
Manuel Thalmann 78760961e2 Refactor the installation loop architecture 2024-07-31 16:25:32 +02:00
Manuel Thalmann 6f23b23bb8 Implement the windows installation in a loop 2024-07-31 16:09:50 +02:00
Manuel Thalmann 737a0795b6 Normalize script formatting 2024-07-31 15:52:23 +02:00
Manuel Thalmann 619bc837ff Add a script for managing setup options 2024-07-31 15:42:02 +02:00
Manuel Thalmann 8a58990ecb Add a script for rebooting the computer 2024-07-31 15:41:45 +02:00
Manuel Thalmann d99ec62d71 Add a separate script for injecting values into scripts 2024-07-31 14:55:00 +02:00
Manuel Thalmann 8101b3a79b Add a script for checking for installed choco packages 2024-07-31 14:53:21 +02:00
Manuel Thalmann 189642c892 Add a function for executing hooks 2024-07-30 18:34:19 +02:00
Manuel Thalmann 0723e541b3 Relocate powershell profile script 2024-07-16 14:06:19 +02:00
Manuel Thalmann 855715059e Ensure to run bash scripts using bash 2024-04-01 17:02:49 +02:00
Manuel Thalmann 17a18866f5 Allow addition of custom restoration arguments 2024-03-24 18:08:54 +01:00
Manuel Thalmann 1b87ddfabb Ensure the KnownFolders module is imported before use 2024-03-24 15:18:01 +01:00
Manuel Thalmann fed96c7cdf Update code accordingly 2024-03-24 01:10:44 +01:00
Manuel Thalmann f91980ce9a Create ExpandString values by default 2024-03-24 01:10:00 +01:00
Manuel Thalmann 19900bac81 Pause scripts on errors 2024-03-23 17:32:45 +01:00
Manuel Thalmann c3bcd60a10 Move file lists to proper location 2024-03-23 17:29:07 +01:00
Manuel Thalmann 3f905b0753 Move file lists to resource directory 2024-03-23 17:18:38 +01:00
Manuel Thalmann 0246633c68 Allow creation of multiple users 2024-03-23 15:38:06 +01:00
Manuel Thalmann 24febb32f8 Leave entrypoint uninitialized if not determinable 2024-03-22 17:55:43 +01:00
Manuel Thalmann 6aaff564cc Add missing import 2024-03-21 17:21:02 +01:00
Manuel Thalmann bfad7f1228 Automatically determine the entrypoint during windows install 2024-03-21 16:07:29 +01:00
Manuel Thalmann ddc255221b Remove duplicate declaration 2024-03-21 01:52:06 +01:00
Manuel Thalmann e4e9dd4191 Prevent PowerShell variable name collision 2024-03-21 00:29:38 +01:00
Manuel Thalmann dab33f679b Allow global installation of powershell configs 2024-03-20 23:49:21 +01:00
Manuel Thalmann ea1078e5db Add a script for running bash from powershell 2024-03-20 21:44:02 +01:00
Manuel Thalmann 3ac1ce8c66 Rename powershell util script 2024-03-20 18:56:16 +01:00
Manuel Thalmann 5055eddb82 Add scripts for editing the powershell profile 2024-03-20 16:33:18 +01:00
Manuel Thalmann 8339cb3006 Detect entrypoint automatically 2024-03-16 01:04:56 +01:00
Manuel Thalmann a944f8d575 Remove existing backup files 2023-08-05 03:03:57 +02:00
Manuel Thalmann d4a64e8e71 Remove archive existence check when restoring personal files 2023-08-05 03:03:47 +02:00
Manuel Thalmann 49f504ef97 Use normal compression level 2023-08-02 12:57:03 +02:00
Manuel Thalmann 9bbf391833 Split inner files in 2GB parts 2023-08-01 20:32:23 +02:00
Manuel Thalmann f59cd93363 Re-enable large page mode 2023-08-01 17:22:20 +02:00
Manuel Thalmann 7a3ca3f26b Lower the compression level 2023-08-01 16:56:21 +02:00
Manuel Thalmann eee5b66b15 Use highest compression level 2023-08-01 16:31:03 +02:00
Manuel Thalmann 08cebce876 Split archive into 4GB parts 2023-08-01 16:01:51 +02:00
Manuel Thalmann 7549d99514 Disable removal of PowerShell modules 2023-08-01 15:31:14 +02:00
Manuel Thalmann 6fbacee204 Disable large page mode 2023-08-01 15:30:32 +02:00
Manuel Thalmann b7d87d1861 Remove modules before uninstalling 2023-08-01 14:48:32 +02:00
Manuel Thalmann 310d0e7733 Split archives in 2G parts 2023-08-01 14:22:15 +02:00
Manuel Thalmann cf065edc4f Clean up all prerequisites 2023-08-01 13:19:27 +02:00
Manuel Thalmann 51db28634c Try fixing use of inline if 2023-08-01 12:50:48 +02:00
Manuel Thalmann 21fd4093df Allow archives to not be split 2023-08-01 12:48:27 +02:00
Manuel Thalmann 5c1832c116 Set archive paths accordingly 2023-08-01 12:35:40 +02:00
Manuel Thalmann 7ce4b2bbe4 Split large archives 2023-08-01 12:30:06 +02:00
Manuel Thalmann 80b6287329 Disable large page mode 2023-08-01 12:06:33 +02:00