Commit graph

103 commits

Author SHA1 Message Date
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
Manuel Thalmann 3b45035e57 Fix incorrect user conversion 2024-08-08 17:16:51 +02:00
Manuel Thalmann 5beba97c6a Keep Windows groups separate 2024-08-08 15:33:55 +02:00
Manuel Thalmann db38cf2207 Remove unnecessary options from Win users 2024-08-08 15:32:05 +02:00
Manuel Thalmann b28a38b191 Inherit Windows users from linux 2024-08-08 15:28:29 +02:00
Manuel Thalmann 7d33a7d33f Add a dedicated user option for windows 2024-08-08 04:45:27 +02:00
Manuel Thalmann c43ca7681d Add options for enabling LG Hub 2024-08-08 02:29:51 +02:00
Manuel Thalmann 228282c40d Add missing config 2024-08-08 01:51:21 +02:00
Manuel Thalmann ab09bd10eb Add config for declaring hardware 2024-08-06 17:23:20 +02:00
Manuel Thalmann 3db9ed6d59 Make the name of the setup user look more Windows like 2024-08-06 11:39:05 +02:00
Manuel Thalmann 6268eab1e5 Add an option for showing file extensions 2024-08-05 23:22:22 +02:00
Manuel Thalmann 1bbc61fcbf Add settings for customizing windows 2024-08-05 19:12:59 +02:00
Manuel Thalmann 3063ad189d Add options for setting up windows 2024-07-28 01:56:41 +02:00
Manuel Thalmann aa2e535968 Create rclone syncs during setup 2024-07-20 13:47:07 +02:00
Manuel Thalmann e932bef303 Add a script draft for configuring rclone 2024-07-20 05:08:23 +02:00
Manuel Thalmann e15a64816b Add configurations for specifying users 2024-07-20 00:45:20 +02:00
Manuel Thalmann 5fa9f49b58 Allow applying custom functions during evaluation 2024-07-20 00:36:19 +02:00
Manuel Thalmann 719a9ab8ff Streamline installation of all further software 2024-07-17 14:18:27 +02:00
Manuel Thalmann 6283ed0803 Allow configuring GRUB in the nix config 2024-07-16 22:17:55 +02:00
Manuel Thalmann dd7ff686bb Handle partition loading time 2024-07-16 18:50:24 +02:00
Manuel Thalmann 491c41bb7c Create a "desktop experience" software category 2024-07-16 14:36:53 +02:00
Manuel Thalmann e941da3112 Create separate module for controlling software 2024-07-16 14:34:32 +02:00
Manuel Thalmann 1037ace214 Allow configuring git 2024-07-15 14:11:44 +02:00
Manuel Thalmann dcb1f57c59 Add settings for conditionally installing programs 2024-07-14 23:07:02 +02:00
Manuel Thalmann 60d3556f10 Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann fb3a89f4b8 Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00
Manuel Thalmann 9962e8e147 Allow setting the key map 2024-07-11 22:05:36 +02:00
Manuel Thalmann 224db1d635 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
Manuel Thalmann 11bfd4fa17 Create module dedicated to valhalla 2024-07-11 20:44:16 +02:00
Manuel Thalmann d4cafbf594 Allow overriding partitioning scripts 2024-07-11 20:41:47 +02:00