Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tom-barone/dotfiles
My own dotfiles
https://github.com/tom-barone/dotfiles
bash dotfiles zsh
Last synced: about 2 months ago
JSON representation
My own dotfiles
- Host: GitHub
- URL: https://github.com/tom-barone/dotfiles
- Owner: tom-barone
- Created: 2023-01-12T16:10:31.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-18T05:51:51.000Z (9 months ago)
- Last Synced: 2024-05-18T06:33:30.566Z (9 months ago)
- Topics: bash, dotfiles, zsh
- Language: Shell
- Homepage:
- Size: 8.72 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
My dotfiles across macOS and WSL2/Ubuntu.
Clone and run `install.sh`. This will
1. Install everything.
2. Symlink the all config files.
3. Test everything installed correctly.## Terminal
[Alacritty](https://github.com/alacritty/alacritty) +
[tmux](https://github.com/tmux/tmux/wiki) + [zsh](https://www.zsh.org/) +
[nvim](https://neovim.io/) because I'm a goddamn tech hipster.The git diffs + Github Copilot chat in
[Vscode](https://code.visualstudio.com/docs/setup/setup-overview) are good.## Fonts
Fonts are in the `/fonts` directory, install them however the system wants,
I'm a fan of [Source Code Pro](https://github.com/adobe-fonts/source-code-pro),
the font here has been
[patched](https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#font-patcher)
(now under the name Sauce Code Pro) to include a bunch of extra glyphs like:- [Nerd Font](https://www.nerdfonts.com/#home)
- [powerline](https://github.com/powerline/fonts)## Install Notes
### Installing software from source
All installs that involve cloning a git repo and installing from source, e.g.
[`zsh-abbr`](https://github.com/olets/zsh-abbr) or
[`fzf`](https://github.com/junegunn/fzf), clone the repos to `$HOME/opt` and
install from there.### Change the default shell
Assuming you've installed `zsh` with [homebrew](https://brew.sh/):
```bash
chsh -s "$(brew --prefix)/bin/zsh"
```### Tmux mouse support and Windows 10
For whatever reason, there's an
[issue](https://github.com/alacritty/alacritty/issues/1663) with alacritty on
Windows 10 that causes tmux mouse mode to not work.This
[comment](https://github.com/alacritty/alacritty/issues/1663#issuecomment-1917418514)
has a workaround for now.### MacOS
Make sure to add folders like `~/github` as exclusions in Spotlight search.
Otherwise macOS will try index folders like `.git` / `node_modules` etc. and slow everything down.### Vim commands to remember
`:GBrowse` - Open the current file in the web browser (Github etc.) with
optional line range if in visual mode