KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
nix-homelab
★ 15
Open GitHub ↗
No description available.
Download README (.md)
Explore Similar Repositories
xeol-action
:
End-of-life (EOL) container analysis and scanning provided as a GitHub Action using https://github.com/xeol-io/xeol
Wireholecloud
:
WireGuard, Pi-Hole, Nextcloud in one docker compose
BlazorWASMScriptLoader
:
Basic example of how to compile C# inside a Blazor WASM app
ankibot
:
Телеграм бот, парсер данных английских слов для быстрого создания flash-карточек в Anki.
sequence
:
Open source music recognition application using https://audd.io 's API
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
nix-homelab
?
Download (.md)
# Nix-Homelab A [NixOS](https://nixos.org/) configuration repository for my [selfhosted](https://www.reddit.com/r/selfhosted/) homelab. [NixOS](https://nixos.org/) allows you to create a fully declarative operating system using the [Nix language](https://nixos.wiki/wiki/Overview_of_the_Nix_Language). This repo contains everything needed to rebuild my homelab from scratch, with the only manual steps being in the README files below.  ## What's inside My NixOS Homelab, with each machine having some shared configuration - Declarative/Reproducible builds using [NixOS](https://nixos.org/) - [Snowfall](https://snowfall.org/guides/lib/quickstart/) project structure - An Ephemeral root/home storage scheme (See [Erase your darlings](https://grahamc.com/blog/erase-your-darlings) and [NixOS Impermanence](https://github.com/nix-community/impermanence)) - Secret management with [sops-nix](https://github.com/Mic92/sops-nix/blob/master/README.md) - Dependency pinning with [Nix Flakes](https://nixos.wiki/wiki/Flakes) - [BTRFS](https://btrfs.wiki.kernel.org/index.php/Main_Page) file system (Copy on Write, Compression) - Local user declarative setup with [Home Manager](https://github.com/nix-community/home-manager) - Check the `nox` command [here](https://github.com/THERAAB/nix-homelab/blob/main/modules/nixos/utils/nox/default.nix) for common maintenance tasks ## Machines ### Nix-Hypervisor Nix server, see [The Nix-Hypervisor README.md](https://github.com/THERAAB/nix-homelab/blob/main/systems/x86_64-linux/nix-hypervisor/README.md) ### Nix-Nas Nixos config for my nfs/media NAS, see [The Nix-Nas README.md](https://github.com/THERAAB/nix-homelab/blob/main/systems/x86_64-linux/nix-nas/README.md) ### Nix-Desktop My desktop, see [Nix-Desktop README.md](https://github.com/THERAAB/nix-homelab/blob/main/systems/x86_64-linux/nix-desktop/README.md) ### Nix-Zenbook My laptop, see [Nix-Zenbook README.md](https://github.com/THERAAB/nix-homelab/blob/main/systems/x86_64-linux/nix-zenbook/README.md) ### Graphical-installer My custom graphical installer, built with ``` sudo nix build .#install-isoConfigurations.graphical-installer ```