Skip to content

feltnerm/nix-config

Repository files navigation

feltnerm nix-config

CI Checks VM Builds GH Pages Update flake.lock

Personal NixOS, nix-darwin, and Home Manager setup using flake-parts and a small feltnerm module to define hosts and users.

Quick Start

  • See system guides under configs/:
    • NixOS: configs/nixos/README.md
    • macOS (nix-darwin): configs/darwin/README.md
    • Home Manager configs/home/README.md

Common Tasks

Development

# Enter dev shell
nix develop

# Update inputs and commit lockfile
nix flake update --commit-lock-file

Formatting & Checks

# Run flake checks
nix flake check

# Format with treefmt
nix fmt

Packages

# Build a package
nix build .#<pkg>
# Run the built binary (if applicable)
./result/bin/<pkg>

VM Development

See docs/vm-development.md for detailed VM build/run instructions.

Inspiration

About

❄️ my nix flake and config

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •