mjezew / dotfiles

my local config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My personal dotfiles

Starting up on a new machine

Install kitty + asdf (via git) + homebrew

Install plugins, fonts, etc.

use brew bundle if using brew to install necessary plugins specified in Brewfile. If not using brew, download the plugins specified there.

Use stow to symlink

Run stow for necessary directories in this repo.

stow shell
stow --no-folding nvim
stow --no-folding git
stow --no-folding tmux
...

Setup language server

Follow elixir-ls setup instructions. Use the path specified in lsp.lua so that the ls is configured correctly. This is a guide I've liked in the past: https://www.mitchellhanberg.com/how-to-set-up-neovim-for-elixir-development/

Install packer

https://github.com/wbthomason/packer.nvim

Install fzf tab

https://github.com/Aloxaf/fzf-tab

Install tpm (note non-default directory)

git clone https://github.com/tmux-plugins/tpm ~/.local/share/tmux/plugins/tpm/ https://github.com/tmux-plugins/tpm

Install typescript ls

npm install -g typescript typescript-language-server

Lexical maintenance

git pull && mix package

About

my local config


Languages

Language:Lua 73.8%Language:Shell 23.8%Language:Vim Script 1.4%Language:Ruby 1.0%