Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

268 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My nix configuration

This repo defines configuration for all of my nix-based systems. it repo includes nix configurations for:

  • NixOS systems
  • MacOS systems (using nix-darwin)
  • home-manager configuration for my homedir

Repo organization

I'm using a flake to define the configuration organization, which then splinters out to machine-specific configuration and common functionality.

  • Systems are configured under /machines
  • Common functionality lives within modules.

Usage

System configurations are matched on hostname. The default make target switches the system configuration:

make

Home configuration is matched on user@host. To switch to the latest home-manager configuration:

make home

A formatter is included using treefmt and nixfmt for nix files. To run:

make format

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages