Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.47 KB

File metadata and controls

37 lines (26 loc) · 1.47 KB

config.nix

My personal Nix configuration for managing multiple hosts and programs across NixOS, nix-darwin, and home-manager environments.

This repo follows the dendritic pattern using flake-parts, where each feature/setting is encapsulated in its own file or module and then composed into full-featured system configurations.

Flake Outputs

Output Location
{nixos,darwin}Configuration ./modules/hosts
homeConfiguration ./modules/users
modules ./modules

Modules

All feature sets used across my system configurations, exported through the flake module system.

Custom Packages

Standalone packages and scripts available directly via nix run.

Package Description Run
nvim Neovim nightly wrapped with my nixvim config nix run github:MorganKF/config.nix#nvim
write-flake Update flake.nix inputs nix run .#write-flake

Resources