Nix configurations
Go to file
mat ess ad392f8557 Add rust template 2022-11-29 20:41:05 -05:00
darwin Add helix theme switching 2022-11-28 16:55:43 -05:00
home colors 2022-11-29 18:06:26 -05:00
modules Fix hx function 2022-11-28 17:01:54 -05:00
overlays Add pre-commit hooks and other fixes 2022-11-20 17:07:02 -05:00
pkgs Add ia-writer-family 2022-11-21 20:36:15 -05:00
templates/rust Add rust template 2022-11-29 20:41:05 -05:00
.envrc Add direnv 2022-11-20 17:08:25 -05:00
.gitignore Add direnv 2022-11-20 17:08:25 -05:00
README.md Update flakes, move some apps into home-manager 2022-11-05 18:03:58 -04:00
default.nix Add some packages, format with nixpkgs-fmt 2022-01-23 18:50:34 -05:00
flake.lock Add rust template 2022-11-29 20:41:05 -05:00
flake.nix Add rust template 2022-11-29 20:41:05 -05:00

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

nixpkgs.nix

used to hack compatibility for <nixpkgs> in nix expressions

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

macos-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