Skip to content
@corbet-nix

Corbet Nix

Reusable Nix modules for NixOS, system-manager, home-manager, and nixidy.

Corbet Nix

Reusable Nix mechanisms for NixOS, system-manager, home-manager, and nixidy. Mechanism public, values private: this org ships generic configuration mechanisms. Host-specific values, topology, and secrets live outside these repositories.

Default outbound license is MIT OR Apache-2.0. nixnas is the deliberate Apache-2.0 appliance exception.

Family

Hubs define machine context and the management planes configuration arrives through. Modules own exactly one concern and attach to hubs.

Hub Context
nixnas USB-boot storage appliance
nixarch Declarative Arch/CachyOS via system-manager + home-manager
nixvps Tiny cloud / constrained machines
nixk3s Cluster layer, nests on a host hub

Everything else is a module: one concern, plane-targeted (nixosModules, systemManagerModules, homeManagerModules, nixidyModules), optional coupling by option value, never by flake input.

Using

{
  inputs.nixram.url = "github:corbet-nix/nixram-corbet-ch";
}

Each repository documents its own options, levels, and verification status. Values marked extrapolated are reasoned, not measured; experiments/ tracks what still needs measuring.

Contributing

Default instructions are in CONTRIBUTING.md. The canonical Individual Contributor License Agreement for this organization is version 1.0 at cla-v1.0. The pull-request affirmation is the acceptance record.

Security

Report vulnerabilities through the affected repository's private GitHub security advisory form. Do not open public issues for unpatched vulnerabilities. See SECURITY.md in this repository for details.

Popular repositories Loading

  1. nixnas nixnas Public

    Declarative, RAM-resident NixOS NAS appliance: boots from USB into RAM, A/B-updated, Evil-Maid-hardened.

    Rust 1

  2. nixram-corbet-ch nixram-corbet-ch Public

    Level-anchored memory-pressure tuning for NixOS: zram/zswap sizing, PSI-armed systemd-oomd, and vm sysctls from one declared RAM level

    Nix 1

  3. nixvps-corbet-ch nixvps-corbet-ch Public

    NixOS on sub-1GB VPSes, down to a 256MB floor: conservative runtime profiles and lifelines for tiny VMs.

    Nix 1

  4. nixrecord-corbet-ch nixrecord-corbet-ch Public

    OBS Studio as the capture and composite engine, Nix as the interface: declared recording intents render OBS's own profile/scene config, plus the capture catalogue (engine, device tooling, control s…

    Nix 1

  5. nixarch-corbet-ch nixarch-corbet-ch Public

    Declarative Arch/CachyOS workstations, managed the Nix way — Arch's AUR breadth with Nix's declarative config. Pre-alpha scaffold.

    Nix

  6. nixgpu-corbet-ch nixgpu-corbet-ch Public

    Priority-based sharing of one GPU across Kubernetes, containers, and the desktop. An arbiter, not a consumer: it decides who gets the card and who yields, and never uses it.

    Nix

Repositories

Showing 10 of 60 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…