This repository is dedicated to my Hyprland DWM Arch Linux configuration files.
We offer multiple installation methods for UmmItOS. Choose the one that best fits your needs:
The fastest way to get started! This method automatically downloads and runs the setup script without requiring manual cloning. The script uses shallow cloning for optimal performance.
bash <(curl -s https://raw.githubusercontent.com/UmmItC/Dotfiles/main/setup.sh)
If you prefer to have CLI installation:
git clone --depth 1 --shallow-submodules --recursive https://github.com/UmmItC/Dotfiles.git
cd Dotfiles
./install.sh
Try our new Terminal User Interface for a more interactive experience:
./install-menu.sh
Note: The TUI installation is currently in experimental phase. Copying file still be under development.
Here's a list of the packages I used.
Note: The list is not exhaustive, and I may have missed some packages. For a complete list, you can refer to the
./configs/hypr/hyprland/plugins.conf
file. and for the laptop configuration, you can refer to the./configs/hypr/hyprland/laptop.conf
file.
Module Type | Module Name | Package Manager |
---|---|---|
System Information | Fastfetch | Pacman |
Prompt Theme | Starship | Pacman |
Terminal Emulator | Kitty | Pacman |
Shell | Nushell | Pacman |
Text Editor | Neovim | Pacman |
Text Editor | Vim | Pacman |
Window Manager | Hyprland | Pacman |
XDG Portal | xdg-desktop-portal-hyprland | Pacman |
Power Management | Wlogout | AUR |
Status Bar | Waybar | Pacman |
Application Launcher | Rofi | Pacman |
Wallpaper Engine | Swww | Pacman |
Notification Daemon | Swaync | Pacman |
Clipboard Utility | Cliphist | Pacman |
Clipboard Manager | Clipmenu | Pacman |
Screenlock Management | Hyprlock | Pacman |
Screenshot Tool | Hyprshot | AUR |
Screenshot Tool | Grim | Pacman |
Display Manager | Ly | Pacman |
Sound Server | Pipewire | Pacman |
Audio Control | Pavucontrol | Pacman |
Audio Control | Qjackctl | Pacman |
Audio Session Manager | Wireplumber | Pacman |
Graphics Drivers | Mesa | Pacman |
Vulkan Drivers | Vulkan-radeon | Pacman |
Image Processing | ImageMagick | Pacman |
JSON Processor | JQ | Pacman |
File Manager | Yazi | Pacman |
AUR Helper | Paru | Manually (Git) |
Icon Theme | Papirus | Pacman |
GTK Theme | Orchis | Pacman |
Cursor Theme | Bibata | AUR |
IDLE Management | Hypridle | Pacman |
Screen Recorder | wf-recorder | Pacman |
Font | JetBrains Mono | Pacman |
Font | JetBrains Nerd | Pacman |
Font | Overpass | Pacman |
Font | GNU Free Fonts | Pacman |
Font | Apple font (SF Pro) | AUR |
Windows Management | Hyprswitch | AUR |
Video Player | MPV | Pacman |
Emoji Picker | Smile | AUR |
Color Picker | Hyprpicker | Pacman |
Zoomer | Woomer | AUR |
Brightness Control | Brightnessctl | Pacman (Laptop) |
Media Control | Playerctl | Pacman (Laptop) |
The hotkeys for managing your windows and launching tools are configured in the Hyprland configuration file located at ./configs/hypr/hyprland/launcher.conf
. and for the laptop configuration, you can refer to the ./configs/hypr/hyprland/laptop.conf
file.
Key Combination | Action |
---|---|
Superkey + T |
Launch Kitty |
Superkey + C |
Kill Windows |
Superkey + V |
Toggle Floating Windows |
Superkey + J |
Swap Windows |
Superkey + X |
Launch Wlogout |
Superkey + L |
Lock Screen (Hyprlock) |
ALT_L + V |
Launch Clipboard Manager |
ALT_L + W |
Launch Wallpaper Picker |
ALT_L + E |
Launch Emoji Picker |
ALT_L + TAB |
Switch Windows |
ALT_L + P |
Launch Color Picker |
ALT_L + O |
Launch Zoomer |
See the contributing guidelines for more information.
For more information of my dotfiles, please refer to my blog post here