2019-08-15 05:50:59 +00:00
|
|
|
# mitchell's dotfiles
|
|
|
|
|
2020-10-12 20:59:27 +00:00
|
|
|
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.
|
2019-08-15 05:50:59 +00:00
|
|
|
|
|
|
|
This repo contains my preferred configurations for:
|
2020-10-12 20:59:27 +00:00
|
|
|
|
2019-08-15 05:50:59 +00:00
|
|
|
- fish shell
|
2020-10-12 20:59:27 +00:00
|
|
|
- neovim
|
2019-08-15 05:50:59 +00:00
|
|
|
- tmux
|
|
|
|
- git
|
2020-10-12 20:59:27 +00:00
|
|
|
- kitty terminal
|
|
|
|
- Jetbrains vim plugin
|
|
|
|
- keepassxc
|
|
|
|
- qutebrowser
|
|
|
|
- bspwm (Linux)
|
|
|
|
- sxhkd (Linux)
|
|
|
|
- yabaiwm (macOS)
|
|
|
|
- skhd (macOS)
|
2022-01-18 17:52:43 +00:00
|
|
|
- conky
|
2019-08-15 05:50:59 +00:00
|
|
|
|
2020-10-12 20:59:27 +00:00
|
|
|
## Scripts
|
|
|
|
|
|
|
|
### `sync`
|
|
|
|
|
|
|
|
**Dependencies**
|
2019-08-15 05:50:59 +00:00
|
|
|
|
2019-08-15 06:20:46 +00:00
|
|
|
- fish
|
2020-10-12 20:59:27 +00:00
|
|
|
- git
|
|
|
|
- neovim
|
|
|
|
- rsync
|
2019-08-17 16:19:04 +00:00
|
|
|
- curl
|
2019-08-15 05:50:59 +00:00
|
|
|
|
2020-10-12 20:59:27 +00:00
|
|
|
**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.
|
|
|
|
|
2022-01-18 17:52:43 +00:00
|
|
|
### `provision_linux`
|
2020-10-12 20:59:27 +00:00
|
|
|
|
|
|
|
Dependencies
|
|
|
|
|
|
|
|
- fish
|
|
|
|
|
|
|
|
**Description**
|
|
|
|
|
2022-01-18 17:52:43 +00:00
|
|
|
Provision various environments and tools on Debian or Arch linux. Has
|
|
|
|
commands for terminal_env, desktop_env, and more. Take a peek.
|