For all to be inspired by and/or judge me by, my dotfiles.
Go to file
mitchell 2b7261fb62 Update desktop environment with new status bar and styling
- Use polybar instead of xfce4-panel
- Modify bspwm and picom to conform to new spacing and style
- Use arc-gruvbox custom theme instead of Nordic for GTK
- Clean up fish scripts
2020-11-05 19:49:16 -05:00
.config Update desktop environment with new status bar and styling 2020-11-05 19:49:16 -05:00
.vim/autoload Update vim-plug, change vimwiki keymaps, and add shellcheck linter 2020-07-27 21:45:39 -04:00
.gitconfig Change sxhkd browser keymap to firefox and add git command alias 2020-10-31 18:17:46 -04:00
.ideavimrc Add .ideavimrc that sources .vimrc 2019-08-20 09:59:10 -04:00
.skhdrc Add desktop environment configs and provisioning scripts for debian 2020-09-29 03:02:28 -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 Add fish_user_key_bindings function; 2020-03-01 22:32:03 -05:00
.vimrc Replace ALE lsp support with LanguageClient-neovim 2020-10-31 18:18:29 -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 Update README.md 2020-10-12 16:59:27 -04:00
debian_preseed.cfg Add arch linux install scripts and update debian install scripts 2020-10-31 18:23:35 -04: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 desktop environment with new status bar and styling 2020-11-05 19:49:16 -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 Cleanup desktop env 2020-10-19 16:19:09 -04:00
provision_linux Update desktop environment with new status bar and styling 2020-11-05 19:49:16 -05:00
swim.fish Use arguments in sync script and refactor swim.fish 2020-10-31 19:00:45 -04:00
sync Update desktop environment with new status bar and styling 2020-11-05 19:49:16 -05:00
upgrade_debian Add arch linux install scripts and update debian install scripts 2020-10-31 18:23:35 -04: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)

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_debian

Dependencies

  • fish

Description

Provision various environments and tools on Debian. Run ./run help and peek inside for more information.