Commit graph

96 commits

Author SHA1 Message Date
Manuel Thalmann 1f700ab419 Fix recursive configuration 2024-08-25 03:58:28 +02:00
Manuel Thalmann 609b3223f6 Allow overriding Windows settings 2024-08-24 14:20:22 +02:00
Manuel Thalmann 179cb57768 Add nextcloud to the module list 2024-08-24 04:18:57 +02:00
Manuel Thalmann 1a8eac196a Create separate option holding win users 2024-08-24 03:25:28 +02:00
Manuel Thalmann d2228ee198 Make option names more clear 2024-08-23 19:42:27 +02:00
Manuel Thalmann d1fefa9d7d Allow configuring oh-my-posh 2024-08-23 19:39:18 +02:00
Manuel Thalmann ba12d3dfdf Adjust configuration accordingly 2024-08-23 19:14:09 +02:00
Manuel Thalmann 1a7a5e1f56 Refactor option descriptions 2024-08-23 19:02:06 +02:00
Manuel Thalmann 96377bc11b Clean up the Windows configuration 2024-08-23 18:59:49 +02:00
Manuel Thalmann 47b0e000a1 Clean up the users.nix file 2024-08-23 18:51:54 +02:00
Manuel Thalmann 52db008682 Create dedicated rclone module 2024-08-23 18:48:30 +02:00
Manuel Thalmann aa608e3fb3 Move git module to separate directory 2024-08-23 18:42:16 +02:00
Manuel Thalmann f6b5aa4378 Move git options to separate module 2024-08-23 18:40:24 +02:00
Manuel Thalmann ea51f83639 Fix inheritance of user config 2024-08-23 18:28:20 +02:00
Manuel Thalmann 4108a300c8 Allow OS specific settings 2024-08-23 18:11:48 +02:00
Manuel Thalmann ce03f18523 Prevent users from being excluded 2024-08-19 01:10:29 +02:00
Manuel Thalmann 30f767a88e Force copying of Linux users to Windows 2024-08-19 00:54:13 +02:00
Manuel Thalmann 931161b4cf Fix incorrect user conversion 2024-08-08 17:16:51 +02:00
Manuel Thalmann 37a71f7ed9 Keep Windows groups separate 2024-08-08 15:33:55 +02:00
Manuel Thalmann 5db8d0fec6 Remove unnecessary options from Win users 2024-08-08 15:32:05 +02:00
Manuel Thalmann 1fa4adb53b Inherit Windows users from linux 2024-08-08 15:28:29 +02:00
Manuel Thalmann 39e904cc7f Add a dedicated user option for windows 2024-08-08 04:45:27 +02:00
Manuel Thalmann 1fb69f9cf9 Add options for enabling LG Hub 2024-08-08 02:29:51 +02:00
Manuel Thalmann 03e62fce35 Add missing config 2024-08-08 01:51:21 +02:00
Manuel Thalmann 1452bd3f1e Add config for declaring hardware 2024-08-06 17:23:20 +02:00
Manuel Thalmann ace227693c Make the name of the setup user look more Windows like 2024-08-06 11:39:05 +02:00
Manuel Thalmann 3225d00f31 Add an option for showing file extensions 2024-08-05 23:22:22 +02:00
Manuel Thalmann c9cbc56d9b Add settings for customizing windows 2024-08-05 19:12:59 +02:00
Manuel Thalmann cddae6ef2b Add options for setting up windows 2024-07-28 01:56:41 +02:00
Manuel Thalmann 03c465ed96 Create rclone syncs during setup 2024-07-20 13:47:07 +02:00
Manuel Thalmann c2958ec453 Add a script draft for configuring rclone 2024-07-20 05:08:23 +02:00
Manuel Thalmann 3a6f921790 Add configurations for specifying users 2024-07-20 00:45:20 +02:00
Manuel Thalmann 8b05b16f1f Streamline installation of all further software 2024-07-17 14:18:27 +02:00
Manuel Thalmann 85da9c0ec9 Allow configuring GRUB in the nix config 2024-07-16 22:17:55 +02:00
Manuel Thalmann 23b23427a2 Handle partition loading time 2024-07-16 18:50:24 +02:00
Manuel Thalmann 65fcaefb48 Create a "desktop experience" software category 2024-07-16 14:36:53 +02:00
Manuel Thalmann 4b896ced9d Create separate module for controlling software 2024-07-16 14:34:32 +02:00
Manuel Thalmann e39565eff1 Allow configuring git 2024-07-15 14:11:44 +02:00
Manuel Thalmann 2c35df48be Add settings for conditionally installing programs 2024-07-14 23:07:02 +02:00
Manuel Thalmann 22d68bfa7b Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann ce1b743526 Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00
Manuel Thalmann 1f6fe9c181 Allow setting the key map 2024-07-11 22:05:36 +02:00
Manuel Thalmann 6318a63307 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
Manuel Thalmann 4bd74ffb38 Create module dedicated to valhalla 2024-07-11 20:44:16 +02:00
Manuel Thalmann 212becef76 Allow overriding partitioning scripts 2024-07-11 20:41:47 +02:00
Manuel Thalmann 6d7ccd9b40 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
Manuel Thalmann ac965bfb98 Remove unnecessary config 2024-07-09 02:23:23 +02:00
Manuel Thalmann 9e388e6d9c Fix syntax errors 2024-07-08 17:26:25 +02:00
Manuel Thalmann e60f8f4ce3 Allow configuring languages 2024-07-08 02:50:50 +02:00
Manuel Thalmann 6b1bd3a50c Centralize default settings 2024-07-08 01:47:23 +02:00