Commit graph

330 commits

Author SHA1 Message Date
Manuel Thalmann 3c0771e96b Ensure the script path is detected properly 2024-08-09 14:45:50 +02:00
Manuel Thalmann f93032a6e4 Allow registering reboot for the default user 2024-08-09 14:44:57 +02:00
Manuel Thalmann 1a5dbd7b2d Add a dedicated function for disabling boot message 2024-08-09 13:35:12 +02:00
Manuel Thalmann 950e6dc761 Force computer reboots 2024-08-09 04:42:55 +02:00
Manuel Thalmann c58cc3bbc5 Add scripts for controlling UAC 2024-08-09 04:29:26 +02:00
Manuel Thalmann 12ea3e0a51 Set displayname of all users 2024-08-09 04:20:00 +02:00
Manuel Thalmann 9acbee077c Login to users for configuration 2024-08-09 04:19:49 +02:00
Manuel Thalmann 93cdf65779 Skip PWSH_PATH if undefined 2024-08-09 04:08:22 +02:00
Manuel Thalmann 135cd8e218 Fix typo 2024-08-09 03:38:10 +02:00
Manuel Thalmann db0f62541e Allow displaying a boot message 2024-08-09 02:59:06 +02:00
Manuel Thalmann 3d85667773 Disable users by default 2024-08-09 02:58:01 +02:00
Manuel Thalmann a0ddf0c8aa Fix renaming user 2024-08-09 02:20:27 +02:00
Manuel Thalmann faee0ec687 Show error properly 2024-08-09 02:00:18 +02:00
Manuel Thalmann 9e19daced2 Remove unnecessary console output 2024-08-09 01:22:51 +02:00
Manuel Thalmann 084058c266 Leave groups unspecified 2024-08-08 17:50:32 +02:00
Manuel Thalmann ee2a745308 Add users during installation 2024-08-08 17:49:43 +02:00
Manuel Thalmann 99e9542053 Refactor app association script 2024-08-08 14:09:07 +02:00
Manuel Thalmann b7ff8f8cac Fix broken XML document creation 2024-08-08 05:04:59 +02:00
Manuel Thalmann 97a2826f9a Add scripts for all remaining apps 2024-08-08 04:36:35 +02:00
Manuel Thalmann fb4f30018c Move scripts properly 2024-08-07 21:05:32 +02:00
Manuel Thalmann 82a28e1323 Add scripts for installing PowerShell 2024-08-07 20:30:12 +02:00
Manuel Thalmann 77afa05acd Rename PowerShell script directory 2024-08-07 19:08:13 +02:00
Manuel Thalmann e10241c12c Refactor app association script 2024-08-07 18:29:20 +02:00
Manuel Thalmann 89fa04aab6 Prevent reboot during WaveLink installation 2024-08-07 18:01:17 +02:00
Manuel Thalmann 68691e38e1 Add script for installing AMD packages 2024-08-07 15:25:12 +02:00
Manuel Thalmann 3694eca1c8 Ensure correct types for setting download dir 2024-08-07 15:24:37 +02:00
Manuel Thalmann 7b38c7bc37 Add a script for installing ASUS packages 2024-08-07 14:40:24 +02:00
Manuel Thalmann 1eeb391454 Refactor browser automation scripts 2024-08-07 14:28:26 +02:00
Manuel Thalmann 00e5ecba1f Add functions for installing choco and winget packages 2024-08-07 13:22:12 +02:00
Manuel Thalmann d34e074d57 Add a function for checking winget packages 2024-08-07 13:18:29 +02:00
Manuel Thalmann 3d9db2c5c3 Enhance the winget install check 2024-08-07 03:34:12 +02:00
Manuel Thalmann 3876ca99e0 Add a function for checking NuGet packages 2024-08-07 03:23:59 +02:00
Manuel Thalmann 6900cf65e2 Fix non-functioning script 2024-08-07 03:23:21 +02:00
Manuel Thalmann f4f568dafe Add a function for checking whether a setup is being run 2024-08-06 14:32:37 +02:00
Manuel Thalmann e9751cafa9 Determine software script name properly 2024-08-06 12:21:48 +02:00
Manuel Thalmann 2fd4d5a726 Fix incorrect path 2024-08-06 12:21:00 +02:00
Manuel Thalmann 13b430bf79 Add scripts for installing essential software 2024-08-06 00:04:02 +02:00
Manuel Thalmann fd000aa78b Add a function for removing desktop icons 2024-08-06 00:02:07 +02:00
Manuel Thalmann 6a25230444 Ensure the environment variables are always set properly 2024-08-05 23:09:58 +02:00
Manuel Thalmann 7d13434496 Fix incorrect argument initialization 2024-08-05 23:08:36 +02:00
Manuel Thalmann e05cf27941 Ensure Arguments contains an object 2024-08-05 22:51:29 +02:00
Manuel Thalmann f6d81c14b5 Fix argument redirection 2024-08-05 22:49:44 +02:00
Manuel Thalmann 6cf83d1a70 Fix non-functioning script 2024-08-05 22:45:17 +02:00
Manuel Thalmann 129b79d33c Allow running further installer actions within an installer 2024-08-05 22:29:20 +02:00
Manuel Thalmann 06297fd9eb Refactor windows configuration script 2024-08-05 20:07:39 +02:00
Manuel Thalmann 8b0471d049 Refactor software script environment 2024-08-05 00:07:41 +02:00
Manuel Thalmann 05820920a0 Ensure arguments are passed to fish 2024-08-01 23:36:03 +02:00
Manuel Thalmann c3f79fe92b Fix installer script structure 2024-08-01 23:34:35 +02:00
Manuel Thalmann 329458caa7 Declare InstallerAction in a separate file 2024-08-01 22:52:51 +02:00
Manuel Thalmann edd9168b10 Display the software name during installation 2024-08-01 21:06:03 +02:00
Manuel Thalmann 1fcf4ef21e Fix non-functioning command 2024-08-01 20:34:55 +02:00
Manuel Thalmann 066b9b8b7e Use the new commands 2024-08-01 18:36:47 +02:00
Manuel Thalmann c1ac5d2669 Add dedicated commands for checking software 2024-08-01 18:35:45 +02:00
Manuel Thalmann e8b7977d2a Add a script for managing software 2024-08-01 18:24:26 +02:00
Manuel Thalmann 4807c6f8e8 Make nix visible to WSL 2024-08-01 18:03:48 +02:00
Manuel Thalmann 15acc53389 Add a function for getting the users to create 2024-08-01 17:56:42 +02:00
Manuel Thalmann f8fe78936c Rename the file containing software functions 2024-08-01 17:38:59 +02:00
Manuel Thalmann c952b1701d Configure clock for dualboot systems 2024-08-01 16:32:03 +02:00
Manuel Thalmann 600ad30a55 Add a function for retrieving nix options 2024-08-01 16:12:58 +02:00
Manuel Thalmann bdf5254f66 Rename config module file 2024-08-01 12:39:27 +02:00
Manuel Thalmann d48d4a08df Reword log messages 2024-08-01 12:32:43 +02:00
Manuel Thalmann 9921890e4d Fix syntax error 2024-08-01 12:31:25 +02:00
Manuel Thalmann b97ccd863c Import scripting module inside the PowerManagement module 2024-08-01 12:24:28 +02:00
Manuel Thalmann 0adace7d6e Add scripts for updating windows 2024-08-01 02:59:32 +02:00
Manuel Thalmann 6793736c3a Fix errors in the PowerManagement module 2024-08-01 02:19:05 +02:00
Manuel Thalmann 2ead5ea7ad Fix handling of setup stages 2024-07-31 22:33:37 +02:00
Manuel Thalmann 7fcb36dd1c Set registry values properly 2024-07-31 22:33:16 +02:00
Manuel Thalmann f0f43a30bd Display console output of hooks 2024-07-31 22:18:47 +02:00
Manuel Thalmann 76cb8e5125 Store stages using their name 2024-07-31 16:52:49 +02:00
Manuel Thalmann a4b88c183d Refactor the installation loop architecture 2024-07-31 16:25:32 +02:00
Manuel Thalmann 5de8554b13 Implement the windows installation in a loop 2024-07-31 16:09:50 +02:00
Manuel Thalmann 3f6700b98e Normalize script formatting 2024-07-31 15:52:23 +02:00
Manuel Thalmann add008c791 Add a script for managing setup options 2024-07-31 15:42:02 +02:00
Manuel Thalmann c0b215bcce Add a script for rebooting the computer 2024-07-31 15:41:45 +02:00
Manuel Thalmann 73dbb502ba Add a separate script for injecting values into scripts 2024-07-31 14:55:00 +02:00
Manuel Thalmann 3f24abdb89 Add a script for checking for installed choco packages 2024-07-31 14:53:21 +02:00
Manuel Thalmann 9a2a78fb76 Add a function for executing hooks 2024-07-30 18:34:19 +02:00
Manuel Thalmann 01e19d03e4 Relocate powershell profile script 2024-07-16 14:06:19 +02:00
Manuel Thalmann 66b8e34906 Ensure to run bash scripts using bash 2024-04-01 17:02:49 +02:00
Manuel Thalmann 47d8a51381 Allow addition of custom restoration arguments 2024-03-24 18:08:54 +01:00
Manuel Thalmann ff211d89ae Ensure the KnownFolders module is imported before use 2024-03-24 15:18:01 +01:00
Manuel Thalmann ba61657cfe Update code accordingly 2024-03-24 01:10:44 +01:00
Manuel Thalmann c772ccb6cd Create ExpandString values by default 2024-03-24 01:10:00 +01:00
Manuel Thalmann fbacb2dcc7 Pause scripts on errors 2024-03-23 17:32:45 +01:00
Manuel Thalmann 34751740be Move file lists to proper location 2024-03-23 17:29:07 +01:00
Manuel Thalmann f0e3eb14f3 Move file lists to resource directory 2024-03-23 17:18:38 +01:00
Manuel Thalmann be49a7d80c Allow creation of multiple users 2024-03-23 15:38:06 +01:00
Manuel Thalmann 02324b9861 Leave entrypoint uninitialized if not determinable 2024-03-22 17:55:43 +01:00
Manuel Thalmann 855ca38b8c Add missing import 2024-03-21 17:21:02 +01:00
Manuel Thalmann ca863eb749 Automatically determine the entrypoint during windows install 2024-03-21 16:07:29 +01:00
Manuel Thalmann 083df48223 Remove duplicate declaration 2024-03-21 01:52:06 +01:00
Manuel Thalmann 6413377cfc Prevent PowerShell variable name collision 2024-03-21 00:29:38 +01:00
Manuel Thalmann b07f4ce23b Allow global installation of powershell configs 2024-03-20 23:49:21 +01:00
Manuel Thalmann fcdc159301 Add a script for running bash from powershell 2024-03-20 21:44:02 +01:00
Manuel Thalmann 37ddcb63d2 Rename powershell util script 2024-03-20 18:56:16 +01:00
Manuel Thalmann d767f0e97d Add scripts for editing the powershell profile 2024-03-20 16:33:18 +01:00
Manuel Thalmann f75f8a3fee Detect entrypoint automatically 2024-03-16 01:04:56 +01:00
Manuel Thalmann be2f9f51dc Remove existing backup files 2023-08-05 03:03:57 +02:00
Manuel Thalmann 1a5ce2d870 Remove archive existence check when restoring personal files 2023-08-05 03:03:47 +02:00
Manuel Thalmann 9a01d0065e Use normal compression level 2023-08-02 12:57:03 +02:00