My dotfiles
| fish | ||
| ghostty | ||
| hypr | ||
| nvim | ||
| .editorconfig | ||
| .gitignore | ||
| .luarc.json | ||
| flake.lock | ||
| flake.nix | ||
| home.nix | ||
| LICENSE | ||
| README.md | ||
Dotfiles
Usage
Either copy and paste anything you like, or use Nix home-manager (recommended)
- Clone the repository (e.g into
~/.dotfiles) and cd into it (cd ~/.dotfiles) - Install Nix with flakes enabled
- Edit
flakes.nix,home.nixto your liking (add/remove packages, configs, etc.) - Double check your nix config, you'll probably want to edit them for yourself, especially things like the git config
- On your first run:
nix run home-manager/master -- switch --flake ~/.dotfiles - On subsequent runs:
home-manager switch --flake ~/.dotfiles