Commit graph

120 commits

Author SHA1 Message Date
4fe88bba12 Remove setup files after installation 2024-09-22 15:14:42 +02:00
976f543b36 Remove obsolete code 2024-09-22 15:10:36 +02:00
176011d4eb Force reboot after installation 2024-09-20 05:35:15 +02:00
fe037f7309 Reboot system after installation 2024-09-19 22:29:50 +02:00
c37e28cab3 Keep all variables during installation 2024-09-19 22:29:34 +02:00
fb2ff92b73 Refactor the sudo configuration script 2024-09-19 21:23:16 +02:00
de64f0e4cb Configure the users during installation 2024-09-13 17:36:29 +02:00
975a0af096 Chain remaining commands 2024-09-13 15:31:42 +02:00
23885731ae Remove unnecessary hook 2024-09-13 15:12:05 +02:00
7818ad9065 Chain all commands 2024-09-13 15:10:29 +02:00
aadc8c87f8 Remove redundant script call 2024-09-13 15:05:51 +02:00
32fabaf42a Forcibly remove setup user 2024-09-13 15:05:17 +02:00
0ebca3e82a Remove the installDrivers step from OS installations 2024-09-13 00:30:30 +02:00
3f29764944 Create a dedicated script for deploying software actions 2024-09-12 23:17:04 +02:00
c6877056de Read config from linux key 2024-09-12 21:48:05 +02:00
e39d0dc2c2 Add groups to users properly 2024-09-12 21:47:50 +02:00
aa311a5ad5 Redirect CONFIG_NAME variable properly 2024-09-12 21:47:29 +02:00
5dc8d6d3b4 Ensure git repository can be read properly 2024-09-12 21:47:13 +02:00
169e89d774 Fix incorrect message 2024-09-12 21:46:57 +02:00
dfe292b8d1 Ensure fish scripts exit early 2024-09-12 18:52:03 +02:00
34d0eff73f Fix execution of OS scripts 2024-09-12 18:44:40 +02:00
afbff7ac8c Execute partition script using shebang 2024-09-12 18:44:14 +02:00
5a1b1cd8c1 Switch to named flakes 2024-09-08 17:09:01 +02:00
1efc677ed7 Disable root bash login during installation 2024-07-30 00:54:43 +02:00
e6da47a184 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
3d9eef9dc6 Remove unnecessary statement 2024-07-20 14:04:09 +02:00
c1f296a7ce Remove necessity of nix config 2024-07-20 13:54:04 +02:00
7bd01cc1bd Load the default shell from the user config 2024-07-20 04:35:41 +02:00
3a4c2891ad Add separate method for configuring git 2024-07-20 04:06:41 +02:00
a89d9bb677 Add function for configuring user settings 2024-07-20 03:50:38 +02:00
591eab6a57 Add users before installing software 2024-07-20 03:13:17 +02:00
38ed0780f8 Allow user-defined git config 2024-07-20 01:31:04 +02:00
82b6fa594d Fix string formatting 2024-07-20 01:03:20 +02:00
105268b7bc Fix permission issues 2024-07-20 00:59:11 +02:00
e62637b3be Add users from configuration 2024-07-20 00:46:02 +02:00
7bd2d32f4b Silence unnecessary output 2024-07-16 23:32:46 +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
28fd9b8640 Allow executing scripts while installing OS 2024-07-16 16:13:34 +02:00
9c1b81b4f4 Implement os setup using a function 2024-07-16 15:22:15 +02:00
005c575320 Replace aliae config with default bash profile 2024-07-16 03:36:51 +02:00
7aeb46aaca Automatically reboot the machine 2024-07-16 01:05:06 +02:00
272ccaa2f3 Fix syntax error 2024-07-15 13:17:00 +02:00
8c7786c554 Fix typos 2024-07-15 13:15:57 +02:00
43869c3623 Make setup-user able to use nix 2024-07-15 13:15:07 +02:00
280b30a0b2 Ensure nix works during setup 2024-07-15 13:13:15 +02:00
1d740e2372 Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
7c0710bb78 Fix nix on new installations 2024-07-13 17:27:53 +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
15622e4297 Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
92b0c4c82b Stor script name in a variable 2024-07-13 13:23:16 +02:00
0902465e1b Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
fcc965d6c6 Chain commands properly 2024-07-13 11:24:04 +02:00
ba427608ef Execute partitioning in fish directly 2024-07-13 11:23:14 +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
42c7d24198 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
d397335584 Fix incorrect file path 2024-07-08 02:48:29 +02:00
eccebe5b17 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
4bd86f8de7 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
a14a29ed28 Partition disks using a function 2024-03-23 17:29:25 +01:00
2904b481f0 Mount NixOS EFI partition to /boot/efi 2023-12-01 15:59:48 +01:00
dd991a91b3 Fix partitioning for pre-existing boot partitions 2023-11-28 01:39:30 +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
2cd0affda6 Set permissions of script files 2023-11-28 01:12:05 +01:00
0476f5d9f2 Create generic script for partitioning disks 2023-11-24 13:59:58 +01:00