2020-01-01 21:12:08 +00:00
|
|
|
# dotfiles.nix
|
|
|
|
|
2022-01-23 01:32:58 +00:00
|
|
|
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
|
|
|
|
```shell
|
|
|
|
$ nix build .#darwinConfigurations.matbook.system
|
|
|
|
$ ./result/sw/bin/darwin-rebuild switch --flake .
|
|
|
|
```
|
2020-01-01 21:12:08 +00:00
|
|
|
|
2022-07-17 19:40:37 +00:00
|
|
|
## 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](https://github.com/LnL7/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](https://github.com/nix-community/home-manager) configuration
|
|
|
|
|
|
|
|
#### configs
|
|
|
|
|
|
|
|
simple configurations
|
|
|
|
|
|
|
|
#### copyApplications.nix
|
|
|
|
|
|
|
|
hack to work around https://github.com/nix-community/home-manager/issues/1341
|
|
|
|
|
|
|
|
#### 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
|
|
|
|
|
|
|
|
#### home
|
|
|
|
|
2022-07-24 19:58:03 +00:00
|
|
|
customization for kitty terminal and kakoune
|
2022-07-17 19:40:37 +00:00
|
|
|
|
|
|
|
### overlays
|
|
|
|
|
|
|
|
#### colors
|
|
|
|
|
2022-07-24 19:58:03 +00:00
|
|
|
pure nix colorscheme palettes
|
2022-07-17 19:40:37 +00:00
|
|
|
|
|
|
|
### pkgs
|
|
|
|
|
|
|
|
custom-built nix packages
|