Page 1 of 1
hyprland-0.36.0_1 ( test )
Posted: Sat Mar 16, 2024 12:39 am
by Sofiya
hyprland-0.36.0_1
in developing:
Today I compiled a new version (hyprland-0.36.0_1). I don’t know when I’ll start working on it.
notification:
New in version " hyprpaper, hypridle, hyprlock , hyprlang "
CPU and GPU usage should be considerably down from 0.35.
Notes for packagers
new dep: hyprlang>=0.4.1_1
Breaking changes
config:
migrated to hyprlang. Some nice additions include rgba(123, 123, 69, 0.5), dynamic variables updating, and more.
all device:XYZ sections are now device { name = XYZ ..., see the Wiki http://wiki.hyprland.org/Configuring/Ke ... ut-configs
- is now properly treated as an escaped .
windowrules:
- no*request rules have been nuked in favor of the new suppressevent rule.
- New features:
- config: Add option to resolve keybinds by sym instead of code
- config: add defaultName for workspace rules
- config: add opengl:force_introspection
- core: add env to disable crash reporter
- dispatchers: add Fullscreen without sending fullscreen to application
- dwindle: add swapsplit dispatcher
- feat: Add css style gaps
- hyprctl: add -r argument
- internal: add forcenofocus prop
- keybinds: Add an option to pass a window argument to moveoutofgroup (
- renderer: add more logging for fails in beginRender
- socket2: monitoraddedv2 IPC event for monitor description and id
- windowrules: add suppressevent
Re: hyprland-0.36.0_1
Posted: Sat Mar 16, 2024 2:20 am
by Sofiya
hypridle.conf
Code: Select all
# HyprIdle
# ........
# General_settings
general {
lock_cmd = pgrep hyprlock || hyprlock
# lock_cmd = notify-send "lock!" # dbus/sysd lock command (loginctl lock-session)
# unlock_cmd = notify-send "unlock!" # same as above, but unlock
# before_sleep_cmd = hyprlock # command before sleep
# after_sleep_cmd = notify-send "Awake!" # command after sleep
ignore_dbus_inhibit = false # (used by e.g. firefox or steam)
}
# Screen_brightness
listener {
timeout = 300
on-timeout = brightnessctl s 20%
on-resume = brightnessctl s 50%
}
# Screen_lock
listener {
timeout = 600
on-timeout = hyprlock
on-resume = notify-send "Welcome back to Hyprland!"
}
# Screen_off
listener {
timeout = 780
on-timeout = hyprctl dispatch dpms off
on-resume = hyprctl dispatch dpms on
}
# Suspend
listener {
timeout = 1200
on-timeout = loginctl suspend
# on-resume = notify-send "Welcome back to Hyprland!"
}
-------------------------------------------------------
hyprlock.conf
Code: Select all
# HyprLock
# ........
background {
monitor =
path = $HOME/Pictures/wallpapers/wall0.png # only *.png supported for now
color = rgba(25, 20, 20, 1.0)
blur_passes = 4 # 0 disables blurring
blur_size = 2
noise = 0.0117
contrast = 0.8916
brightness = 0.8172
vibrancy = 0.1696
vibrancy_darkness = 0.0
}
input-field {
monitor =
size = 200, 50
outline_thickness = 1
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = true
outer_color = rgb(000000)
inner_color = rgb(100, 100, 200)
font_color = rgb(10, 10, 10)
fade_on_empty = false
placeholder_text = <i>Input Password...</i> # Text rendered in the input box when it's empty.
hide_input = false
position = 0, -50
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] echo "<span foreground='##fff333'>$(date +"%X")</span>"
color = rgba(200, 200, 200, 1.0)
font_size = 60
font_family = Noto Sans
position = 0, 150
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] echo "<span foreground='##fff333'>$(date +"%A %d %B %Y")</span>"
color = rgba(200, 200, 200, 1.0)
font_size = 18
font_family = Noto Sans
position = 0, 100
halign = center
valign = center
}
-----------------------------------------------------
Re: hyprland-0.36.0_1
Posted: Sat Mar 16, 2024 6:10 pm
by Sofiya
notification:
KLV-Hyprland-CE-5.1 stable (v.Hyprland-0.36.0_1) released
With the new version v.Hyprland-0.36.0_1
viewtopic.php?t=10978
Re: hyprland-0.36.0_1
Posted: Sun Mar 17, 2024 12:29 am
by TerryH
I ran the latest KLV_hyprland build script with hyprland 0.36. I downloaded the plug file before running and edited it to add ntfs-3g, audacious & audacious-plugins. The build completed successfully. I made some minor config changes, added some keybindings, changed some opacities to 1.0 for active windows and increased the waybar font size a little.
I did notice, the the window rule for firefox opens in the current workspace, not in the workspace (workspace1) as specified in the window_rules.conf. To check, I changed it to have uppercase F, which now works as expected.
I'm picking up new functionality in Hyprland daily, yesterday I found 3 finger swipe left or right to cycle through workspaces. I'm enjoying exploring Hyprland. Once again thank you.
Re: hyprland-0.36.0_1
Posted: Sun Mar 17, 2024 5:48 pm
by Sofiya
Announcement:
Testing showed errors in (Hyprland-0.36.0_1 ), Use Hyprland-v.0.35.0_1
(Hyprland-0.36.0_1) - raw version