Commit graph

2228 commits

Author SHA1 Message Date
ebbd106e0a Enable hsts for nextcloud 2024-12-14 03:53:59 +01:00
660f9561cf Store TrackMania in directory 2024-12-14 03:49:46 +01:00
ae101e2eb2 Fix path of nextcloud service proxy 2024-12-14 03:45:41 +01:00
a0874d9f37 Add jellyseerr by default 2024-12-13 02:43:32 +01:00
7df90179c9 Improve Nextcloud nginx config 2024-12-13 01:51:47 +01:00
99fa900c1a Fix incorrect git ssh script 2024-12-11 04:18:13 +01:00
4161fce8d7 Link gitea to forgejo 2024-12-11 04:18:00 +01:00
896c77559a Set up authentication automatically 2024-12-11 04:17:48 +01:00
ce70e66c70 Make forgejo work under Arch Linux 2024-12-11 03:30:36 +01:00
84818c2bac Refactor jellyfin nginx config 2024-12-11 02:27:49 +01:00
c349a2d5be Name forgejo user properly 2024-12-11 01:30:36 +01:00
56f7f4228b Fix ssh key permission error 2024-12-11 01:17:54 +01:00
cf717d7a50 Inherit profile script title properly 2024-12-11 01:13:02 +01:00
f0fef82fa1 Prevent PowerShell errors 2024-12-11 01:12:52 +01:00
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
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
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
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
ccbf77ce3f Fix outdated config names 2024-12-07 21:46:53 +01:00
5e7cfccff6 Add scripts for installing btrfs 2024-12-07 21:14:36 +01:00
b16e1d420e Rename filesystem directory 2024-12-07 18:36:19 +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
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
ad36fe02b3 Update to the most recent nixpkgs-unstable commit 2024-12-05 18:22:54 +01:00
656f21e849 Allow commits as nix versions 2024-12-05 18:19:18 +01:00
d6105a22b8 Fix permission issue 2024-12-05 18:18:57 +01:00
1051fe01c1 Ignore exit code of string-split0 2024-12-05 16:34:24 +01:00
6f5d13f07f Prevent unnecessary config fetches 2024-12-05 16:01:41 +01:00
eac4dba453 Update the nixpkgs version 2024-12-05 15:43:54 +01:00
87b032ed70 Add openssh as a dependency 2024-12-05 14:59:28 +01:00
800a6ed542 Install nixpkgs during setup 2024-12-05 14:13:52 +01:00
4ba2c1b1a5 Prompt backup config during install 2024-12-05 10:40:59 +01:00
ee4906cf4d Install valhalla dependencies during setup 2024-12-05 10:33:06 +01:00