Commit graph

35 commits

Author SHA1 Message Date
Manuel Thalmann f6671515dd Generate locales in proper system 2024-07-28 23:45:09 +02:00
Manuel Thalmann 07ba5dfeb6 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
Manuel Thalmann 4418e99219 Remove default value of CONFIG_MODULE 2024-07-20 14:02:36 +02:00
Manuel Thalmann 2d90b90114 Remove necessity of nix config 2024-07-20 13:54:04 +02:00
Manuel Thalmann 6bd2844efb Add users from configuration 2024-07-20 00:46:02 +02:00
Manuel Thalmann 069d72d081 Generate locales during setup 2024-07-19 21:18:20 +02:00
Manuel Thalmann 49502a7055 Streamline GRUB installation 2024-07-16 22:18:39 +02:00
Manuel Thalmann a3fea2f5cc Configure nix during setup 2024-07-16 22:17:07 +02:00
Manuel Thalmann 2674c93f68 Add a hook for installing dependencies 2024-07-16 22:16:21 +02:00
Manuel Thalmann 5aa296ca7c Reorder installation steps 2024-07-16 22:15:37 +02:00
Manuel Thalmann 122fe67a85 Allow specifying custom chroot command 2024-07-16 22:10:42 +02:00
Manuel Thalmann cd5f68d0ef Implement os setup using a function 2024-07-16 15:22:15 +02:00
Manuel Thalmann 447d09fa7e Remove non-functioning symbols 2024-07-16 01:05:29 +02:00
Manuel Thalmann 2427b82411 Add jq to fresh Arch installations 2024-07-15 20:20:44 +02:00
Manuel Thalmann 9da4a3a6dc Add proper packages for system setup 2024-07-14 22:34:47 +02:00
Manuel Thalmann 6c27845e5e Install fish and nix on setup 2024-07-13 15:12:01 +02:00
Manuel Thalmann ecb264d747 Allow customizing setup script per machine 2024-07-13 13:03:56 +02:00
Manuel Thalmann 1dc32d2bb6 Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann 242b85d9c7 Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann 22d68bfa7b Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann 56704c3df1 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +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 656de4bc62 Remove unused variable 2024-07-11 21:59:51 +02:00
Manuel Thalmann 6318a63307 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
Manuel Thalmann feb95ee825 Read mount root from nix config 2024-07-11 20:24:24 +02:00
Manuel Thalmann c2dd9adad4 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
Manuel Thalmann 6d7ccd9b40 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
Manuel Thalmann 4209a7c107 Use source instead of dot notation 2024-07-09 04:00:26 +02:00
Manuel Thalmann def44b1351 Simplify the creation of hooks 2024-07-09 03:57:03 +02:00
Manuel Thalmann 52384e532a Load language settings from the config 2024-07-09 02:22:12 +02:00
Manuel Thalmann 75c45473ac Add a hook for setting up device drivers 2024-07-08 18:44:47 +02:00
Manuel Thalmann 9e6672d82c Remove unnecessary command restrictions 2024-07-08 18:29:55 +02:00
Manuel Thalmann 4a915e1d2f Set USER_GROUPS to an empty string by default 2024-07-08 18:20:50 +02:00
Manuel Thalmann 2f26f7adfd Convert Arch setup script to fish 2024-07-08 02:47:49 +02:00