Files
dotfiles/README.md
2023-08-12 19:49:26 +05:30

113 lines
2.6 KiB
Markdown

## Dotfiles
These are dotfiles for my Linux, MacOS and Windows machines
### Linux
- OS: Arch Linux
- Shell: fish
- Editor: nvim
- WM / DE: [hyprland](https://hyprland.org)
- Terminal: foot / wezterm
### MacOS
- OS: MacOS Ventura
- Shell: fish
- Editor: nvim
- WM: [yabai](https://github.com/koekeishiya/yabai)
- Terminal: wezterm
### Windows
- OS: Windows 11
- Shell: nushell
- Editor: nvim / helix
- WM: Vanilla
- Terminal: Vanilla / wezterm
#### Tools
Some useful tools I use everyday
| Name | Repo
| --- | ---
| `bat` | [sharkdp/bat](https://github.com/sharkdp/fd)
| `dust` | [bootandy/dust](https://github.com/bootandy/dust)
| `exa` | [ogham/exa](https://github.com/ogham/exa)
| `fd` | [sharkdp/fd](https://github.com/sharkdp/fd)
| `fnm` | [Schniz/fnm](https://github.com/Schniz/fnm)
| `fzf` | [junegunn/fzf](https://github.com/junegunn/fzf)
| `glow` | [charmbracelet/glow](https://github.com/charmbracelet/glow)
| `just` | [casey/just](https://github.com/casey/just)
| `macchina` | [macchina-cli/macchina](https://github.com/Macchina-CLI/macchina)
| `rg/ripgrep` | [BurntSushi/ripgrep](https://github.com/BurntSushi/ripgrep)
| `starship` | [starship/starship](https://github.com/starship/starship)
| `z/zoxide` | [ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide)
#### Others
`zig` zig toolchain can be used to compile tree-sitter definitions without having to go through all the hassle of setting up llvm / MSVC on windows
`hx/helix` Vim/Neovim - like editor which has autocomplete, tree-sitter, debugger built-in.
`winget` Use winget to install tools onto windows. It comes by default and can easily install most things.
#### Installation
To install on unixes simply do ( needs to have git installed )
```sh
curl sh.uttarayan.me | sh
```
#### Dotfiles
Includes the dotfiles for
- [alacritty](#alacritty)
- [bspwm](#bspwm)
- [conky](#conky)
- [neovim](#neovim)
- [neomutt](#neomutt)
- [picom](#picom)
- [rofi](#rofi)
- [sxhkd](#sxhkd)
- [tmux](#tmux)
- [fish](#fish)
- [zsh](#zsh)
### alacritty
![alacritty](images/alacritty.png)
### bspwm
[bspwm](https://github.com/baskerville/bspwm)
### conky
![conky](images/conky.png)
### neovim
![neovim](images/neovim.png)
### neomutt
![neomutt](images/neomutt.png)
### picom
[picom](https://github.com/yshui/picom)
### rofi
![rofi](images/rofi.png)
### sxhkd
[sxhkd](https://github.com/baskerville/sxhkd)
### tmux
![tmux](images/tmux.png)
### fish
![fish](images/fish.png)
### zsh
![zsh](images/zsh.png)