For all to be inspired by and/or judge me by, my dotfiles.
Go to file
mitchell 72470adbe7 Change Goyo and Limelight vimrc settings 2022-06-30 21:25:14 -04:00
.config Add rebar script 2022-06-30 16:49:35 -04:00
.vim/autoload Update vim-plug, change vimwiki keymaps, and add shellcheck linter 2020-07-27 21:45:39 -04:00
scripts Add rebar script 2022-06-30 16:49:35 -04:00
.gitconfig Add pa git alias for 'push --all' 2021-05-17 10:16:45 -04:00
.ideavimrc Add .ideavimrc that sources .vimrc 2019-08-20 09:59:10 -04:00
.skhdrc Change darwin kitty font size in sync script 2022-06-07 02:04:57 -04:00
.taskrc Add .taskrc and functions for working with taskwarrior 2020-08-11 12:16:26 -04:00
.tmux-line.conf Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.tmux.conf Minor tweaks to tmux.conf, provision_linux terminal_env, and fish config 2022-03-05 16:02:49 -05:00
.vimrc Change Goyo and Limelight vimrc settings 2022-06-30 21:25:14 -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 Refactor btre function, update vm_rm, add bspc window rule 2022-01-18 12:52:43 -05:00
debian_preseed.cfg Add fwl, fix pkm & vm_inst, update debian_preseed & provision_linux 2022-01-31 15:03:55 -05:00
fish_universal_vars.fish Add ssh and key related aliases and reformat all fish files 2020-10-31 18:15:57 -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
provision_debian Swap bspwmrc to fish; refactor root-level scripts 2021-12-28 15:03:49 -08:00
provision_linux Minor tweaks to tmux.conf, provision_linux terminal_env, and fish config 2022-03-05 16:02:49 -05:00
swim Swap bspwmrc to fish; refactor root-level scripts 2021-12-28 15:03:49 -08:00
sync Add ytmpv function and scripts folder 2022-02-28 03:13:49 -05: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
  • kitty terminal
  • Jetbrains vim plugin
  • keepassxc
  • qutebrowser
  • bspwm (Linux)
  • sxhkd (Linux)
  • yabaiwm (macOS)
  • skhd (macOS)
  • conky

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.