Nix configurations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mat ess ce71ebf896
Add cinny and hazeover
1 week ago
darwin Add cinny and hazeover 1 week ago
home Add cinny and hazeover 1 week ago
lib More reorganizing 3 months ago
modules Remove pkgs flake, generally tidy up 3 months ago
overlays Add pre-commit hooks and other fixes 4 months ago
pkgs Add cinny and hazeover 1 week ago
templates Update templates 3 months ago
.envrc Add direnv 4 months ago
.gitignore Add direnv 4 months ago
README.md Remove pkgs flake, generally tidy up 3 months ago
default.nix Add some packages, format with nixpkgs-fmt 1 year ago
flake.lock Updates 2 weeks ago
flake.nix Updates 2 months ago

README.md

dotfiles.nix

nix user configuration for nix-darwin and home-manager.

spiritually a fork of https://github.com/malob/nixpkgs, but using a repo i already had lying around

installation

$ nix build .#configurations.matbook.system
$ ./result/sw/bin/darwin-rebuild switch --flake .

organization

flake.nix

main entry point and glue for submodules

default.nix

compatibility for legacy nix tooling, eg nix-build

configs

non-nix configurations

darwin

nix-darwin specific configuration

bootstrap.nix

minimal configuration for a base macOS system

default.nix

full featured macOS system

homebrew.nix

homebrew + mac app store apps

defaults.nix

macOS system settings

home

home-manager configuration

configs

simple configurations

default.nix

main user environment configuration

kitty.nix

kitty terminal configuration and integrations

shells.nix

fish shell configuration and integrations

modules

darwin

various extensions for nix-darwin configuration

home

customization for kitty terminal and other programs

overlays

colors

pure nix colorscheme palettes

pkgs

custom-built nix packages in a sub-flake