summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hypr/hypridle.conf37
-rw-r--r--hypr/hyprland.conf15
-rw-r--r--hypr/hyprlock.conf6
-rw-r--r--lf/lfrc4
-rw-r--r--xdg-desktop-portal/portals.conf3
5 files changed, 44 insertions, 21 deletions
diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf
index df2b123..f25f081 100644
--- a/hypr/hypridle.conf
+++ b/hypr/hypridle.conf
@@ -1,19 +1,34 @@
general {
- lock_cmd = hyprlock # dbus/sysd lock command (loginctl lock-session)
- unlock_cmd = # same as above, but unlock
- before_sleep_cmd = hyprlock # command ran before sleep
- after_sleep_cmd = # command ran after sleep
- ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam)
+ lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
+ before_sleep_cmd = loginctl lock-session # lock before suspend.
+ after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
}
listener {
- timeout = 300 # in seconds
- on-timeout = loginctl lock-session # command to run when timeout has passed
- on-resume = # command to run when activity is detected after timeout has fired.
+ timeout = 150 # 2.5min.
+ on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor.
+ on-resume = brightnessctl -r # monitor backlight restore.
}
+# turn off keyboard backlight, comment out this section if you dont have a keyboard backlight.
listener {
- timeout = 360 # in seconds
- on-timeout = systemctl suspend # command to run when timeout has passed
- on-resume = # command to run when activity is detected after timeout has fired.
+ timeout = 150 # 2.5min.
+ on-timeout = brightnessctl -sd led::kbd_backlight set 0 # turn off keyboard backlight.
+ on-resume = brightnessctl -rd led::kbd_backlight # turn on keyboard backlight.
+}
+
+listener {
+ timeout = 300 # 5min
+ on-timeout = loginctl lock-session # lock screen when timeout has passed
+}
+
+listener {
+ timeout = 330 # 5.5min
+ on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed
+ on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired.
+}
+
+listener {
+ timeout = 1800 # 30min
+ on-timeout = systemctl suspend # suspend pc
}
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index 536ba09..dbf709d 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -108,10 +108,6 @@ misc {
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 10
- drop_shadow = no
- shadow_range = 4
- shadow_render_power = 3
- col.shadow = rgba(1a1a1aee)
#{{{ Blur options
blur {
enabled = true
@@ -121,6 +117,14 @@ decoration {
xray = true
}
#}}}
+ #{{{ Shadow options
+ shadow {
+ enabled = false
+ range = 4
+ render_power = 3
+ color = 0xee1a1a1a
+ }
+ #}}}
}
#}}}
@@ -155,9 +159,10 @@ master {
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
new_status = inherit
new_on_top = true
- no_gaps_when_only = false
+ #no_gaps_when_only = false
orientation = left
inherit_fullscreen = true
+ drop_at_cursor = true
}
#}}}
diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf
index 24208d6..57f9fdd 100644
--- a/hypr/hyprlock.conf
+++ b/hypr/hyprlock.conf
@@ -1,10 +1,10 @@
general {
- disable_loading_bar = false
- hide_cursor = false
+ disable_loading_bar = true
+ hide_cursor = true
grace = 0
no_fade_in = true
no_fade_out = true
- ignore_empty_input = false
+ ignore_empty_input = true
}
background {
diff --git a/lf/lfrc b/lf/lfrc
index 702fc2d..19c6051 100644
--- a/lf/lfrc
+++ b/lf/lfrc
@@ -51,9 +51,9 @@ cmd chmod ${{
printf "Mode Bits: "
read ans
- for file in "$fx"
+ echo "$fx" | while read file
do
- chmod $ans $file
+ chmod "$ans" "$file"
done
}}
diff --git a/xdg-desktop-portal/portals.conf b/xdg-desktop-portal/portals.conf
new file mode 100644
index 0000000..faadd46
--- /dev/null
+++ b/xdg-desktop-portal/portals.conf
@@ -0,0 +1,3 @@
+[preferred]
+default=hyprland
+org.freedesktop.impl.portal.FileChooser=lxqt