Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/will-lynas/dotfiles
My personal dotfiles
https://github.com/will-lynas/dotfiles
dotfiles kitty neovim nvim tmux zsh
Last synced: 3 months ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/will-lynas/dotfiles
- Owner: will-lynas
- License: mit
- Created: 2024-07-22T19:39:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-28T00:02:25.000Z (3 months ago)
- Last Synced: 2024-09-29T06:03:27.398Z (3 months ago)
- Topics: dotfiles, kitty, neovim, nvim, tmux, zsh
- Language: Lua
- Homepage:
- Size: 178 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
My personal dotfiles, using `kitty`, `tmux`, `zsh`, `powerlevel10k`, and `neovim`.
This config is written for macOS, but should only need minor modifications to be used elsewhere.
## Gallery
(Screenshots outdated)
## Font
[`DejaVu Sans Mono Nerd Font`](https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/DejaVuSansMono/Regular/DejaVuSansMNerdFontMono-Regular.ttf)
## Install
1. Currently this repo only supports being cloned to the following location
```sh
git clone https://github.com/will-lynas/dotfiles.git ~/dotfiles
```2.
```sh
brew install --cask kitty
brew install tmux neovim fzf ripgrep fd
```3. This will overwrite any existing config, so make backups if needed
```sh
mkdir -p ~/.configln -sf ~/dotfiles/tmux ~/.config/tmux
ln -sf ~/dotfiles/nvim ~/.config/nvim
ln -sf ~/dotfiles/kitty ~/.config/kitty
ln -sf ~/dotfiles/zsh/zshrc ~/.zshrc
```4. Install the [font](#font)
5. Launch `kitty`
6. Hit `y` to install `zplug` plugins
7. Launch `tmux` (you may need to run `tmux kill-server` first to kill any existing tmux sessions)
8. Hit `Ctrl-a` then `I` to install `tpm` plugins
9. Launch neovim (using `vim`) to install neovim plugins