Commit graph

1873 commits

Author SHA1 Message Date
Manuel Thalmann 282d42cfa6 Add a function for checking whether a setup is being run 2024-08-06 14:32:37 +02:00
Manuel Thalmann da5ff42988 Determine software script name properly 2024-08-06 12:21:48 +02:00
Manuel Thalmann 0baec8960c Fix incorrect path 2024-08-06 12:21:00 +02:00
Manuel Thalmann 33b7e766ab Fix incorrectly imported modules 2024-08-06 11:39:57 +02:00
Manuel Thalmann 023febb1ed Fix incorrect XPaths 2024-08-06 11:39:48 +02:00
Manuel Thalmann d812b70e31 Create Windows image as normal user 2024-08-06 11:39:34 +02:00
Manuel Thalmann 3d9ae27fc5 Make the name of the setup user look more Windows like 2024-08-06 11:39:05 +02:00
Manuel Thalmann f82f595f04 Set the name of the setup user properly 2024-08-06 10:22:50 +02:00
Manuel Thalmann 5032465415 Add scripts for installing essential software 2024-08-06 00:04:02 +02:00
Manuel Thalmann 89eb055eca Add a function for removing desktop icons 2024-08-06 00:02:07 +02:00
Manuel Thalmann fcdee2672f Add an option for showing file extensions 2024-08-05 23:22:22 +02:00
Manuel Thalmann 38dad92063 Ensure the environment variables are always set properly 2024-08-05 23:09:58 +02:00
Manuel Thalmann 567311d6b0 Fix incorrect argument initialization 2024-08-05 23:08:36 +02:00
Manuel Thalmann 3ceaaa21ee Ensure Arguments contains an object 2024-08-05 22:51:29 +02:00
Manuel Thalmann f1029c1c43 Fix argument redirection 2024-08-05 22:49:44 +02:00
Manuel Thalmann fe7a5a06c6 Fix non-functioning script 2024-08-05 22:45:17 +02:00
Manuel Thalmann d0531bc649 Allow running further installer actions within an installer 2024-08-05 22:29:20 +02:00
Manuel Thalmann 7936872854 Refactor windows configuration script 2024-08-05 20:07:39 +02:00
Manuel Thalmann adc2d87fc7 Add settings for customizing windows 2024-08-05 19:12:59 +02:00
Manuel Thalmann f26f58f083 Refactor software script environment 2024-08-05 00:07:41 +02:00
Manuel Thalmann 6de1f20e5a Set CONFIG_MODULE to full path by default 2024-08-02 01:57:31 +02:00
Manuel Thalmann 258a4443e6 Enter next stage after configuration 2024-08-02 01:44:56 +02:00
Manuel Thalmann 66c47241b8 Make config module persist in WSL 2024-08-02 00:47:33 +02:00
Manuel Thalmann 4ed283c095 Ensure arguments are passed to fish 2024-08-01 23:36:03 +02:00
Manuel Thalmann a6ce2d3558 Fix installer script structure 2024-08-01 23:34:35 +02:00
Manuel Thalmann 1b8f1d208f Declare InstallerAction in a separate file 2024-08-01 22:52:51 +02:00
Manuel Thalmann 1568d597a2 Ensure necessary modules are imported 2024-08-01 21:49:46 +02:00
Manuel Thalmann a508c15b9f Import SetupStage enum into installation module 2024-08-01 21:32:33 +02:00
Manuel Thalmann e8963dd0a8 Pause on error by default 2024-08-01 21:08:31 +02:00
Manuel Thalmann 11e0431982 Display the software name during installation 2024-08-01 21:06:03 +02:00
Manuel Thalmann cb9e774358 Fix non-functioning command 2024-08-01 20:34:55 +02:00
Manuel Thalmann f266ccb472 Remove non-existent script 2024-08-01 19:10:10 +02:00
Manuel Thalmann 59b303a7bd Nest installation functions in a module 2024-08-01 19:02:12 +02:00
Manuel Thalmann 29d40642cf Install winget if nonexistent 2024-08-01 18:58:33 +02:00
Manuel Thalmann 49dc99c160 Use the new commands 2024-08-01 18:36:47 +02:00
Manuel Thalmann af32bf22e3 Add dedicated commands for checking software 2024-08-01 18:35:45 +02:00
Manuel Thalmann 865cf901b0 Add a script for managing software 2024-08-01 18:24:26 +02:00
Manuel Thalmann 2929025351 Fix nix installation check 2024-08-01 18:05:10 +02:00
Manuel Thalmann 317aad550a Make nix visible to WSL 2024-08-01 18:03:48 +02:00
Manuel Thalmann 5b7122ce2e Add a function for getting the users to create 2024-08-01 17:56:42 +02:00
Manuel Thalmann 8929286b02 Rename the file containing software functions 2024-08-01 17:38:59 +02:00
Manuel Thalmann 65b8e2200f Configure clock for dualboot systems 2024-08-01 16:32:03 +02:00
Manuel Thalmann d8f001dfef Enter configuration stage if nix exists 2024-08-01 16:28:48 +02:00
Manuel Thalmann ee926e163a Reboot WSL to pick up nix 2024-08-01 16:25:18 +02:00
Manuel Thalmann de2db7fb9f Add a function for retrieving nix options 2024-08-01 16:12:58 +02:00
Manuel Thalmann 480f9c38b4 Make CONFIG_MODULE available in WSL 2024-08-01 14:39:44 +02:00
Manuel Thalmann f617e1e167 Install WSL and nix by default 2024-08-01 14:06:40 +02:00
Manuel Thalmann 01360551e2 Rename config module file 2024-08-01 12:39:27 +02:00
Manuel Thalmann 381587ea8a Reword log messages 2024-08-01 12:32:43 +02:00
Manuel Thalmann 31c274f441 Fix syntax error 2024-08-01 12:31:25 +02:00