Commit graph

1584 commits

Author SHA1 Message Date
Manuel Thalmann 0aaf40ef2e Prompt for an answer before formatting 2024-07-06 23:28:00 +02:00
Manuel Thalmann 9b87422795 Fix incorrect script output 2024-07-06 23:23:31 +02:00
Manuel Thalmann 4f020c1ea9 Update incorrect paths 2024-07-06 23:15:50 +02:00
Manuel Thalmann 9cac90170e Print a warning before formatting disks 2024-07-06 23:07:18 +02:00
Manuel Thalmann ae94653e32 Split partition module into multiple files 2024-07-06 22:43:27 +02:00
Manuel Thalmann 854e83b8d7 Fix potential git-apply error 2024-07-06 22:26:46 +02:00
Manuel Thalmann 16cf610f46 Make variable more understandable 2024-07-06 22:25:41 +02:00
Manuel Thalmann a392b69355 Fix use of associative disk array 2024-07-06 22:25:23 +02:00
Manuel Thalmann 9a4600a0ad Remove code duplication 2024-07-06 22:20:56 +02:00
Manuel Thalmann 85763017f1 Store disk paths in an associative array 2024-07-06 22:20:33 +02:00
Manuel Thalmann be3c6c54b1 Create a script for prompting the device path 2024-07-06 21:52:45 +02:00
Manuel Thalmann ec229c5470 Fix alignment of messages and prompts 2024-07-06 21:52:26 +02:00
Manuel Thalmann 4073fe4d13 Fix incorrect file path 2024-07-06 21:52:03 +02:00
Manuel Thalmann 6643dd845c Fix broken script 2024-07-06 21:51:30 +02:00
Manuel Thalmann 8f158362a5 Include uncommitted changes in archiso 2024-07-06 21:51:19 +02:00
Manuel Thalmann 5e8f52812a Cache nixpkgs locally 2024-07-06 19:36:47 +02:00
Manuel Thalmann cc94717d7e Ask for a different disk if not found 2024-06-26 18:13:07 +02:00
Manuel Thalmann db55490cec Fix working directory issues during installation 2024-06-26 15:49:03 +02:00
Manuel Thalmann f22d56d670 Replace packages with too frequent updates 2024-06-23 19:57:12 +02:00
Manuel Thalmann f33bed84dd Fix incorrect package name 2024-06-23 17:18:53 +02:00
Manuel Thalmann 31e4071dd4 Fix relative paths in ManuSurface install script 2024-06-23 17:06:29 +02:00
Manuel Thalmann 3e27e749b5 Order mount commands by their path 2024-06-23 16:33:11 +02:00
Manuel Thalmann 8ef713e00d Mount nested partitions last 2024-06-23 16:15:34 +02:00
Manuel Thalmann b1cdc8b22a Specify proper partition module for surface 2024-06-23 15:04:28 +02:00
Manuel Thalmann 9761d04d18 Fix incorrect swap labelling command 2024-06-23 15:03:56 +02:00
Manuel Thalmann ebf0f0b96c Ignore inexistent partitions during cleanup 2024-06-23 15:03:47 +02:00
Manuel Thalmann 485c0c70f3 Fix path resolving of the partition module 2024-06-23 15:03:20 +02:00
Manuel Thalmann bd60293f4c Fix incorrect file paths 2024-06-23 12:32:52 +02:00
Manuel Thalmann 6b4d709110 Reset file permissions of PortValhalla files 2024-06-23 12:21:33 +02:00
Manuel Thalmann 311e4cf92a Use pre-cached nixpkgs 2024-06-23 12:19:59 +02:00
Manuel Thalmann 55c0513459 Enable flakes for the root user 2024-06-22 23:53:27 +02:00
Manuel Thalmann f90fddef4b Add nix to the archiso image 2024-06-22 23:33:38 +02:00
Manuel Thalmann 4bd86f8de7 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann 60497bcc2e Rename the module evaluation function 2024-06-22 23:11:21 +02:00
Manuel Thalmann d84e2a4740 Add an arch specific partitioning scheme 2024-06-22 22:51:26 +02:00
Manuel Thalmann d919d2b6b9 Format partition only if newly created 2024-06-22 22:51:11 +02:00
Manuel Thalmann 1f24914de4 Add support for MBR partition IDs 2024-06-22 22:50:58 +02:00
Manuel Thalmann 46820f376f Prevent windows partition from being overwritten 2024-06-22 22:29:31 +02:00
Manuel Thalmann ae80b428f0 Format and label disks properly 2024-06-22 21:52:20 +02:00
Manuel Thalmann 1588c525c6 Execute mount scripts as root 2024-06-22 21:44:27 +02:00
Manuel Thalmann 04d3548f27 Execute formatting scripts on partition 2024-06-22 21:42:43 +02:00
Manuel Thalmann 1c845c3e1d Add a script for generating the arch iso 2024-06-22 21:07:44 +02:00
Manuel Thalmann c2e862ad1a Add arch specific partitioning settings 2024-06-22 20:54:15 +02:00
Manuel Thalmann 1c84649db0 Add a partition configuration for DerGeret 2024-06-22 20:53:07 +02:00
Manuel Thalmann af4da23427 Allow specifying mount options 2024-06-22 20:52:46 +02:00
Manuel Thalmann fbf57d3f9d Specify default mountpoints 2024-06-22 20:46:57 +02:00
Manuel Thalmann 7859e5d3ae Create directories for mounts 2024-06-22 20:46:15 +02:00
Manuel Thalmann aea7b91381 Reorder settings logically 2024-06-22 20:45:50 +02:00
Manuel Thalmann 32b1b37b1d Allow specifying mountpaths and swap usage 2024-06-22 20:45:15 +02:00
Manuel Thalmann 9c4b00f1fb Allow removing pre-defined partitions 2024-06-22 20:10:56 +02:00