Commit graph

2238 commits

Author SHA1 Message Date
Manuel Thalmann 18c72d632e Ensure correct types for setting download dir 2024-08-07 15:24:37 +02:00
Manuel Thalmann f10b06e42d Add a script for installing ASUS packages 2024-08-07 14:40:24 +02:00
Manuel Thalmann 82c5fe6a82 Refactor browser automation scripts 2024-08-07 14:28:26 +02:00
Manuel Thalmann a99d91793b Execute winget script in a module 2024-08-07 13:36:47 +02:00
Manuel Thalmann ee0104e1e4 Install components for browser automation 2024-08-07 13:36:31 +02:00
Manuel Thalmann 3b426f1b35 Add functions for installing choco and winget packages 2024-08-07 13:22:12 +02:00
Manuel Thalmann ad513290b9 Add a function for checking winget packages 2024-08-07 13:18:29 +02:00
Manuel Thalmann 69093de8f6 Enhance the winget install check 2024-08-07 03:34:12 +02:00
Manuel Thalmann e54edf6952 Add a function for checking NuGet packages 2024-08-07 03:23:59 +02:00
Manuel Thalmann 0c9b6ce1e0 Fix non-functioning script 2024-08-07 03:23:21 +02:00
Manuel Thalmann 3a84a70192 Install PowerShell modules after removing old copy 2024-08-06 18:19:33 +02:00
Manuel Thalmann 7180fbbfcd Add config for declaring hardware 2024-08-06 17:23:20 +02:00
Manuel Thalmann ba6eb63822 Silence unnecessary output 2024-08-06 17:07:57 +02:00
Manuel Thalmann 6c626adc2d Add a separate function for executing software actions 2024-08-06 16:54:11 +02:00
Manuel Thalmann d591462661 Add a function for checking whether a setup is being run 2024-08-06 14:32:37 +02:00
Manuel Thalmann 05921c313a Determine software script name properly 2024-08-06 12:21:48 +02:00
Manuel Thalmann bed94eb232 Fix incorrect path 2024-08-06 12:21:00 +02:00
Manuel Thalmann a6eb1557a9 Fix incorrectly imported modules 2024-08-06 11:39:57 +02:00
Manuel Thalmann ca9adf1c5d Fix incorrect XPaths 2024-08-06 11:39:48 +02:00
Manuel Thalmann bac5af0c74 Create Windows image as normal user 2024-08-06 11:39:34 +02:00
Manuel Thalmann 48b56955da Make the name of the setup user look more Windows like 2024-08-06 11:39:05 +02:00
Manuel Thalmann ea690b1ce9 Set the name of the setup user properly 2024-08-06 10:22:50 +02:00
Manuel Thalmann 03c3bf77e0 Add scripts for installing essential software 2024-08-06 00:04:02 +02:00
Manuel Thalmann 693f432fef Add a function for removing desktop icons 2024-08-06 00:02:07 +02:00
Manuel Thalmann 1db979d9ba Add an option for showing file extensions 2024-08-05 23:22:22 +02:00
Manuel Thalmann 21b1ac28df Ensure the environment variables are always set properly 2024-08-05 23:09:58 +02:00
Manuel Thalmann 9109639ac6 Fix incorrect argument initialization 2024-08-05 23:08:36 +02:00
Manuel Thalmann d2599ee322 Ensure Arguments contains an object 2024-08-05 22:51:29 +02:00
Manuel Thalmann b1ff2d784f Fix argument redirection 2024-08-05 22:49:44 +02:00
Manuel Thalmann 86f56b2a7e Fix non-functioning script 2024-08-05 22:45:17 +02:00
Manuel Thalmann 05ab7fe273 Allow running further installer actions within an installer 2024-08-05 22:29:20 +02:00
Manuel Thalmann e81d0e2581 Refactor windows configuration script 2024-08-05 20:07:39 +02:00
Manuel Thalmann 6a420a7039 Add settings for customizing windows 2024-08-05 19:12:59 +02:00
Manuel Thalmann 60877942f8 Refactor software script environment 2024-08-05 00:07:41 +02:00
Manuel Thalmann 337715c629 Set CONFIG_MODULE to full path by default 2024-08-02 01:57:31 +02:00
Manuel Thalmann ba273daa32 Enter next stage after configuration 2024-08-02 01:44:56 +02:00
Manuel Thalmann df18340177 Make config module persist in WSL 2024-08-02 00:47:33 +02:00
Manuel Thalmann f725b8076a Ensure arguments are passed to fish 2024-08-01 23:36:03 +02:00
Manuel Thalmann 34536e9fdd Fix installer script structure 2024-08-01 23:34:35 +02:00
Manuel Thalmann 7df6dafb52 Declare InstallerAction in a separate file 2024-08-01 22:52:51 +02:00
Manuel Thalmann 887bcc128a Ensure necessary modules are imported 2024-08-01 21:49:46 +02:00
Manuel Thalmann 9ef9acae56 Import SetupStage enum into installation module 2024-08-01 21:32:33 +02:00
Manuel Thalmann 05459a1cd1 Pause on error by default 2024-08-01 21:08:31 +02:00
Manuel Thalmann 6fd782721a Display the software name during installation 2024-08-01 21:06:03 +02:00
Manuel Thalmann 73c9affcfe Fix non-functioning command 2024-08-01 20:34:55 +02:00
Manuel Thalmann e386b7c8c8 Remove non-existent script 2024-08-01 19:10:10 +02:00
Manuel Thalmann 9025680782 Nest installation functions in a module 2024-08-01 19:02:12 +02:00
Manuel Thalmann 5af4b9ca40 Install winget if nonexistent 2024-08-01 18:58:33 +02:00
Manuel Thalmann fd32029507 Use the new commands 2024-08-01 18:36:47 +02:00
Manuel Thalmann 5249ffc281 Add dedicated commands for checking software 2024-08-01 18:35:45 +02:00