Commit graph

1694 commits

Author SHA1 Message Date
Manuel Thalmann 5d4e31ba17 Translate copy-repo script to fish 2024-07-07 22:33:01 +02:00
Manuel Thalmann 926438359d Update the patch 2024-07-07 22:04:18 +02:00
Manuel Thalmann ead45a9cd1 Add fish to the archiso 2024-07-07 22:03:40 +02:00
Manuel Thalmann 87a53880e6 Add fish to the flake 2024-07-07 20:47:24 +02:00
Manuel Thalmann f97e81c606 Create a script for copying the repo 2024-07-07 20:12:46 +02:00
Manuel Thalmann 5bca2c6855 Refactor installation functions 2024-07-07 20:04:05 +02:00
Manuel Thalmann c7e20eb63a Sort partitions only by index 2024-07-07 13:08:21 +02:00
Manuel Thalmann 54fcde2c73 Show a warning header 2024-07-06 23:47:32 +02:00
Manuel Thalmann ed13cf516a Remove duplicated script 2024-07-06 23:41:51 +02:00
Manuel Thalmann 2a79314b39 Prompt for an answer before formatting 2024-07-06 23:28:00 +02:00
Manuel Thalmann e2998a38a1 Fix incorrect script output 2024-07-06 23:23:31 +02:00
Manuel Thalmann eb259a55f0 Update incorrect paths 2024-07-06 23:15:50 +02:00
Manuel Thalmann c93ef13c3d Print a warning before formatting disks 2024-07-06 23:07:18 +02:00
Manuel Thalmann ec686c275a Split partition module into multiple files 2024-07-06 22:43:27 +02:00
Manuel Thalmann f38ed2e8ff Fix potential git-apply error 2024-07-06 22:26:46 +02:00
Manuel Thalmann 4359995e58 Make variable more understandable 2024-07-06 22:25:41 +02:00
Manuel Thalmann 847269450d Fix use of associative disk array 2024-07-06 22:25:23 +02:00
Manuel Thalmann e99bd0a615 Remove code duplication 2024-07-06 22:20:56 +02:00
Manuel Thalmann 5465077d6b Store disk paths in an associative array 2024-07-06 22:20:33 +02:00
Manuel Thalmann 6a3f01e601 Create a script for prompting the device path 2024-07-06 21:52:45 +02:00
Manuel Thalmann 58a134b5a3 Fix alignment of messages and prompts 2024-07-06 21:52:26 +02:00
Manuel Thalmann 214df8d36a Fix incorrect file path 2024-07-06 21:52:03 +02:00
Manuel Thalmann cf28f6ddf1 Fix broken script 2024-07-06 21:51:30 +02:00
Manuel Thalmann b53037dfaa Include uncommitted changes in archiso 2024-07-06 21:51:19 +02:00
Manuel Thalmann cf28f9d70b Cache nixpkgs locally 2024-07-06 19:36:47 +02:00
Manuel Thalmann 35aee03b9c Ask for a different disk if not found 2024-06-26 18:13:07 +02:00
Manuel Thalmann f9555d8468 Fix working directory issues during installation 2024-06-26 15:49:03 +02:00
Manuel Thalmann a267cee3eb Replace packages with too frequent updates 2024-06-23 19:57:12 +02:00
Manuel Thalmann a2a97237b7 Fix incorrect package name 2024-06-23 17:18:53 +02:00
Manuel Thalmann cbdcc3b2c6 Fix relative paths in ManuSurface install script 2024-06-23 17:06:29 +02:00
Manuel Thalmann 0181189238 Order mount commands by their path 2024-06-23 16:33:11 +02:00
Manuel Thalmann 633f3a6e5c Mount nested partitions last 2024-06-23 16:15:34 +02:00
Manuel Thalmann df8b6c7834 Specify proper partition module for surface 2024-06-23 15:04:28 +02:00
Manuel Thalmann 35b75adca7 Fix incorrect swap labelling command 2024-06-23 15:03:56 +02:00
Manuel Thalmann 1478bdac45 Ignore inexistent partitions during cleanup 2024-06-23 15:03:47 +02:00
Manuel Thalmann f77fd69f68 Fix path resolving of the partition module 2024-06-23 15:03:20 +02:00
Manuel Thalmann fa7ccd0649 Fix incorrect file paths 2024-06-23 12:32:52 +02:00
Manuel Thalmann 72d74dda86 Reset file permissions of PortValhalla files 2024-06-23 12:21:33 +02:00
Manuel Thalmann ef017c28db Use pre-cached nixpkgs 2024-06-23 12:19:59 +02:00
Manuel Thalmann 3f05480ad9 Enable flakes for the root user 2024-06-22 23:53:27 +02:00
Manuel Thalmann 19d1418478 Add nix to the archiso image 2024-06-22 23:33:38 +02:00
Manuel Thalmann daf5d14e04 Generate partitioning scripts using nix 2024-06-22 23:32:57 +02:00
Manuel Thalmann 1f1958d185 Rename the module evaluation function 2024-06-22 23:11:21 +02:00
Manuel Thalmann af05f04901 Add an arch specific partitioning scheme 2024-06-22 22:51:26 +02:00
Manuel Thalmann b78adb6df8 Format partition only if newly created 2024-06-22 22:51:11 +02:00
Manuel Thalmann d0d14bff0f Add support for MBR partition IDs 2024-06-22 22:50:58 +02:00
Manuel Thalmann 987dfabb9d Prevent windows partition from being overwritten 2024-06-22 22:29:31 +02:00
Manuel Thalmann 866a37a7dc Format and label disks properly 2024-06-22 21:52:20 +02:00
Manuel Thalmann 6f73f83c20 Execute mount scripts as root 2024-06-22 21:44:27 +02:00
Manuel Thalmann 90f4bbe25d Execute formatting scripts on partition 2024-06-22 21:42:43 +02:00