gitextract_ff0ttxqq/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── auto-merge.yaml │ ├── build.yaml │ ├── demo.yml │ ├── format.yaml │ ├── lock-update.yaml │ ├── pages.yml │ └── version.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── VERSION ├── demo/ │ ├── homeassistant/ │ │ ├── README.md │ │ ├── configuration.nix │ │ ├── flake.nix │ │ ├── hardware-configuration.nix │ │ ├── keys.txt │ │ ├── secrets.yaml │ │ ├── sops.yaml │ │ ├── ssh_config │ │ ├── sshkey │ │ └── sshkey.pub │ ├── minimal/ │ │ └── flake.nix │ └── nextcloud/ │ ├── README.md │ ├── configuration.nix │ ├── flake.nix │ ├── hardware-configuration.nix │ ├── keys.txt │ ├── secrets.yaml │ ├── sops.yaml │ ├── ssh_config │ ├── sshkey │ └── sshkey.pub ├── docs/ │ ├── blocks.md │ ├── contracts.md │ ├── contributing.md │ ├── default.nix │ ├── demos.md │ ├── generate-redirects-nixos-render-docs.py │ ├── manual.md │ ├── options.md │ ├── preface.md │ ├── recipes/ │ │ ├── dnsServer.md │ │ ├── exposeService.md │ │ └── serveStaticPages.md │ ├── recipes.md │ ├── redirects.json │ ├── service-implementation-guide.md │ ├── services.md │ └── usage.md ├── flake.nix ├── lib/ │ ├── default.nix │ ├── homepage.nix │ └── module.nix ├── modules/ │ ├── blocks/ │ │ ├── authelia/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── authelia.nix │ │ ├── backup/ │ │ │ └── dashboard/ │ │ │ └── Backups.json │ │ ├── borgbackup/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── borgbackup.nix │ │ ├── davfs.nix │ │ ├── hardcodedsecret.nix │ │ ├── lldap/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── lldap.nix │ │ ├── mitmdump/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── mitmdump.nix │ │ ├── monitoring/ │ │ │ ├── dashboards/ │ │ │ │ ├── Errors.json │ │ │ │ ├── Health.json │ │ │ │ ├── Performance.json │ │ │ │ └── Scraping_Jobs.json │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ └── rules.json │ │ ├── monitoring.nix │ │ ├── nginx/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── nginx.nix │ │ ├── postgresql/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── postgresql.nix │ │ ├── restic/ │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ └── dummyModule.nix │ │ ├── restic.nix │ │ ├── sops/ │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── sops.nix │ │ ├── ssl/ │ │ │ ├── dashboard/ │ │ │ │ └── SSL.json │ │ │ └── docs/ │ │ │ └── default.md │ │ ├── ssl.nix │ │ ├── tinyproxy.nix │ │ ├── vpn.nix │ │ └── zfs.nix │ ├── contracts/ │ │ ├── backup/ │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ ├── dummyModule.nix │ │ │ └── test.nix │ │ ├── backup.nix │ │ ├── dashboard/ │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ └── dummyModule.nix │ │ ├── dashboard.nix │ │ ├── databasebackup/ │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ ├── dummyModule.nix │ │ │ └── test.nix │ │ ├── databasebackup.nix │ │ ├── default.nix │ │ ├── mount.nix │ │ ├── secret/ │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ ├── dummyModule.nix │ │ │ └── test.nix │ │ ├── secret.nix │ │ ├── ssl/ │ │ │ ├── docs/ │ │ │ │ └── default.md │ │ │ └── dummyModule.nix │ │ └── ssl.nix │ └── services/ │ ├── arr/ │ │ └── docs/ │ │ └── default.md │ ├── arr.nix │ ├── audiobookshelf/ │ │ └── docs/ │ │ └── default.md │ ├── audiobookshelf.nix │ ├── deluge/ │ │ └── dashboard/ │ │ └── Torrents.json │ ├── deluge.nix │ ├── firefly-iii/ │ │ └── docs/ │ │ └── default.md │ ├── firefly-iii.nix │ ├── forgejo/ │ │ └── docs/ │ │ └── default.md │ ├── forgejo.nix │ ├── grocy.nix │ ├── hledger.nix │ ├── home-assistant/ │ │ └── docs/ │ │ └── default.md │ ├── home-assistant.nix │ ├── homepage/ │ │ └── docs/ │ │ └── default.md │ ├── homepage.nix │ ├── immich.nix │ ├── jellyfin/ │ │ └── docs/ │ │ └── default.md │ ├── jellyfin.nix │ ├── karakeep/ │ │ └── docs/ │ │ └── default.md │ ├── karakeep.nix │ ├── mailserver/ │ │ └── docs/ │ │ └── default.md │ ├── mailserver.nix │ ├── nextcloud-server/ │ │ ├── dashboard/ │ │ │ └── Nextcloud.json │ │ └── docs/ │ │ └── default.md │ ├── nextcloud-server.nix │ ├── open-webui/ │ │ └── docs/ │ │ └── default.md │ ├── open-webui.nix │ ├── paperless.nix │ ├── pinchflat/ │ │ └── docs/ │ │ └── default.md │ ├── pinchflat.nix │ ├── vaultwarden/ │ │ └── docs/ │ │ └── default.md │ └── vaultwarden.nix ├── patches/ │ ├── 0001-nixos-borgbackup-add-option-to-override-state-direct.patch │ ├── 0001-selfhostblocks-never-onboard.patch │ ├── lldap.patch │ └── nextcloudexternalstorage.patch └── test/ ├── blocks/ │ ├── authelia.nix │ ├── borgbackup.nix │ ├── keypair.pem │ ├── lib.nix │ ├── lldap.nix │ ├── mitmdump.nix │ ├── monitoring.nix │ ├── postgresql.nix │ ├── restic.nix │ └── ssl.nix ├── common.nix ├── contracts/ │ ├── backup.nix │ ├── databasebackup.nix │ ├── secret/ │ │ └── sops.yaml │ └── secret.nix ├── modules/ │ ├── davfs.nix │ ├── homepage.nix │ └── lib.nix └── services/ ├── arr.nix ├── audiobookshelf.nix ├── deluge.nix ├── firefly-iii.nix ├── forgejo.nix ├── grocy.nix ├── hledger.nix ├── home-assistant.nix ├── homepage.nix ├── immich.nix ├── jellyfin.nix ├── karakeep.nix ├── nextcloud.nix ├── open-webui.nix ├── paperless.nix ├── pinchflat.nix └── vaultwarden.nix