Commit graph

142 commits

Author SHA1 Message Date
3698887c17 Fix incorrect path specification 2024-07-13 17:28:06 +02:00
bc7869bce5 Add a shallow installation script 2024-07-13 15:49:55 +02:00
84f0e8e1c5 Create a common install script 2024-07-13 15:12:35 +02:00
b43c8ae947 Install fish and nix on setup 2024-07-13 15:12:01 +02:00
781a44895b Allow customizing setup script per machine 2024-07-13 13:03:56 +02:00
0902465e1b Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
8715109e6e Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
60d3556f10 Automatically create a setup user 2024-07-13 09:52:30 +02:00
5cfb4ee184 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +02:00
fb3a89f4b8 Allow setting the keyboard layout from the config file 2024-07-11 22:10:57 +02:00
9962e8e147 Allow setting the key map 2024-07-11 22:05:36 +02:00
8692c51a7f Remove unused variable 2024-07-11 21:59:51 +02:00
224db1d635 Allow specifying the timezone 2024-07-11 21:58:46 +02:00
1ae28ff60e Read mount root from nix config 2024-07-11 20:24:24 +02:00
7956df2e36 Implicitly produce raw output 2024-07-11 21:01:39 +02:00
42c7d24198 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
2ca85d797b Use source instead of dot notation 2024-07-09 04:00:26 +02:00
d4fa8f2ebd Simplify the creation of hooks 2024-07-09 03:57:03 +02:00
73d72c569e Load language settings from the config 2024-07-09 02:22:12 +02:00
a9108dd12c Add a hook for setting up device drivers 2024-07-08 18:44:47 +02:00
df2a735ac0 Remove unnecessary command restrictions 2024-07-08 18:29:55 +02:00
28f5d3d355 Set USER_GROUPS to an empty string by default 2024-07-08 18:20:50 +02:00
b433fbb8c9 Convert Arch setup script to fish 2024-07-08 02:47:49 +02:00
d91cbe3bdf Centralize default settings 2024-07-08 01:47:23 +02:00
eccebe5b17 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
f23fa342ae Translate copy-repo script to fish 2024-07-07 22:33:01 +02:00
eef2a1edc6 Create a script for copying the repo 2024-07-07 20:12:46 +02:00
b1dc0b2009 Refactor installation functions 2024-07-07 20:04:05 +02:00
485c0c70f3 Fix path resolving of the partition module 2024-06-23 15:03:20 +02:00
4bd86f8de7 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
d84e2a4740 Add an arch specific partitioning scheme 2024-06-22 22:51:26 +02:00
3f1ae4d347 Show sudo message again after installation 2024-03-25 22:20:00 +01:00
0028dc6c1a Externalize profile setup into separate function 2024-03-25 12:40:51 +01:00
9329729f3b Exit script on error 2024-03-25 00:26:12 +01:00
c2df03ce2d Add a variable storing the sudoers config file name 2024-03-24 13:09:21 +01:00
b1565daf3f Delete sudoers config as root 2024-03-24 13:09:07 +01:00
8d37e46323 Set a valid file name for sudoers config 2024-03-24 13:08:45 +01:00
2fef5e494d Fix incorrect script order 2024-03-24 13:05:32 +01:00
d9d461c723 Fix non-functioning commands 2024-03-24 13:04:11 +01:00
dff19f4604 Rearrange order of Arch installation steps 2024-03-24 12:52:13 +01:00
f560c8de7b Disable password inquiry during installation 2024-03-24 12:47:10 +01:00
cf057d2a69 Fix typo 2024-03-24 05:26:19 +01:00
bb9f94a354 Create a script for running hooks 2024-03-23 17:23:45 +01:00
777e35ba29 Simplify Arch installation script 2024-03-23 16:31:10 +01:00
31082f1d8c Disable confirmation dialogues 2024-03-09 22:17:49 +01:00
868477cf23 Add package for examining pacman packages 2024-03-09 12:17:03 +01:00
1f8f088270 Change pacman settings at very beginning 2024-03-09 00:10:24 +01:00
5cb9e1fad8 Move Arch system essentials to separate script 2024-03-07 21:39:23 +01:00
7c541727bc Remove non-functioning command 2024-03-07 21:00:54 +01:00
64b5cacca7 Retry setting a password until it works 2024-03-07 20:55:20 +01:00
109e62335f Install GUI after initial reboot 2024-03-07 19:15:46 +01:00
578e77235a Allow customizing the OS mount root 2023-11-28 01:22:48 +01:00
bc8903f1d9 Allow setting custom labels for partitions 2023-11-28 01:15:53 +01:00
0476f5d9f2 Create generic script for partitioning disks 2023-11-24 13:59:58 +01:00
af09e9a7ec Refactor calculation of swap size 2023-08-07 20:33:51 +02:00
ac3d551c95 Mount windows in arch 2023-08-07 20:29:24 +02:00
2c402e6c6a Install git on initial Arch installation 2023-08-04 18:09:09 +02:00
9b4715c0ce Fix permissions of files 2023-07-13 21:30:43 +02:00
e08c4546a4 Prevent EFI formatting for dual boot 2023-07-12 23:30:00 +02:00
fa32e7eb3f Allow specifying custom partition script 2023-07-12 22:54:50 +02:00
487c83afb2 Add she-bang to all files 2023-07-12 22:37:31 +02:00
a8e3d0ee03 Ensure pipewire-pulse is installed 2023-06-14 00:30:12 +02:00
7dbf4f3345 Initialize pacman key during setup 2023-06-09 23:31:42 +02:00
1dad484c06 Ensure disks are formatted properly 2023-06-09 23:31:02 +02:00
823f0dac5e Automatically install bluetooth headset support 2023-06-05 18:48:44 +02:00
658123be4e Configure formatting language 2023-05-25 20:06:37 +02:00
a1b1dadb14 Install on-screen keyboard 2023-05-24 07:13:45 +02:00
5f0bb48408 Update packages before installation 2023-05-04 19:53:07 +00:00
1e8edc2f02 Force overwriting existing file systems 2023-05-03 22:44:15 +02:00
1d3f614d16 Refactor the sddm installation 2023-05-03 21:46:49 +02:00
d5387d6be4 Migrate from gnome to plasma 2023-05-03 17:47:41 +02:00
59aadb0856 Refactor disk detection during partitioning 2023-04-07 18:25:21 +02:00
94960c20df Ask for disk if the specified one does not exist 2023-04-07 02:13:23 +02:00
020ed2f7bb Fix incorrect hostname command 2023-04-06 13:41:09 +02:00
b246d1bd22 Fix broken locale.gen sed script 2023-04-04 23:41:44 +02:00
b51d065170 Set the x11 keymap during system setup 2023-04-04 23:00:00 +02:00
23ec9a15c1 Refactor bash quotation 2023-04-04 22:55:37 +02:00
8685b3ffa0 Remove non-functioning command 2023-04-04 22:54:25 +02:00
83b625fe62 Fix broken Arch setup 2023-04-04 12:59:50 +02:00
25bb6e2442 Install man during Arch setup 2023-04-04 12:27:18 +02:00
b8b9d75358 Set x11 keymap during setup 2023-04-03 23:52:20 +02:00
4816963041 Add variable fallbacks 2023-04-03 23:33:24 +02:00
96a264c154 Fix incorrect permissions 2023-04-03 23:15:14 +02:00
4c7d286731 Add script for installing gnome 2023-04-03 11:18:37 +02:00
e587a941df Enable NetworkManager during setup 2023-04-03 11:14:46 +02:00
ca17ea2fa4 Fix typo 2023-04-03 11:07:05 +02:00
b813a812c9 Set default username 2023-04-03 11:00:54 +02:00
fbc68caf34 Install sudo during setup 2023-04-03 11:00:11 +02:00
f2de343c50 Fix misplaced deletion of setup files 2023-04-03 10:39:17 +02:00
2292ff7387 Add script for adding default user 2023-04-03 10:35:01 +02:00
459f5df08e Improve setup script 2023-04-03 10:21:27 +02:00
d190d1d3f4 Refactor the directory structure 2023-04-01 17:08:17 +02:00