Files
hyprduma-config/README.md
T

86 lines
1.9 KiB
Markdown
Raw Normal View History

2025-11-11 09:51:57 +00:00
# HyprDuma Dotfiles
Personal Hyprland configuration focused on productivity and ergonomics.
## Features
### Enhanced Keybindings
2025-11-11 09:55:25 +00:00
- See in KEYBINDS.md (link below)
2025-11-11 09:51:57 +00:00
- **[KEYBINDS.md](KEYBINDS.md)** - Complete keybindings reference
### Visual & UX
- Minimal gaps (3.5px/4.5px) for space efficiency
- Blur effects on waybar (in progress)
- Smooth custom animations with bezier curves
- Automatic floating for file pickers and dialogs (in progress)
- Picture-in-Picture auto-positioning (in progress)
### Input
- 3-finger gestures (horizontal: workspace, vertical: fullscreen)
- Dual keyboard layout (US/RU with `ALT + SHIFT` toggle)
- Numlock enabled by default
- Optimized touchpad scrolling
### Display Setup
- Dual monitor configuration (HDMI-A-1 flipped + eDP-1)
- Workspaces 1-4 on external monitor
- Workspace 5 on laptop screen
## Quick Start
### Requirements
```bash
2025-11-14 23:17:05 +04:00
# Core Hyprland components
sudo pacman -S hyprland hyprlock hyprshot
# Terminal & Shell
sudo pacman -S kitty
# Status bar & Wallpaper
sudo pacman -S waybar swww waypaper
# Application launcher
sudo pacman -S wofi
# File manager (GNOME)
sudo pacman -S nautilus
# Audio control (PipeWire)
sudo pacman -S wireplumber pipewire-pulse
# Brightness control
sudo pacman -S brightnessctl
# Media player control
sudo pacman -S playerctl
# Optional applications (adjust in config)
sudo pacman -S telegram-desktop spotify code # Telegram, Spotify, VSCode
yay -S google-chrome # Browser (AUR)
# Cursor theme
sudo pacman -S adwaita-cursors
2025-11-11 09:51:57 +00:00
```
### Installation
```bash
# Backup existing config
mv ~/.config/hypr ~/.config/hypr.backup
# Create directory (if do not have already) and copy config
mkdir -p ~/.config/hypr
cp hyprland.conf ~/.config/hypr/
# Adjust your apps (lines 26-32) HIGHLY RECOMMENDED!!!
nvim ~/.config/hypr/hyprland.conf
# Reload or restart Hyprland
```
## Documentation
- **[KEYBINDS.md](KEYBINDS.md)** - Complete keybindings reference
## Note
Everything is still in progress.