For all to be inspired by and/or judge me by, my dotfiles.
Go to file
mitchell 8be2f42aba Remove pnpm from path, and use typescript-tools, and other refactors 2024-07-02 04:17:00 -04:00
.config Remove pnpm from path, and use typescript-tools, and other refactors 2024-07-02 04:17:00 -04:00
.vim/autoload Updates to fish config, neovim config, vim config, and git config 2024-06-28 18:41:12 -04:00
scripts Remove pnpm from path, and use typescript-tools, and other refactors 2024-07-02 04:17:00 -04:00
.gitconfig Updates to fish config, neovim config, vim config, and git config 2024-06-28 18:41:12 -04:00
.ideavimrc Add .ideavimrc that sources .vimrc 2019-08-20 09:59:10 -04:00
.skhdrc Make Wezterm default terminal; and use starship prompt 2024-06-30 19:33:35 -04:00
.tmux-line.conf Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.tmux.conf Add new nvim packages and update config 2023-02-03 22:14:47 -05:00
.vimrc Remove pnpm from path, and use typescript-tools, and other refactors 2024-07-02 04:17:00 -04:00
.wezterm.lua Remove pnpm from path, and use typescript-tools, and other refactors 2024-07-02 04:17:00 -04:00
.yabairc Add FZF and ALE keymappings to vimrc; change yabai window_topmost to on; 2020-01-21 19:51:32 -05:00
README.md Make Wezterm default terminal; and use starship prompt 2024-06-30 19:33:35 -04:00
debian_preseed.cfg Make Wezterm default terminal; and use starship prompt 2024-06-30 19:33:35 -04:00
fish_universal_vars.fish Make bspwm work with vnc displays; and general updates/cleanups 2024-06-30 18:41:49 -04:00
install_arch Update install_arch and provision_linux 2021-01-17 23:55:22 -05:00
oomox-arc-gruvbox.tar.xz Update desktop environment with new status bar and styling 2020-11-05 19:49:16 -05:00
pkglist.txt Remove fisher and add zoxide 2024-06-30 21:45:54 -04:00
provision_linux Make Wezterm default terminal; and use starship prompt 2024-06-30 19:33:35 -04:00
swim Swap bspwmrc to fish; refactor root-level scripts 2021-12-28 15:03:49 -08:00
sync Remove fisher and add zoxide 2024-06-30 21:45:54 -04:00
upgrade_debian Swap bspwmrc to fish; refactor root-level scripts 2021-12-28 15:03:49 -08:00

README.md

mitchell's dotfiles

This mostly exists for my convenient bootstrapping onto new systems. I would generally recommend drawing from individual applications' configurations as inspiration for your own dotfiles. However, the included scripts should be generalized enough to work on anybody's machines.

This repo contains my preferred configurations for:

  • fish shell
  • neovim
  • tmux
  • git
  • Wez's terminal
  • Jetbrains vim plugin
  • keepassxc
  • bspwm (Linux)
  • sxhkd (Linux)
  • yabaiwm (macOS)
  • skhd (macOS)

Scripts

sync

Dependencies

  • fish
  • git
  • neovim
  • rsync
  • curl

Description

Syncs all configuration files found in this repository to your home folder.

To run sync script using curl: curl https://raw.githubusercontent.com/mitchell/dotfiles/master/sync | fish

upgrade_debian

Dependencies

  • fish

Description

Upgrade from Debian stable to unstable.

provision_linux

Dependencies

  • fish

Description

Provision various environments and tools on Debian or Arch linux. Has commands for terminal_env, desktop_env, and more. Take a peek.