Commit graph

68 commits

Author SHA1 Message Date
Manuel Thalmann 27eb384a84 Force reboot after installation 2024-09-20 05:35:15 +02:00
Manuel Thalmann e3599d3324 Reboot system after installation 2024-09-19 22:29:50 +02:00
Manuel Thalmann 410e8a6dc3 Keep all variables during installation 2024-09-19 22:29:34 +02:00
Manuel Thalmann b99c073cfd Refactor the sudo configuration script 2024-09-19 21:23:16 +02:00
Manuel Thalmann bc05b7c96a Configure the users during installation 2024-09-13 17:36:29 +02:00
Manuel Thalmann 879473ae09 Chain remaining commands 2024-09-13 15:31:42 +02:00
Manuel Thalmann dc29879742 Remove unnecessary hook 2024-09-13 15:12:05 +02:00
Manuel Thalmann 1e8a40c116 Chain all commands 2024-09-13 15:10:29 +02:00
Manuel Thalmann 6b1d3edc8c Remove redundant script call 2024-09-13 15:05:51 +02:00
Manuel Thalmann 5f44765972 Forcibly remove setup user 2024-09-13 15:05:17 +02:00
Manuel Thalmann 4d0bdec677 Remove the installDrivers step from OS installations 2024-09-13 00:30:30 +02:00
Manuel Thalmann 334ed679b8 Create a dedicated script for deploying software actions 2024-09-12 23:17:04 +02:00
Manuel Thalmann 955cb414fe Read config from linux key 2024-09-12 21:48:05 +02:00
Manuel Thalmann 66f0ad6401 Add groups to users properly 2024-09-12 21:47:50 +02:00
Manuel Thalmann 3f57e1c21a Redirect CONFIG_NAME variable properly 2024-09-12 21:47:29 +02:00
Manuel Thalmann d2063ef46e Ensure git repository can be read properly 2024-09-12 21:47:13 +02:00
Manuel Thalmann 0f51eb2cae Fix incorrect message 2024-09-12 21:46:57 +02:00
Manuel Thalmann 372443f862 Ensure fish scripts exit early 2024-09-12 18:52:03 +02:00
Manuel Thalmann 00de3e491b Fix execution of OS scripts 2024-09-12 18:44:40 +02:00
Manuel Thalmann 9dbf7f7994 Execute partition script using shebang 2024-09-12 18:44:14 +02:00
Manuel Thalmann c88be78a7b Switch to named flakes 2024-09-08 17:09:01 +02:00
Manuel Thalmann 461a9ca918 Disable root bash login during installation 2024-07-30 00:54:43 +02:00
Manuel Thalmann cc5860bdd2 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
Manuel Thalmann 40fc6929d7 Remove unnecessary statement 2024-07-20 14:04:09 +02:00
Manuel Thalmann ab6cb40a1c Remove necessity of nix config 2024-07-20 13:54:04 +02:00
Manuel Thalmann 5d9f54fb54 Load the default shell from the user config 2024-07-20 04:35:41 +02:00
Manuel Thalmann a88f471014 Add separate method for configuring git 2024-07-20 04:06:41 +02:00
Manuel Thalmann 6d288da9f0 Add function for configuring user settings 2024-07-20 03:50:38 +02:00
Manuel Thalmann 6257b8acc9 Add users before installing software 2024-07-20 03:13:17 +02:00
Manuel Thalmann 98d120e6a7 Allow user-defined git config 2024-07-20 01:31:04 +02:00
Manuel Thalmann 9623a51244 Fix string formatting 2024-07-20 01:03:20 +02:00
Manuel Thalmann a753eb11cb Fix permission issues 2024-07-20 00:59:11 +02:00
Manuel Thalmann 7613a46ae9 Add users from configuration 2024-07-20 00:46:02 +02:00
Manuel Thalmann a2e23fc13f Silence unnecessary output 2024-07-16 23:32:46 +02:00
Manuel Thalmann 8c4e3d5a56 Configure nix during setup 2024-07-16 22:17:07 +02:00
Manuel Thalmann 2bb45a696d Add a hook for installing dependencies 2024-07-16 22:16:21 +02:00
Manuel Thalmann 561e7378a6 Reorder installation steps 2024-07-16 22:15:37 +02:00
Manuel Thalmann d8bb756276 Allow specifying custom chroot command 2024-07-16 22:10:42 +02:00
Manuel Thalmann 15cdd0ed7e Allow executing scripts while installing OS 2024-07-16 16:13:34 +02:00
Manuel Thalmann 9b595fb6dd Implement os setup using a function 2024-07-16 15:22:15 +02:00
Manuel Thalmann 4276bfb14d Replace aliae config with default bash profile 2024-07-16 03:36:51 +02:00
Manuel Thalmann a9476a88ea Automatically reboot the machine 2024-07-16 01:05:06 +02:00
Manuel Thalmann 8d7c02824d Fix syntax error 2024-07-15 13:17:00 +02:00
Manuel Thalmann b88e23e035 Fix typos 2024-07-15 13:15:57 +02:00
Manuel Thalmann f3492f3394 Make setup-user able to use nix 2024-07-15 13:15:07 +02:00
Manuel Thalmann 00139ac83b Ensure nix works during setup 2024-07-15 13:13:15 +02:00
Manuel Thalmann b11b0312ce Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
Manuel Thalmann 1a2516841d Fix nix on new installations 2024-07-13 17:27:53 +02:00
Manuel Thalmann f717f9595c Add a shallow installation script 2024-07-13 15:49:55 +02:00
Manuel Thalmann 26a80beb48 Create a common install script 2024-07-13 15:12:35 +02:00