Commit graph

69 commits

Author SHA1 Message Date
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