## 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)