adjusted keybinds
This commit is contained in:
parent
cf2b5ea3cf
commit
b97d080a89
142
README.md
142
README.md
@ -1,142 +0,0 @@
|
|||||||
# 🐧 Arch Hyprland Configuration
|
|
||||||
|
|
||||||
```
|
|
||||||
_ _ _ _ _ _ _ ____ _ _ _____ ____ _______ ____ _____
|
|
||||||
| | | | \ | | | | | / ___|| | | | ____| _ \| ____| _ \| ____|
|
|
||||||
| |_| | \| | | | | \___ \| |_| | _| | |_) | _| | |_) | _|
|
|
||||||
| _ | |\ | | | | ___) | _ | |___| _ <| |___| _ <| |___
|
|
||||||
|_| |_|_| \_|_|_|_| |____/|_| |_|_____|_| \_\_____|_| \_\_____|
|
|
||||||
```
|
|
||||||
|
|
||||||
Welcome to my Arch Linux Hyprland configuration repository! This setup provides a modern, efficient, and highly customizable desktop environment using the Hyprland window manager.
|
|
||||||
|
|
||||||
## 📁 Files Included
|
|
||||||
|
|
||||||
- `hyprland.conf` - Main Hyprland configuration with keybindings, workspace settings, and window management
|
|
||||||
- `xdg-portal-hyprland` - XDG portal configuration for proper application integration
|
|
||||||
- `hong-kong-night.jpg` - Beautiful background image
|
|
||||||
|
|
||||||
## 🚀 Features
|
|
||||||
|
|
||||||
- **Modern Window Management**: Smooth tiling and floating window behavior
|
|
||||||
- **Custom Keybindings**: Intuitive shortcuts for productivity
|
|
||||||
- **Dynamic Workspaces**: Flexible workspace management
|
|
||||||
- **High Performance**: Optimized for speed and efficiency
|
|
||||||
- **Easy Customization**: Well-documented configuration for easy modification
|
|
||||||
- **Theme Integration**: Pywal color scheme support
|
|
||||||
- **Multimedia Support**: Audio and display controls
|
|
||||||
- **Hardware-Specific Features**: ASUS ROG laptop support
|
|
||||||
|
|
||||||
## 🛠️ Setup Instructions
|
|
||||||
|
|
||||||
1. Clone this repository to your home directory:
|
|
||||||
```bash
|
|
||||||
git clone https://git.biohazardvfx.com/Nicholai/arch-hyprland.git ~/.config/hypr
|
|
||||||
```
|
|
||||||
|
|
||||||
2. Symlink the configuration files to `~/.config/hypr/`:
|
|
||||||
```bash
|
|
||||||
ln -sf ~/.config/hypr/* ~/.config/hypr/
|
|
||||||
```
|
|
||||||
|
|
||||||
3. Restart Hyprland to apply changes:
|
|
||||||
```bash
|
|
||||||
hyprctl reload
|
|
||||||
```
|
|
||||||
|
|
||||||
## ⚙️ Configuration Details
|
|
||||||
|
|
||||||
### Display Setup
|
|
||||||
- Primary monitor: eDP-1 (laptop screen)
|
|
||||||
- External monitor: HDMI-A-1 (3840x2160@60Hz)
|
|
||||||
- Wallpaper management with pywal theme support
|
|
||||||
|
|
||||||
### Autostart Applications
|
|
||||||
- XDG Portal integration
|
|
||||||
- D-Bus environment setup
|
|
||||||
- Polkit authentication agent
|
|
||||||
- Waybar status bar
|
|
||||||
- Blueman Bluetooth applet
|
|
||||||
- Clipboard history with cliphist
|
|
||||||
- Wal color scheme initialization
|
|
||||||
|
|
||||||
### Input Configuration
|
|
||||||
- US keyboard layout
|
|
||||||
- Mouse following enabled
|
|
||||||
- Touchpad with natural scrolling
|
|
||||||
- Sensitivity control
|
|
||||||
|
|
||||||
### Window Management
|
|
||||||
- **Layout**: Dwindle layout with pseudotiling enabled
|
|
||||||
- **Gaps**: 5px inner gaps, 10px outer gaps
|
|
||||||
- **Borders**: 1px active borders with Pywal colors
|
|
||||||
- **Opacity**: Active windows at 100%, inactive at 86%
|
|
||||||
- **Animations**: Smooth transitions with custom bezier curves
|
|
||||||
- **Decorations**: Rounded corners with blur effect
|
|
||||||
|
|
||||||
### Keybindings Summary
|
|
||||||
|
|
||||||
#### Basic Navigation
|
|
||||||
- `Super + Q` - Open terminal (kitty)
|
|
||||||
- `Super + E` - Open file browser (thunar)
|
|
||||||
- `Super + W` - Wallpaper menu
|
|
||||||
- `Super + R` - Reload Waybar
|
|
||||||
- `Super + L` - Lock screen
|
|
||||||
- `Super + M` - Logout menu (wlogout)
|
|
||||||
- `Super + SPACE` - Application launcher (wofi)
|
|
||||||
|
|
||||||
#### Window Management
|
|
||||||
- `Super + V` - Toggle floating mode
|
|
||||||
- `Super + P` - Toggle pseudotiling
|
|
||||||
- `Super + J` - Toggle split layout
|
|
||||||
- `Super + S` - Take screenshot with grim/swappy
|
|
||||||
- `Super + Shift + X` - Close active window
|
|
||||||
- `Super + Shift + M` - Exit Hyprland
|
|
||||||
|
|
||||||
#### Workspace Management
|
|
||||||
- `Super + [1-9]` - Switch to workspace
|
|
||||||
- `Super + [1-9]` - Move window to workspace
|
|
||||||
- `Super + Mouse Wheel` - Switch workspaces
|
|
||||||
|
|
||||||
#### Multimedia Controls
|
|
||||||
- `FN + F1` - Mute speaker
|
|
||||||
- `FN + F2` - Keyboard brightness down
|
|
||||||
- `FN + F3` - Keyboard brightness up
|
|
||||||
- `FN + F7` - Screen brightness down
|
|
||||||
- `FN + F8` - Screen brightness up
|
|
||||||
- `FN + F12` - Microphone mute
|
|
||||||
- `FN + F4` - Keyboard RGB profile switch
|
|
||||||
- `FN + F11` - Volume down
|
|
||||||
- `FN + F10` - Volume up
|
|
||||||
|
|
||||||
#### Application Shortcuts
|
|
||||||
- `Super + B` - Firefox browser
|
|
||||||
- `Super + T` - Virtual machine manager
|
|
||||||
- `Super + N` - Foundry Nuke
|
|
||||||
- `Super + G` - Minecraft launcher
|
|
||||||
- `Super + V` - Vesktop Discord client
|
|
||||||
- `Super + P` - Parsec streaming
|
|
||||||
- `Super + Y` - Start transcription with Nerd Dictation
|
|
||||||
|
|
||||||
#### System Utilities
|
|
||||||
- `Super + Shift + H` - Clipboard history with wofi
|
|
||||||
- `Super + Shift + W` - Wallpaper synchronization script
|
|
||||||
|
|
||||||
## 🎨 Customization
|
|
||||||
|
|
||||||
This configuration is designed to be easily customizable while maintaining performance and stability. The setup includes:
|
|
||||||
- Pywal color scheme integration
|
|
||||||
- Hardware-specific keybindings for ASUS ROG laptops
|
|
||||||
- Custom animations and visual effects
|
|
||||||
- Extensive window rules for opacity control
|
|
||||||
- Theme-aware applications
|
|
||||||
|
|
||||||
## 📝 Notes
|
|
||||||
|
|
||||||
- This configuration assumes you're running Arch Linux with Hyprland
|
|
||||||
- Make sure to install required dependencies before using
|
|
||||||
- Contributions and suggestions are welcome!
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
*Made with ❤️ and Hyprland*
|
|
||||||
@ -7,7 +7,7 @@ $mainMod = SUPER
|
|||||||
#Wallpaper Menu
|
#Wallpaper Menu
|
||||||
bind = $mainMod, W, exec, ~/scripts/pywal/wallpapermenu.sh
|
bind = $mainMod, W, exec, ~/scripts/pywal/wallpapermenu.sh
|
||||||
#Resort Wallpapers and sync to nextcloud
|
#Resort Wallpapers and sync to nextcloud
|
||||||
bind = $mainMod SHIFT, W, exec, ~/scripts/wallpapersync.sh
|
bind = $mainMod SHIFT, U, exec, ~/scripts/wallpapersync.sh
|
||||||
#Cliphistory
|
#Cliphistory
|
||||||
bind = $mainMod SHIFT, H, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy
|
bind = $mainMod SHIFT, H, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy
|
||||||
#ComfyUI
|
#ComfyUI
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user