Caution
Check the NOTES file after reinstallation or if something doesn't works. Also, if you're using these configurations and make changes to fix some issues or get the dotfiles working for your setup (since it might not work as intended on different systems), please consider contributing those changes back to the repository. You can refer to the CONTRIBUTING file anytime or create a pull-request or issue to let me know.
A super-charged Arch-Hyprland Setup, created and maintained by Asmit Das Choudhury (@radiantNearl26). This repository contains my personal dotfiles, which are configuration files for various tools and applications on my system. These files are used to customize my workflow, shell, and other aspects of my computing environment.
Note
Currenly working on a script to automate the process of installing the below mentioned softwares (plus the ones in 'Applications' section) from the official pacman repositories or the community AUR repository (yay) or the official flathub repository. Consider contributing if you want to add support for other package managers from other popular distributions to make their task much easier.
Here's some details about the dotfiles:
- OS: Arch Linux
- Window Compositor: Hyprland & KDE
- Bar / Panels: Waybar
- Notifications: SwayNC
- Shell: zsh
- Terminal: kitty & Alacritty
- Editor: Neovim & VS Code
- File Manager: Ranger & Nautilus
- Launcher: Vicinae & tofi & Ulauncher
- Browser: Brave & LibreWolf
- System Monitor: btop & htop & fastfetch
- Audio / Visualizer: EasyEffects & Cava
- Music: Spotify & YT-Music
- Gaming / Overlay: Steam & Heroic Games Launcher
content coming up soon.. stay tuned!
content coming up soon.. stay tuned! (self note: take inspiration from maxixs/perplexity)
Here are the applications you need to make sure, are also installed on your system:
| Package | Purpose |
|---|---|
alacritty |
Terminal emulator |
bashtop |
Resource monitor |
btop |
Resource monitor |
VS Code |
Code editor |
easyeffects |
Audio effects for PipeWire applications |
fastfetch |
System information tool |
mpv |
Media player |
htop |
Interactive process viewer |
hypr |
Window manager configuration (Hyprland) |
neofetch |
System information tool |
nvim |
Text editor (Neovim) |
oh-my-posh |
Prompt theme engine |
rofi |
Window switcher / Application launcher |
systemd |
System and service manager |
zsh |
Interactive shell |
tofi |
Menu / Launcher for Wayland |
ulauncher |
Application launcher |
waybar |
Status bar for Wayland |
swaync |
Notification daemon for Wayland |
Let me know if i missed few packages.
For guides to use my dotfiles on your system, please refer to the GUIDE file for a detailed info.
If you'd like to contribute to these dotfiles, please feel free to submit a pull request or open an issue to discuss changes and proceed with the usual procedure. In case of any issues or troubles, feel free to check out the CONTRIBUTING file or reach out to me via email or DMs.
These dotfiles are released under the BSD 2-Clause "Simplified" License. See the LICENSE file for details.
Important
This file has been last updated on July 23, 2025. Hence, the version recommendations in the requirements section might be outdated, but fret not as I will make sure to fix any issues if it doesn't works on my system.
