Commit graph

132 commits

Author SHA1 Message Date
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
Manuel Thalmann 42c7d24198 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
Manuel Thalmann 2de0d9a565 Remove unnecessary config 2024-07-09 02:23:23 +02:00
Manuel Thalmann 9332c72fb2 Fix syntax errors 2024-07-08 17:26:25 +02:00
Manuel Thalmann c7c81eaea3 Allow configuring languages 2024-07-08 02:50:50 +02:00
Manuel Thalmann d91cbe3bdf Centralize default settings 2024-07-08 01:47:23 +02:00
Manuel Thalmann 32dfdcc6c3 Sort partitions only by index 2024-07-07 13:08:21 +02:00
Manuel Thalmann e9c4290176 Show a warning header 2024-07-06 23:47:32 +02:00
Manuel Thalmann f19a348632 Remove duplicated script 2024-07-06 23:41:51 +02:00
Manuel Thalmann 50e8cfe705 Prompt for an answer before formatting 2024-07-06 23:28:00 +02:00
Manuel Thalmann 5169db7448 Fix incorrect script output 2024-07-06 23:23:31 +02:00
Manuel Thalmann 7f5f87ff8e Update incorrect paths 2024-07-06 23:15:50 +02:00
Manuel Thalmann 4b42b9d849 Print a warning before formatting disks 2024-07-06 23:07:18 +02:00
Manuel Thalmann 6e9ff465dc Split partition module into multiple files 2024-07-06 22:43:27 +02:00
Manuel Thalmann b8856918c8 Make variable more understandable 2024-07-06 22:25:41 +02:00
Manuel Thalmann f21433b722 Fix use of associative disk array 2024-07-06 22:25:23 +02:00
Manuel Thalmann 28cab3c0bc Remove code duplication 2024-07-06 22:20:56 +02:00
Manuel Thalmann d56088ebea Store disk paths in an associative array 2024-07-06 22:20:33 +02:00
Manuel Thalmann 42e9cd15d3 Create a script for prompting the device path 2024-07-06 21:52:45 +02:00
Manuel Thalmann 2d72556079 Fix alignment of messages and prompts 2024-07-06 21:52:26 +02:00
Manuel Thalmann 3e8e7c74cc Fix incorrect file path 2024-07-06 21:52:03 +02:00
Manuel Thalmann 9844355048 Ask for a different disk if not found 2024-06-26 18:13:07 +02:00
Manuel Thalmann ea908b5255 Order mount commands by their path 2024-06-23 16:33:11 +02:00
Manuel Thalmann 468df44b47 Mount nested partitions last 2024-06-23 16:15:34 +02:00
Manuel Thalmann 1c3eb30dd4 Fix incorrect swap labelling command 2024-06-23 15:03:56 +02:00
Manuel Thalmann f02db08ccf Ignore inexistent partitions during cleanup 2024-06-23 15:03:47 +02:00
Manuel Thalmann d919d2b6b9 Format partition only if newly created 2024-06-22 22:51:11 +02:00
Manuel Thalmann 1f24914de4 Add support for MBR partition IDs 2024-06-22 22:50:58 +02:00
Manuel Thalmann ae80b428f0 Format and label disks properly 2024-06-22 21:52:20 +02:00
Manuel Thalmann 1588c525c6 Execute mount scripts as root 2024-06-22 21:44:27 +02:00
Manuel Thalmann 04d3548f27 Execute formatting scripts on partition 2024-06-22 21:42:43 +02:00
Manuel Thalmann af4da23427 Allow specifying mount options 2024-06-22 20:52:46 +02:00
Manuel Thalmann fbf57d3f9d Specify default mountpoints 2024-06-22 20:46:57 +02:00
Manuel Thalmann 7859e5d3ae Create directories for mounts 2024-06-22 20:46:15 +02:00
Manuel Thalmann aea7b91381 Reorder settings logically 2024-06-22 20:45:50 +02:00
Manuel Thalmann 32b1b37b1d Allow specifying mountpaths and swap usage 2024-06-22 20:45:15 +02:00
Manuel Thalmann 9c4b00f1fb Allow removing pre-defined partitions 2024-06-22 20:10:56 +02:00
Manuel Thalmann 0ffc88451a Select swap partition format automatically 2024-06-22 20:06:01 +02:00
Manuel Thalmann fa066d486c Add support for swap 2024-06-22 20:01:17 +02:00
Manuel Thalmann a73b04f56b Allow automated labelling of partitions 2024-06-22 20:00:25 +02:00
Manuel Thalmann 3c73b0851c Allow formatting partitions in the script 2024-06-22 20:00:03 +02:00
Manuel Thalmann 046174da15 Simplify default order 2024-06-22 19:47:46 +02:00
Manuel Thalmann a73b74e05d Reorder settings logically 2024-06-22 19:45:14 +02:00
Manuel Thalmann 0dd84b2508 Delete pre-existing UEFI partition by default 2024-06-22 19:00:40 +02:00
Manuel Thalmann bd59674765 Make uefi partition 1G by default 2024-06-22 19:00:26 +02:00
Manuel Thalmann 2204388a39 Generate partitioning script properly 2024-06-22 18:58:05 +02:00
Manuel Thalmann 68c3599705 Make disks list empty by default 2024-06-22 18:57:17 +02:00
Manuel Thalmann 63aca41d06 Create partitions using individual commands 2024-06-22 18:53:09 +02:00
Manuel Thalmann 5b9a15b03e Refine the sorting of partitions 2024-06-22 18:34:36 +02:00
Manuel Thalmann dc4bcb4d22 Make partition size nullable 2024-06-22 18:21:25 +02:00
Manuel Thalmann a233064815 Create a module for generating partition scripts 2024-06-21 05:09:18 +02:00
Manuel Thalmann a2e3498268 Create a module for generating partition scripts 2024-06-20 18:42:40 +02:00
Manuel Thalmann f219d2fba3 Prevent shebangs from being patched 2024-06-20 16:24:15 +02:00
Manuel Thalmann b1740cbbe8 Add a dev shell for developing archiso images 2024-06-18 20:59:59 +02:00