Dotfiles
Dotfiles and scripts for my Arch Linux and Hyprland setup
Install / Use
/learn @sahaj-b/DotfilesREADME
<div align="center">
<img src="setup_ss.jpg" alt="Screenshot" />
</div>
Checkout my cool scripts in scripts directory
Setup Overview
- WM: Hyprland
- Terminal: Foot
- Shell: Zsh
- Font: JetBrains Mono Nerd Font
- Editor: Neovim
- Bar: Waybar
- Launcher: Vicinae
- Notifications: Mako
- File Manager: Yazi
- Theme: Catppuccin Mocha
Config files
Core
- Hyprland - Main compositor config
- Hypridle - Idle management
- Waybar - Status bar (custom component's scripts are in scripts/waybar)
- Foot - Terminal
- Vicinae - Launcher
- Mako - Notification daemon
- Swaylock - Screen locker
Development
- Neovim - Editor. Fully customized beast
- Tmux - Terminal multiplexer
- OpenCode - AI assistant in terminal
- MCPHub - MCP servers config for mcphub.nvim
- VSCode - I tried to replicate my nvim workflow
- Cursor - I tried to replicate my nvim workflow
Applications & Misc
- MPV - Media player with uosc interface
- Btop - System monitor
- Yazi - File manager
- Mods - AI in terminal
- GTK3 - GTK 3 theming
- GTK4 - GTK 4 theming
Shell & Prompt
Archived / No Longer in Use
- Fuzzel - Application launcher
- Dunst - Notification daemon
- Wofi - Application launcher
- Alacritty - Terminal emulator
- Ghostty - Terminal emulator
Feel free to steal whatever you want from this setup 🏴☠️
Related Skills
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.0kCommit, push, and open a PR
