Polishing config

This commit is contained in:
duma97
2025-11-11 16:28:20 +00:00
parent 3d423b8a91
commit da539ee1e6
2 changed files with 21 additions and 17 deletions
+1 -2
View File
@@ -31,8 +31,7 @@ Personal Hyprland configuration focused on productivity and ergonomics.
### Requirements ### Requirements
```bash ```bash
# Arch Linux # Arch Linux
sudo pacman -S hyprland kitty waybar hyprpaper wofi \ sudo pacman -S hyprland kitty waybar hyprpaper wofi hyprlock hyprshot
brightnessctl playerctl wl-clipboard
``` ```
### Installation ### Installation
+11 -6
View File
@@ -3,22 +3,26 @@
# Monitor configuration # Monitor configuration
monitor = eDP-1, 1920x1080@144, 1920x0, 1 monitor = eDP-1, 1920x1080@144, 1920x0, 1
monitor = HDMI-A-1,1920x1080@144,0x0,1 monitor = HDMI-A-1, 1920x1080@144, 0x0, 1, transform, 2
monitor = HDMI-A-1,transform,2 # Flipped external screen
# Workspace assignement # Workspace assignment
workspace = 1, monitor:HDMI-A-1 workspace = 1, monitor:HDMI-A-1
workspace = 2, monitor:HDMI-A-1 workspace = 2, monitor:HDMI-A-1
workspace = 3, monitor:HDMI-A-1 workspace = 3, monitor:HDMI-A-1
workspace = 4, monitor:HDMI-A-1 workspace = 4, monitor:HDMI-A-1
workspace = 5, monitor:eDP-1 workspace = 5, monitor:eDP-1
workspace = 6, monitor:eDP-1
workspace = 7, monitor:eDP-1
workspace = 8, monitor:eDP-1
workspace = 9, monitor:eDP-1
workspace = 10, monitor:eDP-1
# Autostart # Autostart
exec-once = waybar exec-once = waybar
exec-once = hyprpaper exec-once = hyprpaper
exec-once = kitty
exec-once = hyprctl setcursor Adwaita 24 exec-once = hyprctl setcursor Adwaita 24
exec-once = mkdir -p $HOME/Pictures/Screenshots
# Our apps, adjust for yourself, otherwise apps won't run! # Our apps, adjust for yourself, otherwise apps won't run!
$terminal = kitty $terminal = kitty
@@ -174,6 +178,7 @@ layerrule = ignorealpha 0.5, waybar
# Keybindings # Keybindings
$mainMod = SUPER # Sets "Windows" key as main modifier $mainMod = SUPER # Sets "Windows" key as main modifier
$mainMod2 = ALT # Secondary modifier for window management (ALT Button) $mainMod2 = ALT # Secondary modifier for window management (ALT Button)
$shiftMod = SHIFT
# System binds # System binds
bind = $mainMod, C, killactive, bind = $mainMod, C, killactive,
@@ -193,13 +198,13 @@ bind = $mainMod, R, exec, $menu
bind = $mainMod, Q, exec, $terminal bind = $mainMod, Q, exec, $terminal
bind = $mainMod, F, exec, $fileManager bind = $mainMod, F, exec, $fileManager
bind = $mainMod, B, exec, $browser bind = $mainMod, B, exec, $browser
bind = SHIFT, C, exec, $vscode bind = $mainMod, V, exec, $vscode
bind = $mainMod, T, exec, $telegram bind = $mainMod, T, exec, $telegram
bind = $mainMod, S, exec, $spotify bind = $mainMod, S, exec, $spotify
# Utility binds # Utility binds
bind = CTRL SHIFT, ESCAPE, exec, $terminal htop # Task manager alternative bind = CTRL SHIFT, ESCAPE, exec, $terminal htop # Task manager alternative
bind = $shiftMod, S, exec, hyprshot -m region -o $HOME/Pictures/Screenshots -f Screenshot_$(date "+%Y-%m-%d_%H:%M:%S").png -z bind = $mainMod SHIFT, S, exec, hyprshot -m region -o $HOME/Pictures/Screenshots -f Screenshot_$(date "+%Y-%m-%d_%H:%M:%S").png -z
# WORKSPACE MANAGEMENT (SUPER) # WORKSPACE MANAGEMENT (SUPER)
bind = $mainMod, 1, workspace, 1 bind = $mainMod, 1, workspace, 1