Commit graph

2224 commits

Author SHA1 Message Date
01cbd8644b Improve Nextcloud nginx config 2024-12-13 01:51:47 +01:00
4bea622902 Fix incorrect git ssh script 2024-12-11 04:18:13 +01:00
c969deb7b1 Link gitea to forgejo 2024-12-11 04:18:00 +01:00
f0082107ef Set up authentication automatically 2024-12-11 04:17:48 +01:00
27c9d64564 Make forgejo work under Arch Linux 2024-12-11 03:30:36 +01:00
a1b6b40396 Refactor jellyfin nginx config 2024-12-11 02:27:49 +01:00
a3f1bace8a Name forgejo user properly 2024-12-11 01:30:36 +01:00
8376b74e88 Fix ssh key permission error 2024-12-11 01:17:54 +01:00
07c6503862 Inherit profile script title properly 2024-12-11 01:13:02 +01:00
b36e3631ab Prevent PowerShell errors 2024-12-11 01:12:52 +01:00
1d1250a3e0 Fix malformed yq scripts 2024-12-08 18:04:59 +01:00
cda0e9f5b0 Disable auto login after installation 2024-12-08 17:27:03 +01:00
d3b6d5617e Reboot system as root 2024-12-08 17:18:59 +01:00
8e10ee6f62 Fix permission issues 2024-12-08 06:15:43 +01:00
ce9c44a904 Return exit code properly 2024-12-08 05:48:20 +01:00
3185077c0e Fix typo 2024-12-08 05:20:42 +01:00
b1ddb0de48 Remove bash profile during installation script 2024-12-08 04:46:53 +01:00
b61602cd68 Normalize exit code of setup actions 2024-12-08 04:46:13 +01:00
b3f9e2dd23 Fix malformed output 2024-12-08 03:07:54 +01:00
8f26799cbd Install systemd-networkd during setup 2024-12-08 02:49:45 +01:00
f8a7df435e Enable DNS on the server 2024-12-08 02:49:28 +01:00
f42f1ac777 Install networkmanager only if necessary 2024-12-08 01:47:04 +01:00
49879123a4 Allow configuring networkd 2024-12-08 01:03:06 +01:00
88fc280dd5 Install NetworkManager only if enabled 2024-12-08 00:05:44 +01:00
2a8d4dc805 Fix outdated config names 2024-12-07 21:46:53 +01:00
4dfeb4f26a Add scripts for installing btrfs 2024-12-07 21:14:36 +01:00
6f44a55a35 Rename filesystem directory 2024-12-07 18:36:19 +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
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
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