This repository contains the configuration files for the tools I use day-to-day.
Note: these dotfiles are for the fish shell only. These configurations are designed to work out-of-the-box on both MacOS and Arch Linux, but can be easily adapted to other distributions.
I use a simple tool called yadm to manage my dotfiles, but it's not required! However if you're interested in using yadm it's as simple as:
yadm clone https://github.com/sijan2/dotfiles.git
yadm status
yadm bootstrap
Otherwise you can copy over individual files and directories as needed.
- bat - A
cat(1)
clone with wings. - fd - A simple, fast, and user-friendly alternative to 'find'.
- Fish - The user-friendly command line shell.
- fzf - 🌸 A command-line fuzzy finder.
- glow - Render markdown on the CLI, with pizzazz! 💅🏻
- jq - Command-line JSON processor.
- scrcpy - Android mirroring similar to iPhone mirroring but advanced and better!
- iTerm2 - A terminal emulator for macOS that does amazing things.
- zoxide - A smarter
cd
command that learns your most frequently visited directories, allowing rapid navigation with minimal keystrokes. - eza - A modern replacement for
ls
, offering improved formatting, syntax highlighting, and Git integration for a more informative directory listing. - Arc Browser - A reimagined web browser designed for enhanced productivity, featuring a sidebar for organized tabs, built-in ad blocking, and AI-powered tools for efficient web navigation.
I use the FiraCode Nerd Font which is a beautiful font designed for developers. It has all sorts of fun features, ligatures, and powerline symbols.