Commit graph

345 commits

Author SHA1 Message Date
1701213a77 Generate env variables using shorthand scripts 2024-08-16 15:16:56 +02:00
2034f5c9f6 Allow running installation in debug mode 2024-08-16 15:16:28 +02:00
38c37c3564 Hide output of DISM commands 2024-08-15 13:57:15 +02:00
1fbc33cf88 Ensure auto reboot is disabled properly 2024-08-12 21:32:53 +02:00
9c7729ce56 Add methods for managing auto restart feature 2024-08-12 01:23:42 +02:00
bc8f73b185 Remove unnecessary code 2024-08-10 15:24:15 +02:00
6dba078a44 Add a function for removing the RunOnce key 2024-08-10 15:24:04 +02:00
5aa19c89e9 Fix typo 2024-08-10 03:57:37 +02:00
61d610f194 Fix copy paste error 2024-08-10 03:57:26 +02:00
a219a15a5c Allow skipping the User parameter 2024-08-10 03:40:37 +02:00
94d6ffe6f9 Fix broken scripts 2024-08-10 01:50:52 +02:00
89d43c1599 Remove unnecessary confirmation dialogue 2024-08-10 00:23:47 +02:00
9e7ed6e85e Ensure CONFIG_MODULE is resolved 2024-08-09 23:23:55 +02:00
bd2dc90463 Add dedicated functions for creating startup scripts 2024-08-09 23:23:29 +02:00
505ee2ad34 Add a function for allowing user access 2024-08-09 15:56:16 +02:00
92e4889417 Fix broken reboot registration 2024-08-09 15:49:36 +02:00
f01409fcd5 Ensure the script path is detected properly 2024-08-09 14:45:50 +02:00
29e2703162 Allow registering reboot for the default user 2024-08-09 14:44:57 +02:00
ec7fc8dd6e Add a dedicated function for disabling boot message 2024-08-09 13:35:12 +02:00
b8086193bd Force computer reboots 2024-08-09 04:42:55 +02:00
25d4810147 Add scripts for controlling UAC 2024-08-09 04:29:26 +02:00
dee942b881 Set displayname of all users 2024-08-09 04:20:00 +02:00
cb2735b909 Login to users for configuration 2024-08-09 04:19:49 +02:00
c79d632639 Skip PWSH_PATH if undefined 2024-08-09 04:08:22 +02:00
e768c55e58 Fix typo 2024-08-09 03:38:10 +02:00
849d8387cc Allow displaying a boot message 2024-08-09 02:59:06 +02:00
c631882854 Disable users by default 2024-08-09 02:58:01 +02:00
0a464c90d9 Fix renaming user 2024-08-09 02:20:27 +02:00
68bec52a7b Show error properly 2024-08-09 02:00:18 +02:00
e85ab0431f Remove unnecessary console output 2024-08-09 01:22:51 +02:00
ee06982b21 Leave groups unspecified 2024-08-08 17:50:32 +02:00
62db17bda2 Add users during installation 2024-08-08 17:49:43 +02:00
8911b7460b Refactor app association script 2024-08-08 14:09:07 +02:00
be4a3228da Fix broken XML document creation 2024-08-08 05:04:59 +02:00
198e984bcd Add scripts for all remaining apps 2024-08-08 04:36:35 +02:00
2dfb9d58bf Move scripts properly 2024-08-07 21:05:32 +02:00
36336e332d Add scripts for installing PowerShell 2024-08-07 20:30:12 +02:00
26ef9a12b9 Rename PowerShell script directory 2024-08-07 19:08:13 +02:00
fc4215b341 Refactor app association script 2024-08-07 18:29:20 +02:00
dc2f840018 Prevent reboot during WaveLink installation 2024-08-07 18:01:17 +02:00
2f950d89ba Add script for installing AMD packages 2024-08-07 15:25:12 +02:00
3304afd2e8 Ensure correct types for setting download dir 2024-08-07 15:24:37 +02:00
181426ee41 Add a script for installing ASUS packages 2024-08-07 14:40:24 +02:00
bed24acbe3 Refactor browser automation scripts 2024-08-07 14:28:26 +02:00
6c193590b1 Add functions for installing choco and winget packages 2024-08-07 13:22:12 +02:00
d64feb232a Add a function for checking winget packages 2024-08-07 13:18:29 +02:00
7177fa97ca Enhance the winget install check 2024-08-07 03:34:12 +02:00
0b28364280 Add a function for checking NuGet packages 2024-08-07 03:23:59 +02:00
0be3410151 Fix non-functioning script 2024-08-07 03:23:21 +02:00
6e3e8eb4b3 Add a function for checking whether a setup is being run 2024-08-06 14:32:37 +02:00
40a422bb8e Determine software script name properly 2024-08-06 12:21:48 +02:00
48f0097c45 Fix incorrect path 2024-08-06 12:21:00 +02:00
6997a800b9 Add scripts for installing essential software 2024-08-06 00:04:02 +02:00
348b1a00bc Add a function for removing desktop icons 2024-08-06 00:02:07 +02:00
901262b8a7 Ensure the environment variables are always set properly 2024-08-05 23:09:58 +02:00
2bb3007006 Fix incorrect argument initialization 2024-08-05 23:08:36 +02:00
3708aa8e2b Ensure Arguments contains an object 2024-08-05 22:51:29 +02:00
b566d63ef2 Fix argument redirection 2024-08-05 22:49:44 +02:00
e7ced15185 Fix non-functioning script 2024-08-05 22:45:17 +02:00
b1544a6a60 Allow running further installer actions within an installer 2024-08-05 22:29:20 +02:00
5ba6a48eac Refactor windows configuration script 2024-08-05 20:07:39 +02:00
8564396d86 Refactor software script environment 2024-08-05 00:07:41 +02:00
f46d2da997 Ensure arguments are passed to fish 2024-08-01 23:36:03 +02:00
1c29cdd89c Fix installer script structure 2024-08-01 23:34:35 +02:00
34108f78d8 Declare InstallerAction in a separate file 2024-08-01 22:52:51 +02:00
985661a91e Display the software name during installation 2024-08-01 21:06:03 +02:00
8295a41574 Fix non-functioning command 2024-08-01 20:34:55 +02:00
fe11ddf570 Use the new commands 2024-08-01 18:36:47 +02:00
a2d0c89424 Add dedicated commands for checking software 2024-08-01 18:35:45 +02:00
f518ea07da Add a script for managing software 2024-08-01 18:24:26 +02:00
9a42fba7f7 Make nix visible to WSL 2024-08-01 18:03:48 +02:00
3a5e8556c5 Add a function for getting the users to create 2024-08-01 17:56:42 +02:00
603fbdfe46 Rename the file containing software functions 2024-08-01 17:38:59 +02:00
05201f1108 Configure clock for dualboot systems 2024-08-01 16:32:03 +02:00
c7d19102cf Add a function for retrieving nix options 2024-08-01 16:12:58 +02:00
040f20edce Rename config module file 2024-08-01 12:39:27 +02:00
203da2ae3f Reword log messages 2024-08-01 12:32:43 +02:00
8ad65912be Fix syntax error 2024-08-01 12:31:25 +02:00
5ff8639898 Import scripting module inside the PowerManagement module 2024-08-01 12:24:28 +02:00
12c449eb7c Add scripts for updating windows 2024-08-01 02:59:32 +02:00
ee077e0765 Fix errors in the PowerManagement module 2024-08-01 02:19:05 +02:00
d7cc1a53bf Fix handling of setup stages 2024-07-31 22:33:37 +02:00
2a7adfeba3 Set registry values properly 2024-07-31 22:33:16 +02:00
595b7cb874 Display console output of hooks 2024-07-31 22:18:47 +02:00
9a3c5f6b32 Store stages using their name 2024-07-31 16:52:49 +02:00
467ad0caab Refactor the installation loop architecture 2024-07-31 16:25:32 +02:00
afb2d1be65 Implement the windows installation in a loop 2024-07-31 16:09:50 +02:00
9d79d4deb3 Normalize script formatting 2024-07-31 15:52:23 +02:00
e84b2f9583 Add a script for managing setup options 2024-07-31 15:42:02 +02:00
bb3ea5d555 Add a script for rebooting the computer 2024-07-31 15:41:45 +02:00
be4ee90f7d Add a separate script for injecting values into scripts 2024-07-31 14:55:00 +02:00
90675f3e14 Add a script for checking for installed choco packages 2024-07-31 14:53:21 +02:00
ce0a00ee26 Add a function for executing hooks 2024-07-30 18:34:19 +02:00
150775e068 Relocate powershell profile script 2024-07-16 14:06:19 +02:00
855715059e Ensure to run bash scripts using bash 2024-04-01 17:02:49 +02:00
17a18866f5 Allow addition of custom restoration arguments 2024-03-24 18:08:54 +01:00
1b87ddfabb Ensure the KnownFolders module is imported before use 2024-03-24 15:18:01 +01:00
fed96c7cdf Update code accordingly 2024-03-24 01:10:44 +01:00
f91980ce9a Create ExpandString values by default 2024-03-24 01:10:00 +01:00
19900bac81 Pause scripts on errors 2024-03-23 17:32:45 +01:00