Commit graph

37 commits

Author SHA1 Message Date
Manuel Thalmann 074784fec2 Fix permission issues 2024-07-20 00:59:11 +02:00
Manuel Thalmann 6bd2844efb 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
Manuel Thalmann 1dc32d2bb6 Allow direct execution of the installation 2024-07-13 12:36:10 +02:00
Manuel Thalmann 8f4e2c184d Chain commands properly 2024-07-13 11:24:04 +02:00
Manuel Thalmann 3c43752597 Execute partitioning in fish directly 2024-07-13 11:23:14 +02:00
Manuel Thalmann 242b85d9c7 Perform partitioning and repo-cloning in common setup 2024-07-13 10:59:09 +02:00
Manuel Thalmann 22d68bfa7b Automatically create a setup user 2024-07-13 09:52:30 +02:00
Manuel Thalmann 6d7ccd9b40 Prefix valhalla related settings 2024-07-11 19:31:50 +02:00
Manuel Thalmann a5d25522fd Fix incorrect file path 2024-07-08 02:48:29 +02:00
Manuel Thalmann 3e3568ac59 Rename partitioning modules to config 2024-07-08 01:09:31 +02:00
Manuel Thalmann daf5d14e04 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann f70860b57d Partition disks using a function 2024-03-23 17:29:25 +01:00
Manuel Thalmann 7ed35a070c Mount NixOS EFI partition to /boot/efi 2023-12-01 15:59:48 +01:00
Manuel Thalmann ae5ccc4630 Fix partitioning for pre-existing boot partitions 2023-11-28 01:39:30 +01:00
Manuel Thalmann 9911b37317 Allow customizing the OS mount root 2023-11-28 01:22:48 +01:00
Manuel Thalmann 125b06889a Allow setting custom labels for partitions 2023-11-28 01:15:53 +01:00
Manuel Thalmann db9e6a4a99 Set permissions of script files 2023-11-28 01:12:05 +01:00
Manuel Thalmann 4fac412733 Create generic script for partitioning disks 2023-11-24 13:59:58 +01:00