Skip to content

stamp711/nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

877 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix Configuration

Personal Nix setup.

Structure

.
├── flake.nix
└── flake/
    ├── flakeModules.nix   # Custom flake option defs
    ├── overlays.nix
    ├── lib/               # Helper functions (mkNixos, mkDarwin, mkHome)
    ├── aspects/           # Cross-cutting config modules
    ├── homeModules/
    ├── nixosModules/
    ├── profiles/          # Composable profiles
    ├── hosts/             # Host defs, output nixos/hm/darwin/deploy configs
    │   ├── personal/
    │   ├── work/
    │   └── proxies.nix
    └── per-system/        # Per-system flake outputs (apps, formatter, devShell)

Usage

# First-time setup
nix --experimental-features 'nix-command flakes' run nixpkgs#nh -- home switch github:stamp711/nix

# Switch configuration (NH_FLAKE is set after first switch)
nh home switch

# Or explicitly specify configuration
nh home switch -c work-devbox

# Deploy to remote host
deploy .#NUC
deploy .#ATT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors