Commit graph

66 commits

Author SHA1 Message Date
Manuel Thalmann dffdc87d99 Keep all variables during installation 2024-09-19 22:29:34 +02:00
Manuel Thalmann 984d03d5dd Refactor the sudo configuration script 2024-09-19 21:23:16 +02:00
Manuel Thalmann 9a6f4a0b12 Configure the users during installation 2024-09-13 17:36:29 +02:00
Manuel Thalmann 2a4a4617ee Chain remaining commands 2024-09-13 15:31:42 +02:00
Manuel Thalmann 71de1cca37 Remove unnecessary hook 2024-09-13 15:12:05 +02:00
Manuel Thalmann 782203b736 Chain all commands 2024-09-13 15:10:29 +02:00
Manuel Thalmann 4006981644 Remove redundant script call 2024-09-13 15:05:51 +02:00
Manuel Thalmann e643370682 Forcibly remove setup user 2024-09-13 15:05:17 +02:00
Manuel Thalmann 2a4158434f Remove the installDrivers step from OS installations 2024-09-13 00:30:30 +02:00
Manuel Thalmann 7f266c316f Create a dedicated script for deploying software actions 2024-09-12 23:17:04 +02:00
Manuel Thalmann 56c639a89f Read config from linux key 2024-09-12 21:48:05 +02:00
Manuel Thalmann f54ced4a08 Add groups to users properly 2024-09-12 21:47:50 +02:00
Manuel Thalmann 9b69ebe8ac Redirect CONFIG_NAME variable properly 2024-09-12 21:47:29 +02:00
Manuel Thalmann 67a345b7de Ensure git repository can be read properly 2024-09-12 21:47:13 +02:00
Manuel Thalmann 7882bd21d6 Fix incorrect message 2024-09-12 21:46:57 +02:00
Manuel Thalmann c531d6cff9 Ensure fish scripts exit early 2024-09-12 18:52:03 +02:00
Manuel Thalmann abaabc0fa6 Fix execution of OS scripts 2024-09-12 18:44:40 +02:00
Manuel Thalmann 7a4453cd60 Execute partition script using shebang 2024-09-12 18:44:14 +02:00
Manuel Thalmann 0e63b37f23 Switch to named flakes 2024-09-08 17:09:01 +02:00
Manuel Thalmann e40c88cf16 Disable root bash login during installation 2024-07-30 00:54:43 +02:00
Manuel Thalmann 2297485193 Mark all fish scripts as executable 2024-07-28 12:32:08 +02:00
Manuel Thalmann b7c3c13b27 Remove unnecessary statement 2024-07-20 14:04:09 +02:00
Manuel Thalmann eb486369f2 Remove necessity of nix config 2024-07-20 13:54:04 +02:00
Manuel Thalmann f77cd0d500 Load the default shell from the user config 2024-07-20 04:35:41 +02:00
Manuel Thalmann 3968658531 Add separate method for configuring git 2024-07-20 04:06:41 +02:00
Manuel Thalmann 7560191834 Add function for configuring user settings 2024-07-20 03:50:38 +02:00
Manuel Thalmann fca49bb1bc Add users before installing software 2024-07-20 03:13:17 +02:00
Manuel Thalmann 17df6adafa Allow user-defined git config 2024-07-20 01:31:04 +02:00
Manuel Thalmann bfc505f83e Fix string formatting 2024-07-20 01:03:20 +02:00
Manuel Thalmann 275da3640d Fix permission issues 2024-07-20 00:59:11 +02:00
Manuel Thalmann 20109efb84 Add users from configuration 2024-07-20 00:46:02 +02:00
Manuel Thalmann a4099a6639 Silence unnecessary output 2024-07-16 23:32:46 +02:00
Manuel Thalmann a3fea2f5cc Configure nix during setup 2024-07-16 22:17:07 +02:00
Manuel Thalmann 2674c93f68 Add a hook for installing dependencies 2024-07-16 22:16:21 +02:00
Manuel Thalmann 5aa296ca7c Reorder installation steps 2024-07-16 22:15:37 +02:00
Manuel Thalmann 122fe67a85 Allow specifying custom chroot command 2024-07-16 22:10:42 +02:00
Manuel Thalmann e0d41f96cf Allow executing scripts while installing OS 2024-07-16 16:13:34 +02:00
Manuel Thalmann cd5f68d0ef Implement os setup using a function 2024-07-16 15:22:15 +02:00
Manuel Thalmann ecb925a6fd Replace aliae config with default bash profile 2024-07-16 03:36:51 +02:00
Manuel Thalmann 7eccacc078 Automatically reboot the machine 2024-07-16 01:05:06 +02:00
Manuel Thalmann e6beab8438 Fix syntax error 2024-07-15 13:17:00 +02:00
Manuel Thalmann d3ea49dba5 Fix typos 2024-07-15 13:15:57 +02:00
Manuel Thalmann f993f4da5e Make setup-user able to use nix 2024-07-15 13:15:07 +02:00
Manuel Thalmann 4b63af36ca Ensure nix works during setup 2024-07-15 13:13:15 +02:00
Manuel Thalmann 44bc1d7d1b Enter PortValhalla before the installation 2024-07-13 17:28:30 +02:00
Manuel Thalmann 563e1bcdc7 Fix nix on new installations 2024-07-13 17:27:53 +02:00
Manuel Thalmann 1d3b22d78e Add a shallow installation script 2024-07-13 15:49:55 +02:00
Manuel Thalmann a38a3b7154 Create a common install script 2024-07-13 15:12:35 +02:00
Manuel Thalmann b664ecd82c Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
Manuel Thalmann cd819b5996 Stor script name in a variable 2024-07-13 13:23:16 +02:00