Commit graph

107 commits

Author SHA1 Message Date
Manuel Thalmann e3b30837c4 Mount ntfs disks using ntfs3 2024-09-12 20:18:57 +02:00
Manuel Thalmann 4e81b4829e Ensure partition script exits early on error 2024-09-12 19:02:33 +02:00
Manuel Thalmann 9dbf7f7994 Execute partition script using shebang 2024-09-12 18:44:14 +02:00
Manuel Thalmann 3fdca945c3 Clarify that partition script edits partitions 2024-09-12 18:43:33 +02:00
Manuel Thalmann fa19f20ce9 Prevent use of glob 2024-09-12 18:39:50 +02:00
Manuel Thalmann 25ea551144 Ensure partition presence using partprobe 2024-09-12 18:39:18 +02:00
Manuel Thalmann c88be78a7b Switch to named flakes 2024-09-08 17:09:01 +02:00
Manuel Thalmann 41bf02fbea Improve assignments of groups 2024-09-03 20:32:01 +02:00
Manuel Thalmann 11d8c853c0 Fix recursive configuration 2024-08-25 03:58:28 +02:00
Manuel Thalmann de303f9417 Allow overriding Windows settings 2024-08-24 14:20:22 +02:00
Manuel Thalmann 4f4b727fa8 Add nextcloud to the module list 2024-08-24 04:18:57 +02:00
Manuel Thalmann 55360e58ae Create separate option holding win users 2024-08-24 03:25:28 +02:00
Manuel Thalmann c0e679ca64 Make option names more clear 2024-08-23 19:42:27 +02:00
Manuel Thalmann 3e4a1cfe9b Allow configuring oh-my-posh 2024-08-23 19:39:18 +02:00
Manuel Thalmann c414be0ce3 Adjust configuration accordingly 2024-08-23 19:14:09 +02:00
Manuel Thalmann e22442bd12 Refactor option descriptions 2024-08-23 19:02:06 +02:00
Manuel Thalmann 03b10702a0 Clean up the Windows configuration 2024-08-23 18:59:49 +02:00
Manuel Thalmann b2d3e49752 Clean up the users.nix file 2024-08-23 18:51:54 +02:00
Manuel Thalmann 82d6c12a4e Create dedicated rclone module 2024-08-23 18:48:30 +02:00
Manuel Thalmann 6a71da4a84 Move git module to separate directory 2024-08-23 18:42:16 +02:00
Manuel Thalmann e9cd25accb Move git options to separate module 2024-08-23 18:40:24 +02:00
Manuel Thalmann 448bfea708 Fix inheritance of user config 2024-08-23 18:28:20 +02:00
Manuel Thalmann 2c51a59bb4 Allow OS specific settings 2024-08-23 18:11:48 +02:00
Manuel Thalmann a7a730da06 Prevent users from being excluded 2024-08-19 01:10:29 +02:00
Manuel Thalmann 34b1699f2f Force copying of Linux users to Windows 2024-08-19 00:54:13 +02:00
Manuel Thalmann 8ac3a399c4 Fix incorrect user conversion 2024-08-08 17:16:51 +02:00
Manuel Thalmann cf3b943c46 Keep Windows groups separate 2024-08-08 15:33:55 +02:00
Manuel Thalmann 8f20f2495a Remove unnecessary options from Win users 2024-08-08 15:32:05 +02:00
Manuel Thalmann 147709dc06 Inherit Windows users from linux 2024-08-08 15:28:29 +02:00
Manuel Thalmann f121ba9c84 Add a dedicated user option for windows 2024-08-08 04:45:27 +02:00
Manuel Thalmann 2ede1dd7ea Add options for enabling LG Hub 2024-08-08 02:29:51 +02:00
Manuel Thalmann a9cee672db Add missing config 2024-08-08 01:51:21 +02:00
Manuel Thalmann 52efec3a18 Add config for declaring hardware 2024-08-06 17:23:20 +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 fcdee2672f Add an option for showing file extensions 2024-08-05 23:22:22 +02:00
Manuel Thalmann adc2d87fc7 Add settings for customizing windows 2024-08-05 19:12:59 +02:00
Manuel Thalmann 34d8ade9ab Add options for setting up windows 2024-07-28 01:56:41 +02:00
Manuel Thalmann 0b9a6ed65f Create rclone syncs during setup 2024-07-20 13:47:07 +02:00
Manuel Thalmann 4ed3f2bb4d Add a script draft for configuring rclone 2024-07-20 05:08:23 +02:00
Manuel Thalmann d0badac6e8 Add configurations for specifying users 2024-07-20 00:45:20 +02:00
Manuel Thalmann fc2acab5d1 Allow applying custom functions during evaluation 2024-07-20 00:36:19 +02:00
Manuel Thalmann 589475459d Streamline installation of all further software 2024-07-17 14:18:27 +02:00
Manuel Thalmann 499c6ccae9 Allow configuring GRUB in the nix config 2024-07-16 22:17:55 +02:00
Manuel Thalmann bda22509e2 Handle partition loading time 2024-07-16 18:50:24 +02:00
Manuel Thalmann cadfddd328 Create a "desktop experience" software category 2024-07-16 14:36:53 +02:00
Manuel Thalmann 8afb2dc977 Create separate module for controlling software 2024-07-16 14:34:32 +02:00
Manuel Thalmann 9c76032586 Allow configuring git 2024-07-15 14:11:44 +02:00
Manuel Thalmann 4d08b2d6f4 Add settings for conditionally installing programs 2024-07-14 23:07:02 +02:00
Manuel Thalmann 7613041bd0 Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann ecef874bfe Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00