feat(hypr): monitors/workspaces; tuning; chore(waybar,theme)
- theme: add conf.d/theme.conf symlink -> rose-pine.conf - cursor: set inactive_timeout=0; zoom_factor=1.0; zoom_rigid=false; enable_hyprcursor=true; sync_gsettings_theme=true - decoration: enable dim_modal - animations: add specialWorkspace (easeOutQuint, slidevert) - master: allow_small_split=false; special_scale_factor=0.8; drop_at_cursor=true - misc: enable vfr=true (keep vrr=2) - groups: enable render_titles, scrolling; set priority=3 - monitors: add monitorv2 (DP-1 1920x1080@60 @ 0x0; DP-2 1920x1080@144 @ 1920x0, vrr=1) - workspaces: map 1–5 -> DP-1; 6–10 -> DP-2 (nwg-displays generated) - waybar: change on-click to "kitty --hold alhp.utils -j"
This commit is contained in:
1
.config/hypr/conf.d/theme.conf
Symbolic link
1
.config/hypr/conf.d/theme.conf
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
rose-pine.conf
|
@@ -63,6 +63,12 @@ cursor {
|
|||||||
hide_on_key_press = true # Hide cursor when typing
|
hide_on_key_press = true # Hide cursor when typing
|
||||||
persistent_warps = true # Cursor returns to last position in window
|
persistent_warps = true # Cursor returns to last position in window
|
||||||
warp_on_change_workspace = true # Move cursor to focused window on workspace switch
|
warp_on_change_workspace = true # Move cursor to focused window on workspace switch
|
||||||
|
|
||||||
|
inactive_timeout = 0
|
||||||
|
zoom_factor = 1.0
|
||||||
|
zoom_rigid = false
|
||||||
|
enable_hyprcursor = true
|
||||||
|
sync_gsettings_theme = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -75,6 +81,7 @@ decoration {
|
|||||||
inactive_opacity = 1.0
|
inactive_opacity = 1.0
|
||||||
|
|
||||||
# Dim inactive windows
|
# Dim inactive windows
|
||||||
|
dim_modal = true
|
||||||
dim_inactive = true
|
dim_inactive = true
|
||||||
dim_strength = 0.1
|
dim_strength = 0.1
|
||||||
|
|
||||||
@@ -123,6 +130,7 @@ animations {
|
|||||||
animation = workspaces, 1, 1.94, almostLinear, fade
|
animation = workspaces, 1, 1.94, almostLinear, fade
|
||||||
animation = workspacesIn, 1, 1.21, almostLinear, fade
|
animation = workspacesIn, 1, 1.21, almostLinear, fade
|
||||||
animation = workspacesOut, 1, 1.94, almostLinear, fade
|
animation = workspacesOut, 1, 1.94, almostLinear, fade
|
||||||
|
animation = specialWorkspace, 1, 1.5, easeOutQuint, slidevert
|
||||||
}
|
}
|
||||||
|
|
||||||
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
|
||||||
@@ -152,6 +160,10 @@ master {
|
|||||||
new_on_top = true
|
new_on_top = true
|
||||||
new_on_active = after
|
new_on_active = after
|
||||||
inherit_fullscreen = true
|
inherit_fullscreen = true
|
||||||
|
|
||||||
|
allow_small_split = false
|
||||||
|
special_scale_factor = 0.8
|
||||||
|
drop_at_cursor = true
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||||
@@ -159,6 +171,7 @@ misc {
|
|||||||
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
||||||
vrr = 2
|
vrr = 2
|
||||||
|
vfr = true
|
||||||
mouse_move_enables_dpms = true
|
mouse_move_enables_dpms = true
|
||||||
key_press_enables_dpms = true
|
key_press_enables_dpms = true
|
||||||
layers_hog_keyboard_focus = true
|
layers_hog_keyboard_focus = true
|
||||||
@@ -240,6 +253,10 @@ group {
|
|||||||
col.locked_inactive = $groupbar_grouplocked_inactive
|
col.locked_inactive = $groupbar_grouplocked_inactive
|
||||||
gaps_out = 0
|
gaps_out = 0
|
||||||
gaps_in = 0
|
gaps_in = 0
|
||||||
|
|
||||||
|
render_titles = true
|
||||||
|
scrolling = true
|
||||||
|
priority = 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
13
.config/hypr/monitors.conf
Normal file
13
.config/hypr/monitors.conf
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
monitorv2 {
|
||||||
|
output = DP-1
|
||||||
|
mode = 1920x1080@60
|
||||||
|
position = 0x0
|
||||||
|
scale = 1
|
||||||
|
}
|
||||||
|
monitorv2 {
|
||||||
|
output = DP-2
|
||||||
|
mode = 1920x1080@144
|
||||||
|
position = 1920x0
|
||||||
|
scale = 1
|
||||||
|
vrr = 1
|
||||||
|
}
|
12
.config/hypr/workspaces.conf
Normal file
12
.config/hypr/workspaces.conf
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Generated by nwg-displays on 2025-08-23 at 18:21:52. Do not edit manually.
|
||||||
|
|
||||||
|
workspace=1,monitor:DP-1,default:true
|
||||||
|
workspace=2,monitor:DP-1
|
||||||
|
workspace=3,monitor:DP-1
|
||||||
|
workspace=4,monitor:DP-1
|
||||||
|
workspace=5,monitor:DP-1
|
||||||
|
workspace=6,monitor:DP-2,default:true
|
||||||
|
workspace=7,monitor:DP-2
|
||||||
|
workspace=8,monitor:DP-2
|
||||||
|
workspace=9,monitor:DP-2
|
||||||
|
workspace=10,monitor:DP-2
|
@@ -288,6 +288,6 @@
|
|||||||
"interval": 60,
|
"interval": 60,
|
||||||
"tooltip": true,
|
"tooltip": true,
|
||||||
"format": "{text}",
|
"format": "{text}",
|
||||||
"on-click": "kitty --hold alhp.utils"
|
"on-click": "kitty --hold alhp.utils -j"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user