+
Skip to content

jayeve/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

J's dotfiles setup for a Ubuntu 22.04 machine

TODO

Installation Notes

  • [macos] Make sure you place the j.zsh-theme in $HOME/.oh-my-zsh/themes/j.zsh-theme
  • [macos] Use the stow command to set up dotfiles
/Users/jevans/dotfiles$ stow .
  • [linux] The personalize script in coder isn't running chown correctly, so you must run manually after jumping on the box
sudo chown -R $(who | head -n 1 | awk '{print $1;}'): $HOME
  • install tmux plugins after starting tmux for the first time with bind-key + shift + i (Ctrl-a + I)
  • reload tmux by running bind-key + shift + r (Ctrl-a + R)
  • add the tpm tmux plugin manager
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Installation

./install.sh

ITerm2

To allow for yanking in tmux vim mode (Ctrl-a + [), go to Settings -> General -> Selection -> Applications in Terminal may access clipboard

NVIM Installation

  • nvim 0.10.0 doesn't seem to work as of Aug 2023, so try installing 0.9.1 via appimage
cd ~
curl -LO https://github.com/neovim/neovim/releases/download/v0.9.1/nvim.appimage
chmod u+x nvim.appimage && ./nvim.appimage --appimage-extract
echo alias nvim="~/squashfs-root/usr/bin/nvim" >> ~/.zsh_aliases
  • in nvim, run 'TSInstall python'

  • make sure you're on Neovim v 0.8 +

sudo add-apt-repository ppa:neovim-ppa/unstable
sudo apt-get update
sudo apt-get install neovim
  • open and save the plugin-setup.lua file to force install of all the goodies

TODO

Karabiner complex key commands

Network Uilities

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport

run it

airport --scan | tail -n +2 | awk -F' {2,}' '{print $3, $2}' |sort

Work (coder)

  • Check nvim version with nvim --version and make sure you're on nvim 0.5.0+. this typically requires a non-standard installation (different apt repository)
  • make sure home/discord/.config/nvim is tracking this upstream source. If not, delete it and run git clone git@github.com:discord/discord.
  • open /home/discord/.config/nvim/lua/jayeve/plugins-setup.lua, change something, and save. This will force an install of all plugins

About

my hidden config files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 54.6%
  • Shell 23.3%
  • Vim Script 14.9%
  • Ruby 5.9%
  • Dockerfile 1.3%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载