Commit graph

51 commits

Author SHA1 Message Date
1c452512ef Create function for bootstrapping dependencies 2024-12-05 09:25:52 +01:00
6abc2240be Format all files 2024-11-29 01:13:58 +01:00
c4250cd27d Restructure the script directory 2024-11-01 13:12:16 +01:00
1ba4113e56 Rename config script 2024-11-01 00:38:33 +01:00
95d079bcaf Normalize software names 2024-10-13 15:35:24 +02:00
e6f7934c7e Streamline hooks in fish scripts 2024-10-12 17:19:59 +02:00
59708b8f04 Format all files 2024-10-06 21:25:34 +02:00
69cbbf9834 Inherit mountDir from setup script 2024-09-30 14:56:49 +02:00
d0b055140e Separate global and OS-specific config 2024-09-22 17:50:05 +02:00
5ce37e6e00 Install network drivers for Surfaces 2024-09-21 15:43:52 +02:00
64fb3b5208 Remove obsolete variables 2024-09-21 14:20:25 +02:00
8584eef0ec Allow configuring the hostname 2024-09-19 23:45:19 +02:00
fb2ff92b73 Refactor the sudo configuration script 2024-09-19 21:23:16 +02:00
3ad4708180 Add git for installation 2024-09-12 21:46:47 +02:00
a20260f3e5 Use common script for Arch installation 2024-09-12 21:44:14 +02:00
dfe292b8d1 Ensure fish scripts exit early 2024-09-12 18:52:03 +02:00
2b3440f3fd Generate locales in proper system 2024-07-28 23:45:09 +02:00
e6da47a184 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
3e125c639d Remove default value of CONFIG_MODULE 2024-07-20 14:02:36 +02:00
c1f296a7ce Remove necessity of nix config 2024-07-20 13:54:04 +02:00
e62637b3be Add users from configuration 2024-07-20 00:46:02 +02:00
2848e5b52c Generate locales during setup 2024-07-19 21:18:20 +02:00
e4dfb6ae10 Streamline GRUB installation 2024-07-16 22:18:39 +02:00
476d56cf3f Configure nix during setup 2024-07-16 22:17:07 +02:00
20f45a5cc1 Add a hook for installing dependencies 2024-07-16 22:16:21 +02:00
6955a140f5 Reorder installation steps 2024-07-16 22:15:37 +02:00
a76e96f57e Allow specifying custom chroot command 2024-07-16 22:10:42 +02:00
9c1b81b4f4 Implement os setup using a function 2024-07-16 15:22:15 +02:00
5851825a21 Remove non-functioning symbols 2024-07-16 01:05:29 +02:00
abad516efc Add jq to fresh Arch installations 2024-07-15 20:20:44 +02:00
26bc15a769 Add proper packages for system setup 2024-07-14 22:34:47 +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