Skip to content

arthurgeek/nix-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-config

Declarative NixOS and macOS system configuration using nix-darwin, Home Manager, and Homebrew.

Structure

flake.nix                       # Flake entry point
home/                           # Home Manager entry point
hosts/                          # Per-host Nix config
modules/
  darwin/                       # macOS system config (nix-darwin)
  nixos/                        # NixOS system config
  home-manager/
    common/                     # Home Manager common config
    desktop/                    # NixOS desktop config (niri, wayland, etc)
    programs/                   # Per-program configuration

Usage

Darwin

Install / bootstrap:

make bootstrap-mac

Build and switch:

make darwin-rebuild

NixOS

make nixos-rebuild

General

Update flake inputs:

make flake-update

About

My nix-darwin config with home-manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors