- Operating System • Arch Linux
- Window Manager/DE • Hyprland
- Terminal • kitty
- Shell • zsh
- Aur Helper • yay
- Panel • waybar
- Launcher • rofi
- File Manager • thunar/yazi
- Notification Daemon • swaync
- Wallpaper Daemon • swww
- Text Editor • neovim
- Colorscheme • catppuccin mocha
Warning
This is a step by step guide for installing my dotfiles which is designed based on Arch Linux (and other Arch-based distributions). If you are running any other system, install the following packages with your respective OS's package manager.
Note
Assuming that your AUR helper is yay. To install yay on your arch based system, follow the instructions mentioned here.
- Installing git version of Hyprland
yay -Sy hyprland-git
- Installing required dependencies
yay -Sy kitty nano rofi-wayland swaync waybar playerctl mpv grim slurp jq bc pamixer pavucontrol \
waybar-cava cava xdg-desktop-portal-hyprland wl-clipboard socat cliphist hyprpicker \
nm-connection-editor dictd wl-clip-persist-git blueman bluez bluez-utils nwg-look \
wlogout ttf-space-mono-nerd brightnessctl neovim thunar imv yazi \
catppuccin-gtk-theme-mocha nm-connection-editor btop nvtop fastfetch neofetch
- Finally, Installing the dotfiles
Cloning the repository into your local system.
git clone https://github.com/NotMugil/dotfiles.git
cd dotfiles
Copy the configs to their respective directories. Make sure to backup your previous configs if needed.
cp -r .config/* ~/.config/
cp -r .scripts/* ~/
Congratulations, you are done installing the configurations! 🎉
Note
Images included in the gallery may contain some softwares which may not be included in the packages list or the configurations.
Lockscreen |
---|
Wallpaper Selector |
---|
Custom Startpage for firefox |
---|
Spotify (Spicetified) & Audio Visualizer |
---|
Rofi Menu from adi1090x |
---|
Notification Center (SwayNC) |
---|
Neofetch |
---|
Btop + tty-clock |
---|
- Theme Switcher
- Add mpris to waybar
- More Hyprlock styles
- More panel styles && panel selector
Thanks a lot for r/unixporn community for inspiring me to do this.