Skip to content

trevorbernard/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS Configuration

Personal NixOS/nix-darwin configuration managing multiple machines.

Machines

  • knowhere - NixOS desktop (x86_64-linux) with NVIDIA GPU, GNOME/Wayland
  • aypa - macOS (aarch64-darwin) using nix-darwin

Build Commands

NixOS (knowhere)

cd knowhere/nixos
sudo nixos-rebuild switch --flake '.#knowhere'

macOS (aypa)

cd aypa/etc/nix-darwin
darwin-rebuild switch --flake '.#aypa'

Structure

├── aypa/etc/nix-darwin/   # macOS nix-darwin flake
├── knowhere/nixos/        # NixOS flake
│   ├── configuration.nix  # Main system configuration
│   ├── hardware/          # Hardware-specific configurations
│   ├── buildkite/         # CI agent setup
│   └── nix/               # Custom package definitions
└── nix-common/            # Shared packages across machines

License

MIT

About

My NixOS Configuration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors