nixos config for self hosting
Find a file
2026-08-18 00:02:08 +03:00
checks test production domain configuration 2026-08-18 00:02:08 +03:00
home-manager@9ef0dc2036 update home manager submodule 2026-06-03 08:44:03 +03:00
secrets import Rabbi Gerzi directly 2026-08-01 22:19:59 +03:00
.envrc add direnv to use flake 2026-05-09 22:21:39 +03:00
.gitignore add direnv to use flake 2026-05-09 22:21:39 +03:00
.gitmodules update git submodule for home manager 2026-04-09 22:16:08 +03:00
.sops.yaml configure rabbi gerzi 2026-07-02 11:51:07 +03:00
boot.nix refactor boot info 2026-04-09 10:59:19 +03:00
borgbackup.nix move borg secrets to its own file 2026-06-12 11:20:34 +03:00
configuration.nix move yisroelbaum web stack into module 2026-07-31 11:30:25 +03:00
flake.lock update rabbi gerzi 2026-08-18 00:01:38 +03:00
flake.nix test production domain configuration 2026-08-18 00:02:08 +03:00
hardware-configuration.nix initial commit 2026-03-22 22:15:52 +02:00
rabbi-gerzi.nix wire rabbi gerzi backups 2026-08-17 21:05:55 +03:00
README.md import Rabbi Gerzi directly 2026-08-01 22:19:59 +03:00
RECOVERY.md add borg recovery details 2026-06-11 22:35:50 +03:00
tide.nix move discourse behind tide module 2026-07-19 10:40:25 +03:00
yisroelbaum-web.nix import Rabbi Gerzi directly 2026-08-01 22:19:59 +03:00

redeploy to home server using this command

nixos-rebuild switch --flake .#nixos \
	--target-host nixos_home \
	--build-host nixos_home \
	--sudo --ask-sudo-password

The main public services under yisroelbaum.com are provided by the yisroelbaum-web flake input. Rabbi Gerzi is imported directly from its own flake so its application module remains independently owned. This repository owns the machine configuration and provisions runtime secrets for both.