mirror of https://github.com/mitchell/dotfiles.git
Fish: - Call ssh_agent_startup everytime (has its own conditions) - Add Bun and pnpm bin folders to PATH and aliases - Change additions to path to use fish_add_path - Set LIBVA_DRIVER_NAME to nvidia Neovim: - Format init.lua - Add Vue language server - Change Noice config Vim: - Remove eslint and stylelint as fixers - Add Vue linting/fixing - Use wombat theme for lightline (gruvbox gone?) - Add Lua & Markdown formatting - Update vim-plug Git: - Remove --date-order from 'git lola' alias |
||
---|---|---|
.config | ||
.vim/autoload | ||
scripts | ||
.gitconfig | ||
.ideavimrc | ||
.skhdrc | ||
.taskrc | ||
.tmux-line.conf | ||
.tmux.conf | ||
.vimrc | ||
.yabairc | ||
README.md | ||
debian_preseed.cfg | ||
fish_universal_vars.fish | ||
install_arch | ||
oomox-arc-gruvbox.tar.xz | ||
provision_debian | ||
provision_linux | ||
swim | ||
sync | ||
upgrade_debian |
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.