truelecter / hive

The Hive - The secretly open NixOS-Society

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nix Configuration

This repository is home to the nix code that builds my systems.

tl-wsl depsos nas squadbook oracle voron

Why Nix?

Nix allows for easy to manage, collaborative, reproducible deployments. This means that once something is setup and configured once, it works forever. If someone else shares their configuration, anyone can make use of it.

This flake is configured with the use of hive.

Apply configs

NixOS hosts

colmena build
colmena apply
# OR
colmena apply --on "nixos-$HOST"

Darwin hosts

First time

Bootstrap default aarch64-linux builder

nix run github:nixos/nixpkgs/nixpkgs-23.11-darwin#darwin.linux-builder
nix build --builders 'builder@localhost aarch64-linux /etc/nix/builder_ed25519' github:truelecter/hive#squadbook

Switch configuration

darwin-rebuild switch --flake .

About

The Hive - The secretly open NixOS-Society

License:MIT License


Languages

Language:Nix 73.9%Language:Shell 26.1%