Commit graph

2589 commits

Author SHA1 Message Date
db247315cf Fix malformed yq scripts 2024-12-08 18:04:59 +01:00
93284f2016 Disable auto login after installation 2024-12-08 17:27:03 +01:00
9a911cb93b Reboot system as root 2024-12-08 17:18:59 +01:00
da1870c250 Adjust boot label for server 2024-12-08 16:50:16 +01:00
97e372ae08 Fix permission issues 2024-12-08 06:15:43 +01:00
a8e0f37416 Return exit code properly 2024-12-08 05:48:20 +01:00
c1483d29e1 Fix typo 2024-12-08 05:20:42 +01:00
e435ce8c48 Prevent unnecessary config values 2024-12-08 04:56:41 +01:00
71a301ff0f Remove bash profile during installation script 2024-12-08 04:46:53 +01:00
2e087298a3 Normalize exit code of setup actions 2024-12-08 04:46:13 +01:00
37f3b3980b Fix malformed output 2024-12-08 03:07:54 +01:00
9007570d94 Install systemd-networkd during setup 2024-12-08 02:49:45 +01:00
73734293fd Enable DNS on the server 2024-12-08 02:49:28 +01:00
fad6cbe1d2 Fix incorrect configuration 2024-12-08 01:57:18 +01:00
bcdd7b0d8a Install networkmanager only if necessary 2024-12-08 01:47:04 +01:00
fa295f3b1a Allow configuring networkd 2024-12-08 01:03:06 +01:00
6a5ec8d5de Install NetworkManager only if enabled 2024-12-08 00:05:44 +01:00
19871a2e49 Allow configuriong systemd-networkd 2024-12-07 23:45:31 +01:00
ab8a6f8609 Allow choosing between NetworkManager and systemd-networkd 2024-12-07 23:38:17 +01:00
52fd59c017 Set profiles of btrfs volume 2024-12-07 23:02:03 +01:00
02dd399284 Forcefully write btrfs 2024-12-07 22:40:59 +01:00
7c3297b993 Collect all affected devices 2024-12-07 22:18:10 +01:00
ccbf77ce3f Fix outdated config names 2024-12-07 21:46:53 +01:00
1944356d05 Add support for partitioning btrfs volumes 2024-12-07 21:14:58 +01:00
5e7cfccff6 Add scripts for installing btrfs 2024-12-07 21:14:36 +01:00
a4fe8d78dc Remove trailing slashes properly 2024-12-07 21:09:18 +01:00
605c32e467 Fix incorrect config name 2024-12-07 20:03:58 +01:00
9caedac094 Create mount script in fileSystems module 2024-12-07 19:28:42 +01:00
f1ed876cc1 Add a separate option for mounts 2024-12-07 19:11:41 +01:00
3790fd267e Allow partitions without format 2024-12-07 18:45:44 +01:00
70a02aa8b9 Add btrfs support 2024-12-07 18:41:08 +01:00
0df6d5ece3 Remove unnecessary code 2024-12-07 18:36:54 +01:00
b16e1d420e Rename filesystem directory 2024-12-07 18:36:19 +01:00
5ffe98a56d Remove redundancy 2024-12-07 17:50:10 +01:00
7b5564a632 Store device scripts in scripts option 2024-12-07 17:49:57 +01:00
68e1990c87 Refactor terminology 2024-12-07 17:43:53 +01:00
0ce36394ac Move the script to the fileSystems module 2024-12-07 17:35:31 +01:00
ed4fa1a33d Split up disk script into multiple scripts 2024-12-07 16:12:04 +01:00
7b3b7fcdbc Remove separate os disk declaration 2024-12-07 16:11:19 +01:00
ce13e03ef1 Restructure partition config 2024-12-07 12:24:10 +01:00
77d8c350b7 Remove duplicated code 2024-12-06 16:22:05 +01:00
055955a1bf Pause tmux session on error 2024-12-06 13:52:26 +01:00
569204babe Fix permission issue 2024-12-06 13:51:08 +01:00
f3ff0cb0db Add missing location comment 2024-12-06 13:50:58 +01:00
f8eed79dd6 Disable cloud sync on the server 2024-12-06 13:40:04 +01:00
e527b33d82 Restore permissions in nixpkgs 2024-12-06 00:55:51 +01:00
19e9aecc5b Copy the .git directory to the setup environment 2024-12-05 22:36:14 +01:00
7f60744056 Ensure the nix channel directory exists 2024-12-05 20:31:56 +01:00
f3b6f3be23 Keep .git directory of nixpkgs 2024-12-05 19:40:41 +01:00
1e6bf93191 Install nginx throughout the setup 2024-12-05 18:27:10 +01:00