Commit graph

343 commits

Author SHA1 Message Date
Manuel Thalmann 68e679224f Clean up files after installation 2024-09-30 04:47:35 +02:00
Manuel Thalmann 1ea2c86bff Add missing documentation comments 2024-09-29 17:39:26 +02:00
Manuel Thalmann 26592d589c Detect malformed paths by their beginning 2024-09-28 16:13:43 +02:00
Manuel Thalmann 3022ee9f41 Move unix related functions to the WSL script 2024-09-28 16:13:07 +02:00
Manuel Thalmann 4655b84599 Install Bitwarden for all users 2024-09-26 13:54:19 +02:00
Manuel Thalmann 1e3fd33924 Create universal TrackMania script 2024-09-24 18:15:06 +02:00
Manuel Thalmann 78fc179bf2 Restructure the project 2024-09-23 03:33:17 +02:00
Manuel Thalmann 50b4a30256 Store the artifact path in an individual script 2024-09-23 00:33:54 +02:00
Manuel Thalmann d0b055140e Separate global and OS-specific config 2024-09-22 17:50:05 +02:00
Manuel Thalmann 976f543b36 Remove obsolete code 2024-09-22 15:10:36 +02:00
Manuel Thalmann 1f4ec9932d Remove unused code 2024-09-21 17:19:30 +02:00
Manuel Thalmann 3dcf228ca7 Add scripts for backing up energy plan 2024-09-21 02:10:20 +02:00
Manuel Thalmann 3bf64ff7e5 Pause before reboot when debugging 2024-09-12 19:04:37 +02:00
Manuel Thalmann 619496bb51 Fix creation of multiple users 2024-09-12 19:00:00 +02:00
Manuel Thalmann 438c0b1cdf Add a script for creating backups 2024-09-10 00:37:13 +02:00
Manuel Thalmann 5f89d3df85 Fix non-functioning WSL installation 2024-09-08 17:42:31 +02:00
Manuel Thalmann 4b09cd1f87 Improve performance 2024-09-08 17:41:30 +02:00
Manuel Thalmann 5a1b1cd8c1 Switch to named flakes 2024-09-08 17:09:01 +02:00
Manuel Thalmann 71e46db226 Remove unnecessary policy change 2024-09-03 16:31:12 +02:00
Manuel Thalmann a7b40d2376 Install Ubuntu automatically 2024-09-03 12:08:14 +02:00
Manuel Thalmann e4b0ffb891 Allow users to restore a backup 2024-08-28 04:40:32 +02:00
Manuel Thalmann e671592fc4 Streamline restoration of directories 2024-08-28 04:38:30 +02:00
Manuel Thalmann a54c44be90 Set a default path for backup artifacts 2024-08-28 00:38:20 +02:00
Manuel Thalmann 1c3a2fe2e7 Ignore unspecified backup archives 2024-08-28 00:22:38 +02:00
Manuel Thalmann 4c11809c49 Ignore inexistent backup artifacts 2024-08-28 00:21:06 +02:00
Manuel Thalmann 972fd5fd43 Add a script for managing backups 2024-08-27 21:05:51 +02:00
Manuel Thalmann bcb2845cd4 Create dedicated script for creating users 2024-08-27 17:04:17 +02:00
Manuel Thalmann 2da5240d3f Create dedicated script for installing software 2024-08-27 16:41:08 +02:00
Manuel Thalmann 7535c40a8d Prevent reading nix config multiple times 2024-08-27 14:35:04 +02:00
Manuel Thalmann e828cb1988 Force the use of the managed distribution 2024-08-27 04:26:25 +02:00
Manuel Thalmann 3185e67a59 Initialize operation for all users 2024-08-27 04:24:29 +02:00
Manuel Thalmann 9ec7145dcf Modify user after first login 2024-08-27 03:27:54 +02:00
Manuel Thalmann 4a2753e928 Rearm Windows Activation before creating MSAcc 2024-08-27 03:25:19 +02:00
Manuel Thalmann 4a4f8eeab7 Register MSAcc logon script early 2024-08-27 03:24:37 +02:00
Manuel Thalmann e1b6038f4c Allow rebooting without registering setup 2024-08-27 03:11:35 +02:00
Manuel Thalmann 6ab0df4dc8 Add further functionality to the WSL script 2024-08-27 00:38:46 +02:00
Manuel Thalmann 380b70322c Create a separate script for WSL interaction 2024-08-26 23:33:46 +02:00
Manuel Thalmann 4608c4748c Print update logs properly 2024-08-24 14:47:51 +02:00
Manuel Thalmann 596bca0b4e Streamline the creation of users 2024-08-21 18:34:18 +02:00
Manuel Thalmann f468804c95 Add function for generating startup command 2024-08-21 18:26:58 +02:00
Manuel Thalmann 682571eeba Allow registering startup script for the default user 2024-08-21 18:20:11 +02:00
Manuel Thalmann b17d758a94 Fix broken signature of Restart-Intermediate 2024-08-19 12:07:26 +02:00
Manuel Thalmann c68b153401 Ensure error file can be read from 2024-08-19 02:24:45 +02:00
Manuel Thalmann 76da967793 Simplify script registration 2024-08-19 02:24:13 +02:00
Manuel Thalmann 8a59b54295 Fix broken regedit paths 2024-08-19 01:38:25 +02:00
Manuel Thalmann 141b8290da Allow registering reboots for users 2024-08-19 01:37:14 +02:00
Manuel Thalmann 61af290724 Improve log messages of updates 2024-08-18 12:20:21 +02:00
Manuel Thalmann dd78af2f54 Fix typos 2024-08-16 16:10:09 +02:00
Manuel Thalmann 1701213a77 Generate env variables using shorthand scripts 2024-08-16 15:16:56 +02:00
Manuel Thalmann 2034f5c9f6 Allow running installation in debug mode 2024-08-16 15:16:28 +02:00