https://github.com/LukeChannings/dotfiles
Luke's dotfiles
https://github.com/LukeChannings/dotfiles
brewfile docker-image dotfiles fish-shell macos-defaults tmux-configs vimrc
Last synced: 20 days ago
JSON representation
Luke's dotfiles
- Host: GitHub
- URL: https://github.com/LukeChannings/dotfiles
- Owner: LukeChannings
- Created: 2016-05-15T19:12:32.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T12:44:01.000Z (about 1 month ago)
- Last Synced: 2025-03-28T16:12:14.734Z (27 days ago)
- Topics: brewfile, docker-image, dotfiles, fish-shell, macos-defaults, tmux-configs, vimrc
- Language: Nix
- Homepage:
- Size: 543 KB
- Stars: 38
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
- awesome-starred-test - LukeChannings/dotfiles - Luke's dotfiles (Nix)
README
# Luke's dotfiles
## Maintenance
### Keeping dependencies up-to-date
- `./scripts/update-flake-inputs.sh` – update inputs, using the latest nixpkgs Hydra build.
- `./scripts/diff-flake-lock.pl` – print updated inputs in the lockfile with github compare links### Switching between a local clone and the git repo
For flakes consuming this project it is useful to add a registry item for `dotfiles`
```sh
nix registry add flake:dotfiles github:LukeChannings/dotfiles
```This project can then be used as in input like so:
```nix
{
inputs.dotfiles.url = "dotfiles";
}
```To switch to a local clone:
```bash
nix registry add flake:dotfiles path:$LOCAL_DOTFILES_PATHcd $CONSUMING_REPO
nix flake update dotfiles
```