dotfiles.nix/README.md

53 lines
992 B
Markdown
Raw Normal View History

2020-01-01 21:12:08 +00:00
# dotfiles.nix
2023-11-04 01:31:47 +00:00
nix user configuration for nix{-darwin,OS} and home-manager.
2022-01-23 01:32:58 +00:00
2023-11-04 01:31:47 +00:00
relies heavily on [flake.parts](https://flake.parts) for organization.
2022-01-23 01:32:58 +00:00
## installation
```shell
2022-09-15 21:17:21 +00:00
$ nix build .#configurations.matbook.system
2022-01-23 01:32:58 +00:00
$ ./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
### darwin
[nix-darwin](https://github.com/LnL7/nix-darwin) specific configuration
### home
[home-manager](https://github.com/nix-community/home-manager) configuration
2023-11-04 01:31:47 +00:00
### nixos
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
nixos specific configuration
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
### pkgs
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
overlay with some additional packages
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
### systems
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
system-specific bits of configuration, relating to a particular host or type of hosts
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
### templates
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
nix flake templates for flake-based projects
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
### users
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
flake-wide user configuration
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
## grafts
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
this is a painfully incomplete list of some of the more directly inspirations for this repo:
2022-07-17 19:40:37 +00:00
2023-11-04 01:31:47 +00:00
- https://github.com/srid/nixos-config
- https://github.com/malob/nixpkgs