Commit graph

2561 commits

Author SHA1 Message Date
8d56d55a05 Add a separate option for mounts 2024-12-07 19:11:41 +01:00
775a3fd386 Allow partitions without format 2024-12-07 18:45:44 +01:00
510a38efa9 Add btrfs support 2024-12-07 18:41:08 +01:00
600989f8a7 Remove unnecessary code 2024-12-07 18:36:54 +01:00
4f3c380340 Rename filesystem directory 2024-12-07 18:36:19 +01:00
c818c8c477 Remove redundancy 2024-12-07 17:50:10 +01:00
ed0ccb340f Store device scripts in scripts option 2024-12-07 17:49:57 +01:00
8c6bf72323 Refactor terminology 2024-12-07 17:43:53 +01:00
834c321e82 Move the script to the fileSystems module 2024-12-07 17:35:31 +01:00
d2d99a4b43 Split up disk script into multiple scripts 2024-12-07 16:12:04 +01:00
127ac0688f Remove separate os disk declaration 2024-12-07 16:11:19 +01:00
03e42c5578 Restructure partition config 2024-12-07 12:24:10 +01:00
7cf715f4d8 Remove duplicated code 2024-12-06 16:22:05 +01:00
f44d0a4a73 Pause tmux session on error 2024-12-06 13:52:26 +01:00
6fb855d385 Fix permission issue 2024-12-06 13:51:08 +01:00
ad336833c1 Add missing location comment 2024-12-06 13:50:58 +01:00
5d64d2d42f Disable cloud sync on the server 2024-12-06 13:40:04 +01:00
f48fc6bb9a Restore permissions in nixpkgs 2024-12-06 00:55:51 +01:00
4f6c92b2a7 Copy the .git directory to the setup environment 2024-12-05 22:36:14 +01:00
ee7ec9782e Ensure the nix channel directory exists 2024-12-05 20:31:56 +01:00
2e2f5fffe6 Keep .git directory of nixpkgs 2024-12-05 19:40:41 +01:00
902276cd48 Install nginx throughout the setup 2024-12-05 18:27:10 +01:00
a71c0535a1 Update to the most recent nixpkgs-unstable commit 2024-12-05 18:22:54 +01:00
0432967c21 Allow commits as nix versions 2024-12-05 18:19:18 +01:00
4bb0e5b996 Fix permission issue 2024-12-05 18:18:57 +01:00
cc5cad8c31 Enable grub on the server 2024-12-05 17:08:41 +01:00
8fc542f602 Ignore exit code of string-split0 2024-12-05 16:34:24 +01:00
38f62a4a59 Prevent unnecessary config fetches 2024-12-05 16:01:41 +01:00
f11913949a Update the nixpkgs version 2024-12-05 15:43:54 +01:00
d26887b9b9 Add openssh as a dependency 2024-12-05 14:59:28 +01:00
7ea2b3952a Install nixpkgs during setup 2024-12-05 14:13:52 +01:00
266b1813eb Prompt backup config during install 2024-12-05 10:40:59 +01:00
3a5e0b7a83 Install valhalla dependencies during setup 2024-12-05 10:33:06 +01:00
d5ffcf2a69 Adjust hook description 2024-12-05 10:25:28 +01:00
ce0b241e50 Fetch missing variables 2024-12-05 10:13:35 +01:00
459ad49386 Add a function for initializing the OS 2024-12-05 10:09:35 +01:00
51ac9da58d Run OS setup first 2024-12-05 09:59:04 +01:00
c6b754f774 Create directories for ssh files 2024-12-05 09:53:31 +01:00
8096e627ff Create ssh key only if necessary 2024-12-05 09:47:32 +01:00
751fdc3561 Fix missing variable 2024-12-05 09:45:49 +01:00
bc7ef1e4af Partition drives after action setup 2024-12-05 09:45:08 +01:00
f74e1d681c Create missing script 2024-12-05 09:41:33 +01:00
782155798f Remove unnecessary function 2024-12-05 09:41:20 +01:00
133f2ce61e Get mount dir for preparing nix 2024-12-05 09:38:38 +01:00
759877b6e4 Fix non-existent variable 2024-12-05 09:27:53 +01:00
092ae9621b Create function for bootstrapping dependencies 2024-12-05 09:25:52 +01:00
254504f91b Fix incorrect repo path 2024-12-04 19:06:32 +01:00
09ec143d68 Allow configuring backup during setup 2024-12-04 19:02:05 +01:00
eb326ce1cb Make config function name more concise 2024-12-04 18:56:17 +01:00
be9750131a Use pre-existing setup user if existent 2024-12-04 18:35:15 +01:00