Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dlvhdr/dotfiles
🏠
https://github.com/dlvhdr/dotfiles
dotfiles kitty-terminal neovim tmux vim zsh
Last synced: 2 days ago
JSON representation
🏠
- Host: GitHub
- URL: https://github.com/dlvhdr/dotfiles
- Owner: dlvhdr
- Created: 2021-09-03T21:39:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-17T14:14:02.000Z (6 days ago)
- Last Synced: 2025-01-17T14:51:31.412Z (6 days ago)
- Topics: dotfiles, kitty-terminal, neovim, tmux, vim, zsh
- Language: Lua
- Homepage:
- Size: 120 MB
- Stars: 101
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🏠 dlvhdr's dotfiles
💿 Nix | 👻 Ghostty | 🖥 tmux | ✍️ Neovim
![screenshot of setup](https://github.com/dlvhdr/dotfiles/assets/6196971/6f2e479b-e8e8-414c-a763-2a1e5db754f8)
## Setup
- **Terminal:** Ghostty + tmux
- **Shell:** fish + starship
- **Editor:** nvim
- **Source control:** git + gh + tig + lazygit
- **Theme:** tokyonight## Neovim
- **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...## Getting Started
First
```shell
# 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:
6. Login to 1Password and enable the SSH Agent under "Developer"
7. Start Raycast and import settings under `dotfiles/nix/module/raycast/backups` (the password is in 1Password under www.raycast.com -> Backup Password)## Migration to Nix TODO
- [ ] Install gh-dash extension
- [ ] Figure out how to update tmux plugins
- [ ] Figure out how to manage Neovim plugins---
Author: Dolev Hadar
Email: [email protected]