Commit graph

75 commits

Author SHA1 Message Date
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
Manuel Thalmann 6b1bd3a50c Centralize default settings 2024-07-08 01:47:23 +02:00
Manuel Thalmann 3e3568ac59 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
Manuel Thalmann 5d4e31ba17 Translate copy-repo script to fish 2024-07-07 22:33:01 +02:00
Manuel Thalmann f97e81c606 Create a script for copying the repo 2024-07-07 20:12:46 +02:00
Manuel Thalmann 5bca2c6855 Refactor installation functions 2024-07-07 20:04:05 +02:00
Manuel Thalmann f77fd69f68 Fix path resolving of the partition module 2024-06-23 15:03:20 +02:00
Manuel Thalmann daf5d14e04 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann af05f04901 Add an arch specific partitioning scheme 2024-06-22 22:51:26 +02:00
Manuel Thalmann 52ac08c28b Show sudo message again after installation 2024-03-25 22:20:00 +01:00
Manuel Thalmann 1df2c801a0 Externalize profile setup into separate function 2024-03-25 12:40:51 +01:00
Manuel Thalmann 1c3204f99e Exit script on error 2024-03-25 00:26:12 +01:00
Manuel Thalmann eaa4d5f7d2 Add a variable storing the sudoers config file name 2024-03-24 13:09:21 +01:00
Manuel Thalmann 8f0e7be228 Delete sudoers config as root 2024-03-24 13:09:07 +01:00
Manuel Thalmann 21c02bcbcf Set a valid file name for sudoers config 2024-03-24 13:08:45 +01:00
Manuel Thalmann 1a6c134016 Fix incorrect script order 2024-03-24 13:05:32 +01:00
Manuel Thalmann 7ece566788 Fix non-functioning commands 2024-03-24 13:04:11 +01:00
Manuel Thalmann 1dc68b9b5b Rearrange order of Arch installation steps 2024-03-24 12:52:13 +01:00
Manuel Thalmann dd556b388b Disable password inquiry during installation 2024-03-24 12:47:10 +01:00
Manuel Thalmann e0c13cd52d Fix typo 2024-03-24 05:26:19 +01:00
Manuel Thalmann ab29a2e3f4 Create a script for running hooks 2024-03-23 17:23:45 +01:00
Manuel Thalmann ee5451362d Simplify Arch installation script 2024-03-23 16:31:10 +01:00
Manuel Thalmann c1edb81985 Disable confirmation dialogues 2024-03-09 22:17:49 +01:00
Manuel Thalmann d350ecd680 Add package for examining pacman packages 2024-03-09 12:17:03 +01:00
Manuel Thalmann 5acc13aec0 Change pacman settings at very beginning 2024-03-09 00:10:24 +01:00
Manuel Thalmann e1ae5600ce Move Arch system essentials to separate script 2024-03-07 21:39:23 +01:00
Manuel Thalmann 996b639344 Remove non-functioning command 2024-03-07 21:00:54 +01:00
Manuel Thalmann 460c8b9be2 Retry setting a password until it works 2024-03-07 20:55:20 +01:00
Manuel Thalmann dcf9900129 Install GUI after initial reboot 2024-03-07 19:15:46 +01:00
Manuel Thalmann 9911b37317 Allow customizing the OS mount root 2023-11-28 01:22:48 +01:00
Manuel Thalmann 125b06889a Allow setting custom labels for partitions 2023-11-28 01:15:53 +01:00
Manuel Thalmann 4fac412733 Create generic script for partitioning disks 2023-11-24 13:59:58 +01:00
Manuel Thalmann 43f55e815a Refactor calculation of swap size 2023-08-07 20:33:51 +02:00
Manuel Thalmann c62f691aca Mount windows in arch 2023-08-07 20:29:24 +02:00
Manuel Thalmann b28178fddd Install git on initial Arch installation 2023-08-04 18:09:09 +02:00
Manuel Thalmann 3a1378f244 Fix permissions of files 2023-07-13 21:30:43 +02:00
Manuel Thalmann 4fcfce4855 Prevent EFI formatting for dual boot 2023-07-12 23:30:00 +02:00
Manuel Thalmann b9920fb5a0 Allow specifying custom partition script 2023-07-12 22:54:50 +02:00
Manuel Thalmann ba1d95d1e6 Add she-bang to all files 2023-07-12 22:37:31 +02:00
Manuel Thalmann 215a311095 Ensure pipewire-pulse is installed 2023-06-14 00:30:17 +02:00
Manuel Thalmann 75957f0bad Initialize pacman key during setup 2023-06-09 23:31:42 +02:00
Manuel Thalmann 71304253d1 Ensure disks are formatted properly 2023-06-09 23:31:11 +02:00
Manuel Thalmann d8bf7668c5 Automatically install bluetooth headset support 2023-06-05 18:48:44 +02:00
Manuel Thalmann 47e6b841d4 Configure formatting language 2023-05-25 20:06:37 +02:00
Manuel Thalmann c5e7aa057d Install on-screen keyboard 2023-05-24 07:13:45 +02:00