Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)

image
image
image

## 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 ~/.config

ln -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