My dot files and a tooling to deploy them to various OS's
Find a file
2023-09-21 00:40:28 -04:00
legacy Do more migration work 2023-09-15 15:48:04 -04:00
link/windows Do more migration work 2023-09-15 15:48:04 -04:00
modules Customize xfce4-terminal 2023-09-21 00:40:28 -04:00
.gitignore Further limit "result" symlink from git 2023-09-12 11:48:11 -04:00
flake.lock Pull oh-my-posh theme from its own repository 2023-09-13 23:03:22 -04:00
flake.nix Broke shell config bits out to OS-specific files 2023-09-18 09:25:30 -04:00
LICENSE Initial commit 2017-05-05 22:38:42 -07:00
README.md Update repo structure as part of nixification 2023-09-14 00:01:31 -04:00
Vagrantfile Rubocop "fixes" 2019-12-26 20:40:20 -05:00

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