๐ dlvhdr's dotfiles
๐ฟ Nix | ๐ป Ghostty | ๐ฅ tmux | โ๏ธ Neovim
- Terminal: Ghostty + tmux
- Shell: fish + starship
- Editor: nvim
- Source control: git + gh + tig + lazygit
- Theme: tokyonight
- Plugin manager: lazy
- Statue line: lualine
- Completions: nvim-cmp
- LSP: mason, none-ls
- Syntax highlighting: treesitter
- Fuzzy finder: telescope
- File tree: nvim-tree
- Snippets: LuaSnip
- Other goodies...
First
# 1. Install nix
sh <(curl -L https://nixos.org/nix/install)
# 2. Add to fish path
fish_add_path -p /run/current-system/sw/bin
# 3. Install nix-darwin
nix run nix-darwin -- switch --flake ~/.config/nix-darwin
# 4. Clone this repo
git clone https://github.com/dlvhdr/dotfiles.git
# 5. Switch
darwin-rebuild switch --flake ~/dotfiles/nix#aarch64
Then:
- Login to 1Password and enable the SSH Agent under "Developer"
- Start Raycast and import settings under
dotfiles/nix/module/raycast/backups
(the password is in 1Password under www.raycast.com -> Backup Password)
- Install gh-dash extension
- Figure out how to update tmux plugins
- Figure out how to manage Neovim plugins
Author: Dolev Hadar
Email: [email protected]