A carefully crafted development environment that just works (most of the time)
Important
Run the command below only if you've read and fully understood the script.
bash <(curl -fsSL https://raw.githubusercontent.com/fsiraj/dotfiles/main/install.sh)Supported Systems: macOS • Ubuntu • Arch Linux
Full IDE experience using popular well-maintained tools, packages, and plugins
- Terminal: Ghostty - Lightning fast GPU-accelerated terminal
- Shell: ZSH - Fast UNIX shell with modern enhancements
- Plugin Manager: zinit - Turbo-charged plugin loading
- Prompt: Oh My Posh - Beautiful, customizable prompt
- Font: JetBrainsMono Nerd Font - Perfect for coding
- Default Theme: Rosé Pine - All natural pine, faux fur and a bit of soho vibes
Works perfectly for the 6 themes (and most of their variants) showcased above
Synchronized theming across all applications!
Switch themes instantly using the shell command
themeor Neovim colorscheme picker <space>sc and watch as the entire development environment adapts seamlessly.
Want to add more themes?
Add it to
autostyle.luausing any existing theme as a template. At a minimum, add an entry toM.colorschemesandget_palette. If using ghostty, add an entry to.config/ghostty/themeswith the same name as the corresponding Neovim theme. If using Arch with HyDE, ensure the theme is available and add an entry toget_hyde_theme.
Happy coding! 🎉





