From da539ee1e690f66cd2e6ccdb5bbe1e2c6b7fa98a Mon Sep 17 00:00:00 2001 From: duma97 Date: Tue, 11 Nov 2025 16:28:20 +0000 Subject: [PATCH] Polishing config --- README.md | 3 +-- hyprland.conf | 35 ++++++++++++++++++++--------------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 0a48feb..91a1ecb 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,7 @@ Personal Hyprland configuration focused on productivity and ergonomics. ### Requirements ```bash # Arch Linux -sudo pacman -S hyprland kitty waybar hyprpaper wofi \ - brightnessctl playerctl wl-clipboard +sudo pacman -S hyprland kitty waybar hyprpaper wofi hyprlock hyprshot ``` ### Installation diff --git a/hyprland.conf b/hyprland.conf index 74207e4..b0a090b 100644 --- a/hyprland.conf +++ b/hyprland.conf @@ -3,22 +3,26 @@ # Monitor configuration monitor = eDP-1, 1920x1080@144, 1920x0, 1 -monitor = HDMI-A-1,1920x1080@144,0x0,1 -monitor = HDMI-A-1,transform,2 # Flipped external screen +monitor = HDMI-A-1, 1920x1080@144, 0x0, 1, transform, 2 -# Workspace assignement +# Workspace assignment workspace = 1, monitor:HDMI-A-1 workspace = 2, monitor:HDMI-A-1 workspace = 3, monitor:HDMI-A-1 workspace = 4, monitor:HDMI-A-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 exec-once = waybar exec-once = hyprpaper -exec-once = kitty exec-once = hyprctl setcursor Adwaita 24 +exec-once = mkdir -p $HOME/Pictures/Screenshots # Our apps, adjust for yourself, otherwise apps won't run! $terminal = kitty @@ -74,23 +78,23 @@ decoration { rounding = 2 # Change transparency of focused and unfocused windows - active_opacity = 0.985 - inactive_opacity = 0.85 + active_opacity = 0.985 + inactive_opacity = 0.85 - shadow { +shadow { enabled = true range = 4 render_power = 3 color = rgba(1a1a1aee) } - blur { - enabled = true - size = 3 - passes = 1 +blur { + enabled = true + size = 3 + passes = 1 - vibrancy = 0.1696 - } + vibrancy = 0.1696 +} } # Animations @@ -174,6 +178,7 @@ layerrule = ignorealpha 0.5, waybar # Keybindings $mainMod = SUPER # Sets "Windows" key as main modifier $mainMod2 = ALT # Secondary modifier for window management (ALT Button) +$shiftMod = SHIFT # System binds bind = $mainMod, C, killactive, @@ -193,13 +198,13 @@ bind = $mainMod, R, exec, $menu bind = $mainMod, Q, exec, $terminal bind = $mainMod, F, exec, $fileManager bind = $mainMod, B, exec, $browser -bind = SHIFT, C, exec, $vscode +bind = $mainMod, V, exec, $vscode bind = $mainMod, T, exec, $telegram bind = $mainMod, S, exec, $spotify # Utility binds 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) bind = $mainMod, 1, workspace, 1