Commit graph

132 commits

Author SHA1 Message Date
Manuel Thalmann 386d97b3a5 Ensure partitions are detected 2024-10-26 19:03:43 +02:00
Manuel Thalmann 9f300cfecd Delete partitions in descending order 2024-10-26 00:01:23 +02:00
Manuel Thalmann 70964072b6 Fix race condition in partition script 2024-10-26 00:01:11 +02:00
Manuel Thalmann 0c877a798c Remove the common category 2024-10-22 01:18:31 +02:00
Manuel Thalmann a3b79159e6 Enable software properly 2024-10-14 01:55:19 +02:00
Manuel Thalmann 6b06a5d2ce Add enable option for other software 2024-10-13 22:04:43 +02:00
Manuel Thalmann fe37ad29e0 Inherit user app enablement from OS 2024-10-13 20:15:40 +02:00
Manuel Thalmann bd7d8f8080 Add options for enabling programs individually 2024-10-13 20:14:54 +02:00
Manuel Thalmann bdc02756eb Rename the app directory 2024-10-13 19:55:31 +02:00
Manuel Thalmann 561ac46073 Store app configs under programs 2024-10-13 19:52:28 +02:00
Manuel Thalmann 59708b8f04 Format all files 2024-10-06 21:25:34 +02:00
Manuel Thalmann ecca742d1a Allow confirm dialogue without default value 2024-09-30 15:08:41 +02:00
Manuel Thalmann 739aa90e88 Create a dedicated script for selects 2024-09-30 14:36:20 +02:00
Manuel Thalmann 1dcba0a71a Update archiso 2024-09-23 03:43:48 +02:00
Manuel Thalmann 2dd1b1326b Reload disks after invalid choices 2024-09-22 20:07:19 +02:00
Manuel Thalmann 33758298cf Allow cancelling dialogues using CTRL+C 2024-09-22 18:51:45 +02:00
Manuel Thalmann 9540680341 Refactor the confirmation dialogue 2024-09-22 18:51:10 +02:00
Manuel Thalmann 9060a6f304 Implement disk dialogue in a single script 2024-09-22 18:24:07 +02:00
Manuel Thalmann 985a408900 Move scripts for nix to a different location 2024-09-22 17:54:12 +02:00
Manuel Thalmann 976f543b36 Remove obsolete code 2024-09-22 15:10:36 +02:00
Manuel Thalmann 03a80b8583 Reload labels when probing partitions 2024-09-21 15:22:04 +02:00
Manuel Thalmann a3421d4e37 Add scripts for handling HiDPI 2024-09-20 02:07:32 +02:00
Manuel Thalmann c5fbcc0a4b Add scripts for installing drivers 2024-09-20 02:01:22 +02:00
Manuel Thalmann a2c95202b6 Allow enabling Secure Boot 2024-09-20 00:56:56 +02:00
Manuel Thalmann 8584eef0ec Allow configuring the hostname 2024-09-19 23:45:19 +02:00
Manuel Thalmann 5987f326cc Mount ntfs disks using ntfs3 2024-09-12 20:18:57 +02:00
Manuel Thalmann 48ed6f68b0 Ensure partition script exits early on error 2024-09-12 19:02:33 +02:00
Manuel Thalmann afbff7ac8c Execute partition script using shebang 2024-09-12 18:44:14 +02:00
Manuel Thalmann b5f8949138 Clarify that partition script edits partitions 2024-09-12 18:43:33 +02:00
Manuel Thalmann ed9a52b43e Prevent use of glob 2024-09-12 18:39:50 +02:00
Manuel Thalmann 0a5dc5deaa Ensure partition presence using partprobe 2024-09-12 18:39:18 +02:00
Manuel Thalmann 5a1b1cd8c1 Switch to named flakes 2024-09-08 17:09:01 +02:00
Manuel Thalmann 4292a3e847 Improve assignments of groups 2024-09-03 20:32:01 +02:00
Manuel Thalmann c350a9c26b Fix recursive configuration 2024-08-25 03:58:28 +02:00
Manuel Thalmann bde4a6bea3 Allow overriding Windows settings 2024-08-24 14:20:22 +02:00
Manuel Thalmann decd752c9f Add nextcloud to the module list 2024-08-24 04:18:57 +02:00
Manuel Thalmann 6f2e9b894e Create separate option holding win users 2024-08-24 03:25:28 +02:00
Manuel Thalmann 9bbb15b5ba Make option names more clear 2024-08-23 19:42:27 +02:00
Manuel Thalmann ba70754bf3 Allow configuring oh-my-posh 2024-08-23 19:39:18 +02:00
Manuel Thalmann 384b90b8d2 Adjust configuration accordingly 2024-08-23 19:14:09 +02:00
Manuel Thalmann ae5e724f5c Refactor option descriptions 2024-08-23 19:02:06 +02:00
Manuel Thalmann 9ec3aa95c9 Clean up the Windows configuration 2024-08-23 18:59:49 +02:00
Manuel Thalmann c2b83d666a Clean up the users.nix file 2024-08-23 18:51:54 +02:00
Manuel Thalmann 6ae1a4a688 Create dedicated rclone module 2024-08-23 18:48:30 +02:00
Manuel Thalmann c422b43d5c Move git module to separate directory 2024-08-23 18:42:16 +02:00
Manuel Thalmann de8021cbb8 Move git options to separate module 2024-08-23 18:40:24 +02:00
Manuel Thalmann 2af3a6de6f Fix inheritance of user config 2024-08-23 18:28:20 +02:00
Manuel Thalmann ec1368950e Allow OS specific settings 2024-08-23 18:11:48 +02:00
Manuel Thalmann 19e84bd4ab Prevent users from being excluded 2024-08-19 01:10:29 +02:00
Manuel Thalmann e50e3ff64e Force copying of Linux users to Windows 2024-08-19 00:54:13 +02:00