Commit graph

2161 commits

Author SHA1 Message Date
Manuel Thalmann d3cafda83a Ask for live scripts only once 2024-09-10 02:39:09 +02:00
Manuel Thalmann 6a852059fb Install Ubuntu automatically 2024-09-10 02:39:09 +02:00
Manuel Thalmann f410c33972 Add a backup script for reWASD 2024-09-10 02:39:09 +02:00
Manuel Thalmann 90f97848ce Add a backup script for Visual Studio 2024-09-10 02:39:09 +02:00
Manuel Thalmann 2397a1919d Allow backing up TrackMania Forever 2024-09-10 02:39:09 +02:00
Manuel Thalmann a8bc078525 Allow testing winget packages with specific scope 2024-09-10 02:39:09 +02:00
Manuel Thalmann 69a61e6002 Allow backing up RetroArch 2024-09-10 02:39:09 +02:00
Manuel Thalmann 0a83eb7e10 Add scripts for backing up PuTTY 2024-09-10 02:39:09 +02:00
Manuel Thalmann fb90448395 Add scripts for backing up osu! 2024-09-10 02:39:09 +02:00
Manuel Thalmann 7127bae277 Install osu!lazer per user 2024-09-10 02:39:09 +02:00
Manuel Thalmann 83101c8873 Add backup support for ManiaPlanet 2024-09-10 02:39:09 +02:00
Manuel Thalmann 9c6f6a85e5 Add scripts for backing up and restoring LGHub 2024-09-10 02:39:08 +02:00
Manuel Thalmann d33940c38c Allow users to restore a backup 2024-09-10 02:36:02 +02:00
Manuel Thalmann 6e6cef4392 Add scripts for backing up and restoring personal files 2024-09-10 02:36:02 +02:00
Manuel Thalmann 621e0842ed Fix non-functioning profile script 2024-09-10 02:36:02 +02:00
Manuel Thalmann 5dd9205437 Ensure 7z is installed for backups 2024-09-10 02:36:02 +02:00
Manuel Thalmann 1581ddc80c Streamline restoration of directories 2024-09-10 02:36:02 +02:00
Manuel Thalmann a107654d40 Set a default path for backup artifacts 2024-09-10 02:36:02 +02:00
Manuel Thalmann 372e75d655 Add capabilities to back up apps 2024-09-10 02:36:02 +02:00
Manuel Thalmann 678c56cf78 Allow specifying a backup action 2024-09-10 02:36:02 +02:00
Manuel Thalmann 66779b42cc Ignore unspecified backup archives 2024-09-10 02:36:02 +02:00
Manuel Thalmann 01791b293c Ignore inexistent backup artifacts 2024-09-10 02:36:02 +02:00
Manuel Thalmann 1e35fa150f Make the install script action agnostic 2024-09-10 02:36:02 +02:00
Manuel Thalmann 8c7d22a780 Rename the Windows installer script 2024-09-10 02:36:02 +02:00
Manuel Thalmann fa3e8cf821 Rename outdated script 2024-09-10 02:36:02 +02:00
Manuel Thalmann 253331ea7a Silence errors concerning empty aliae configurations 2024-09-10 02:36:02 +02:00
Manuel Thalmann afd1f38a81 Make Operations script cross platform 2024-09-10 02:36:02 +02:00
Manuel Thalmann 10a64e3424 Handle OneShot tasks only on Windows 2024-09-10 02:36:02 +02:00
Manuel Thalmann a381e0e892 Add a script for managing backups 2024-09-10 02:36:02 +02:00
Manuel Thalmann 1abc314a51 Add tools for managing aliae 2024-09-10 02:36:02 +02:00
Manuel Thalmann 597dcc9b83 Fix non-functioning aliae installation 2024-09-10 02:36:02 +02:00
Manuel Thalmann 36ae05b90d Create dedicated script for creating users 2024-09-10 02:36:02 +02:00
Manuel Thalmann 5991878f2d Create dedicated script for installing software 2024-09-10 02:36:02 +02:00
Manuel Thalmann 08b3f2d1e9 Prevent reading nix config multiple times 2024-09-10 02:36:02 +02:00
Manuel Thalmann b54ec95a7a Ensure only one user is enabled at once 2024-09-10 02:36:02 +02:00
Manuel Thalmann 6346644f76 Prevent unnecessary file creation 2024-09-10 02:36:02 +02:00
Manuel Thalmann 0a586e3323 Execute OneShot tasks in any operation 2024-09-10 02:36:02 +02:00
Manuel Thalmann ecaf4ff7b0 Use /mnt as mount directory 2024-09-10 02:36:02 +02:00
Manuel Thalmann e232b1ce9b Force the use of the managed distribution 2024-09-10 02:36:02 +02:00
Manuel Thalmann 1dcf168a9f Initialize operation for all users 2024-09-10 02:36:01 +02:00
Manuel Thalmann b1a15cfd66 Handle initialization in operation code 2024-08-27 04:15:37 +02:00
Manuel Thalmann 6a38a943c0 Execute script non-interactive during OneShot tasks 2024-08-27 03:50:08 +02:00
Manuel Thalmann 12f0b4aebe Exit script after running OneShot task 2024-08-27 03:45:44 +02:00
Manuel Thalmann 96818ef702 Modify user after first login 2024-08-27 03:27:54 +02:00
Manuel Thalmann a6a2b6331e Rearm Windows Activation before creating MSAcc 2024-08-27 03:25:19 +02:00
Manuel Thalmann 867553c479 Register MSAcc logon script early 2024-08-27 03:24:37 +02:00
Manuel Thalmann d8e31c4361 Allow rebooting without registering setup 2024-08-27 03:11:35 +02:00
Manuel Thalmann 5d89828dc4 Fix non-functioning NoProfile argument 2024-08-27 02:09:04 +02:00
Manuel Thalmann 9961690fea Prevent unnecessary installation actions 2024-08-27 01:57:46 +02:00
Manuel Thalmann 1ed75d314e Only install PowerShell module if necessary 2024-08-27 01:25:32 +02:00