gkze / nixcfg

Nix system configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Nix system configuration

License:MIT License


Languages

Language:Nix 92.8%Language:Shell 6.1%Language:Python 1.1%