/nixcfg

Nix system configuration

Primary LanguageNixMIT LicenseMIT

nixcfg: Nix configuration

Unified configuration for macOS and Linux systems from a single point of control

  • Darwin (macOS)

    Currently being used actively on my personal MacBook Pro

  • Linux (NixOS)

    In development, targeting ThinkPad X1 Carbon (Gen 10)

Installation

Usage

After changes are made:

nix run .#rebuild -- --flake . switch

This app will pick the right command to run depending on the host system.

Roadmap

Feature ⬇️ / OS ➡️ macOS NixOS Debian Any Linux distribution
Automatic setup
Automatic backups
Storage encryption
Secret management

License

MIT