Commit graph

261 commits

Author SHA1 Message Date
Manuel Thalmann 589475459d Streamline installation of all further software 2024-07-17 14:18:27 +02:00
Manuel Thalmann 15dac6f927 Silence unnecessary console output 2024-07-17 10:25:41 +02:00
Manuel Thalmann 4d67f44a6a Fix syntax error 2024-07-17 01:07:27 +02:00
Manuel Thalmann 05078e8007 Enable minegrub theme by default 2024-07-16 23:35:12 +02:00
Manuel Thalmann a2e23fc13f Silence unnecessary output 2024-07-16 23:32:46 +02:00
Manuel Thalmann 61fe1c0436 Fix permission error 2024-07-16 23:13:41 +02:00
Manuel Thalmann 43ba09898a Streamline minegrub-theme installation 2024-07-16 23:11:27 +02:00
Manuel Thalmann a0cce4780a Streamline GRUB installation 2024-07-16 22:18:39 +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 a5ecb78efe Include missing script file 2024-07-16 22:12:19 +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 ae2b494ea7 Streamline zoxide installation 2024-07-16 14:28:32 +02:00
Manuel Thalmann 6c59f2bff3 Set profile title by default 2024-07-16 14:15:05 +02:00
Manuel Thalmann 0723e541b3 Relocate powershell profile script 2024-07-16 14:06:19 +02:00
Manuel Thalmann 4276bfb14d Replace aliae config with default bash profile 2024-07-16 03:36:51 +02:00
Manuel Thalmann 83da4f691e Add aliae to the skel 2024-07-16 03:30:25 +02:00
Manuel Thalmann fdd154da2f Streamline aliae installation 2024-07-16 03:30:14 +02:00
Manuel Thalmann 386b3cda48 Remove non-functioning symbols 2024-07-16 01:05:29 +02:00
Manuel Thalmann a9476a88ea Automatically reboot the machine 2024-07-16 01:05:06 +02:00
Manuel Thalmann f7a1b4d9a3 Load git config from nix 2024-07-15 20:24:47 +02:00
Manuel Thalmann 882d8bd66a Set git config system wide 2024-07-15 14:58:54 +02:00
Manuel Thalmann 5fe0b463ac Set git config system wide 2024-07-15 14:47:06 +02:00
Manuel Thalmann bfb588710b Add a function to check whether a config is set 2024-07-15 14:14:07 +02:00
Manuel Thalmann 42f79af830 Pass arguments to software scripts 2024-07-15 13:56:27 +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 c9f9b20473 Package essential software 2024-07-15 12:10:06 +02:00
Manuel Thalmann 355311425a Refactor network connection test 2024-07-14 21:37:39 +02:00
Manuel Thalmann aa10f5b6df Fix syntax error 2024-07-14 10:10:04 +02:00
Manuel Thalmann ca7c57c8f8 Add scripts for maintaining software installation 2024-07-13 18:36:24 +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
Manuel Thalmann 02012c0e9b Remove obsolete setup-user 2024-07-13 15:11:44 +02:00
Manuel Thalmann 7881af68fa Stor script name in a variable 2024-07-13 13:23:16 +02:00
Manuel Thalmann e1e84f6bfe Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann 31ebfa49d5 Chain commands properly 2024-07-13 11:24:04 +02:00
Manuel Thalmann 96a45623d6 Execute partitioning in fish directly 2024-07-13 11:23:14 +02:00
Manuel Thalmann 14090a2ecc Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann 7613041bd0 Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann 1bfce6cfcb Prevent dangling tmux sessions 2024-07-12 00:40:48 +02:00
Manuel Thalmann 02abcde438 Wait for internet connection before starting the setup 2024-07-12 00:39:14 +02:00
Manuel Thalmann a9902e88f1 Implicitly produce raw output 2024-07-11 21:01:39 +02:00