Dotfiles
:fish: sheriferson's dot, config, and setup files
Install / Use
/learn @sheriferson/DotfilesREADME
sheriferson's dotfiles

.tmux.conffor tmux.init.vimfor Neovim..Rprofile.ghciconfig.fish, functions, and theme for fish (friendly interactive shell).kitty/kitty.confandkitty/theme.conffor kitty terminal emulator.ipython/profile_default/ipython_kernel_config.pyfor some python notebook configuration.gnupg/gpg.configandgnupg/gpg-agent.configfor havinggpg-agentrunning and ready to help sign my git commits.tmux-workspaces/containing script(s) for setting up various tmux workspaces.terminfo/containing*.terminfofiles to enable italics in terminal and tmux.- MailMate keybindings.
- Hyprland (
hypr/) and waybar (waybar/) config files for linux setups. I'm new at this, so they are currently very barebones.
setup
$ ./setup.sh
setup.sh runs a few other bash scripts that set up packages and settings in various categories:
| file | job |
|--------------------|-----------------------------------------------------------|
| dotfiles.sh | Links all dotfiles to their proper locations. |
| github-repos.sh | Clones Github repos that I want on my system. |
| hiddenprefs.sh | Sets hidden preferences for MacOS and a few applications. |
| Brewfile | Lists Homebrew recipes. Installed using brew bundle. |
| requirements.txt | Lists Python packages. |
| projects.sh | Clones a few of my personal projects from Github. |
| rpackages.R | Installs R packages. |
