mirror of
https://github.com/genebean/dots.git
synced 2026-03-27 09:27:44 -04:00
My dot files and a tooling to deploy them to various OS's
I broke out host specific bits from the configuration that should be common to all hosts of a given type. |
||
|---|---|---|
| legacy | ||
| link/windows | ||
| modules | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
| Vagrantfile | ||
Dots
This repo historically contained my dot files and is now transitioning to being a Nix flake that manages my dot files and the things that consume them. Things are changing a lot right now, but historically symlinked files are still in link/. Most all the other old stuff is now tucked away under legacy/ to get it out of the way until I decide what is and isn't needed.
The new Nix bits are driven by flake.nix which pulls in things under modules/. Initial support is for both x86 macOS and NixOS. New stuff is structured like so, at least for now:
$ tree . -I legacy* -I link*
.
├── flake.lock
├── flake.nix
├── LICENSE
├── modules
│ ├── darwin
│ │ └── default.nix
│ ├── home-manager
│ │ └── default.nix
│ ├── linux
│ └── nixos
│ ├── dconf.nix
│ ├── default.nix
│ └── hardware-configuration.nix
├── README.md
└── Vagrantfile
6 directories, 10 files