Skip to content
/ homelab Public

A NixOS configuration flake with a focus on reusability across different hosts

Notifications You must be signed in to change notification settings

akirak/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Lab

This repository contains the configuration files of my NixOS machines.

Features

  • Provided as a Nix flake
  • +Targeting various hosts (both cloud and physical). See below.+​ *inactive*​
  • Containing images for bootstrapping
  • +Using Cachix Deploy for agent-based, pull-style automated updates+​ inactive
  • Containing a flake template for home-manager configuration, which you can use for quickly creating a private configuration

Host environments

  • NixOS Desktop (li)
  • +Laptop (ASUS BR1100C) (hui)+​
  • Raspberry Pi 4 serving as a router and AP (zheng)
  • Mini PC with remote disk unlocking support (yang)

Note

To provision a new virtual machine instance to Hetzner Cloud, I use Terraform. I have a continuous deployment setup on GitHub Actions, but the configuration is not part of this repository.

About

A NixOS configuration flake with a focus on reusability across different hosts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published