Installs my dev environment using Dotbot
./install
Set up the TokyoNight Storm theme in fish
:
fish_config theme choose "TokyoNight Storm"
tide configure
Place configuration that shouldn't be part of this repo in a ~/local.config.fish
file.
The Fish configuration file looks for this file and sources it if it's available.
Place user-specific configuration (name, email) in ~/user.gitconfig
.
Example:
❯ bat --style=plain,header ~/user.gitconfig
File: /Users/joy/user.gitconfig
# This is not checked into dotfiles and is local to this machine.
[user]
name = J Joy
email = [email protected]
[alias]
# everything I've checked in since last night
today = log --since=00:00:00 --all --no-merges --oneline [email protected]
I use fish
as my default shell and fisher
to manage my fish plugins.
The plugins listed in fish_plugins
are installed by fisher.
I use Neovim as my editor in the terminal with the LazyVim.
I use VSCode as my primary editor.
I use tmux
as my terminal multiplexer.
The plugins in ~/.tmux/plugins/
are installed.
I use Homebrew to install packages on macOS. The Brewfile
lists the packages that are installed.
NOTE: Homebrew will only be installed on macOS.
❯ ./install
./install:27: no such file or directory: /home/joy/dotfiles/dotbot/bin/Dotbot
Run:
git submodule deinit -f . && git submodule update --init --recursive
rm -r ~/.local/state/nvim/
rm -r ~/.local/share/nvim/