Skip to content

andykamp/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

426 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Josh Medeski's Dotfiles

screenshot

This is the home of all my dotfiles. These are special files that add custom configurations to my computer and applications, primarily the terminnal.

Known Bugs

  • Configure copilot to work with Lunarvim
    • Copilot tab doesn't work for copilot
  • eval (/opt/homebrew/bin/brew shellenv) can't be used in config.fish. My brew node install is prioritized over my fnm node verisons (which I want to be the highest priority in the $PATH). For now, I'm manually adding homebrew items to the path.
# TODO: figure out how to add this back (see above)
# eval (/opt/homebrew/bin/brew shellenv)
fish_add_path /opt/homebrew/bin
fish_add_path /opt/homebrew/sbin

Recently Done

  • Convert Neovim to Lua with Luavim (lvim)
    • Switch to native Neovim lsp
    • Merge my previous nvim-config with lvim's config.lua

Wishlist

Done

  • Have neovim auto run tmux source-file ~/.tmux.conf when ~/.tmux.conf is saved (create vim plugin)
  • Tell neovim to automatically run brew services restart yabai when ~/.yabairc is saved (in tmux split)

Hardware

  • Laptop: MacBook Pro (16-inch, 2021)
    • Chip: Apple M1 Pro
    • Memory: 16 GB
    • Mechanical Keyboard: Moonlander
    • Mouse: Logitech trackball

Software

About

Josh's dotfiles for his developer environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 43.8%
  • Lua 30.2%
  • Emacs Lisp 11.1%
  • CSS 5.6%
  • Vim Script 5.6%
  • Python 1.5%
  • Other 2.2%