Skip to content

Repository files navigation

NixOS Configuration

Nix / NixOS configuration repo that handles NixOS, nix-darwin, and home-manager configurations.

fastfetch screenshot

General Layout

  • flake.nix (Entrypoint for rebuilding via nixos-rebuild or home-manager)
  • flake.lock (Lockfile for current nix flake state)
  • configurations/darwin - (Definition of mac-based hosts)
    • work (Laptop, Apple M1 Macbook Pro 16")
  • configurations/home (User level configuration per machine via home-manager)
    • personal (Personal/home-specific configuration)
    • pinebook (Pinebook-specific configuration)
    • server (Basic home-manager configuration for generic servers)
    • work (MacOS-specific configuration)
  • configurations/nixos - (Definition of physical/virtual hosts)
    • agent-sandbox (MicroVM sandbox host; agent-sandbox-aarch64 reuses its guest config for aarch64)
    • bart (Server, 2GB KVM Instance)
    • bender (Laptop, Apple Macbook Pro)
    • bob (Server, Oracle ARM64)
    • donnager (Laptop, Lenovo Legion Y530)
    • enterprise (Desktop, Custom Built)
    • goku (Server, 4GB KVM Instance)
    • icarus (Laptop, HP EliteBook 845 G8)
    • isaac (Server, rPi4 8GB)
    • jack (Server, rPi4 8GB)
    • khan (Server, Oracle x86_64)
    • linus (Server, 2GB KVM Instance)
    • loki (Desktop, Lenovo ThinkCentre M715q)
    • nk3s-amd64-0 (Server, Virtual on NAS)
    • nk3s-amd64-a (Server, Minisforum UN100C)
    • nk3s-amd64-b (Server, Minisforum UN100C)
    • nk3s-amd64-c (Server, Minisforum UN100C)
    • nk3s-amd64-d (Server, BMAX B4 Plus)
    • owen (Server, rPi4 8GB)
    • retired (Retired Configurations)
    • riker (NixOS Laptop, Pinebook Pro, Primary)
    • serenity (NixOS Laptop, Pinebook Pro, Broken Screen)
  • custom (Custom packages, modules, and overlays for my configuration)
    • overlays (Custom overlays, primarily used for packages currently)
    • pkgs (Custom Packages, mainly items not yet in official nixpkgs)
  • modules (NixOS and Home Manager re-usable modules)
  • secrets (Basic secrets, primarily git-crypt encrypted files)

Credits

About

NixOS Configuration for my Servers, Desktops, and Laptops.

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Contributors

Languages