summaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
Diffstat (limited to 'hypr')
-rw-r--r--hypr/hypridle.conf4
-rw-r--r--hypr/hyprland.conf37
-rw-r--r--hypr/pyprland.toml78
3 files changed, 29 insertions, 90 deletions
diff --git a/hypr/hypridle.conf b/hypr/hypridle.conf
index 3a58aea..5494a33 100644
--- a/hypr/hypridle.conf
+++ b/hypr/hypridle.conf
@@ -13,8 +13,8 @@ listener {
# turn off keyboard backlight, comment out this section if you dont have a keyboard backlight.
listener {
timeout = 150 # 2.5min.
- on-timeout = brightnessctl -d led::kbd_backlight set 0 # turn off keyboard backlight.
- on-resume = brightnessctl -rd led::kbd_backlight # turn on keyboard backlight.
+ on-timeout = brightnessctl -d tpacpi::kbd_backlight set 0 # turn off keyboard backlight.
+ on-resume = brightnessctl -rd tpacpi::kbd_backlight # turn on keyboard backlight.
}
listener {
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index e2c8f64..3da9c12 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -2,7 +2,7 @@
#{{{ Monitor config
#monitor = DP-2, 1920x1080@75, 0x0, 1
#monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1
-#monitor = eDP-1, 1920x1080@60, 0x0, 1
+monitor = eDP-1, 1920x1080@60, 0x0, 1
monitor = , preferred, auto, 1
#}}}
@@ -17,9 +17,9 @@ monitor = , preferred, auto, 1
# Execute your favorite apps at launch
# exec-once = waybar & hyprpaper & firefox
exec-once = hyprpm reload -n
-exec-once = xdph
-exec-once = hyprpaper
-#exec-once = hypridle
+#exec-once = dinit
+#exec-once = xdph
+exec-once = dinitctl start hyprpaper.user
exec-once = waybar
exec-once = pypr
#exec-once = hyprscratch init
@@ -29,9 +29,9 @@ exec-once = import-gsettings icon-theme 'Papirus-Dark'
exec-once = import-gsettings cursor-theme 'BreezeX-Black'
exec-once = gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
exec-once = xrdb -load "$XDG_CONFIG_HOME"/X11/xresources
-exec-once = com.github.wwmm.easyeffects
-exec-once = systemctl --user start dunst
-exec-once = systemctl --user start hypridle
+#exec-once = com.github.wwmm.easyeffects
+exec-once = dunst
+exec-once = hypridle
exec-once = xwayland-satellite :1
exec-once = bl-save
#exec-once = mpd
@@ -201,7 +201,7 @@ plugin {
}
hyprscrolling {
- fullscreen_on_one_column = true
+ fullscreen_on_one_column = false
column_width = 0.5
explicit_column_widths = 0.25, 0.333, 0.5, 0.667, 0.75, 1.0
focus_fit_method = 1
@@ -216,9 +216,26 @@ plugin {
# Example windowrule v2
# windowrule = float, class:^(kitty)$, title:^(kitty)$
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
-windowrulev2 = workspace special:easyeffects silent, match: class ^(com\.github\.wwmm\.easyeffects)$
+windowrule = fullscreen on, match:class ^(Xephyr)$
+windowrule = float on, match:title ^(LibreWolf - Choose User Profile)$
+windowrule = float on, match:class ^(xdg-desktop-portal-gtk)
+windowrule = float on, match:title ^(UNDERTALE)$
+windowrule = float on, match:class ^(Tk)$
+windowrule = float on, match:class ^(lxqt-policykit-agent)$
+windowrule = stay_focused on, match:title ^()$, match:class ^(steam)$
+windowrule = min_size 1 1, match:title ^()$, match:class ^(steam)$
+windowrule = stay_focused on, match:title ^(menu)$, match:class ^(yabridge-host.exe.so)$
+windowrule = min_size 1 1, match:title ^(menu)$, match:class ^(yabridge-host.exe.so)$
+windowrule = float on, match:class ^(yabridge-host.exe.so)$, match:title ^(menu)$
+windowrule = float on, match:float 0, match:title ^(menu*)
+windowrule = workspace 2, match:title ^(REAPER .*initializing.*)$
+windowrule = tile on, match:class ^(REAPER)$, match:title ^(.*REAPER v[0-9.]* - Licensed for personal/small business use)$
+windowrule = tile on, match:class ^(WebApp-Qobuz[0-9]*)$
+windowrule = float on, match:title ^(menu)$
+windowrule = move cursor -50% -50%, match:class ^(yabridge-host.exe.so)$, match:title ^(menu)$
+windowrule = workspace special:easyeffects silent, match:class ^(com\.github\.wwmm\.easyeffects)$
# Fix brave xray menus
-windowrulev2 = xray 0, match:class ^(\s*), match:title ^(\s*)$
+windowrule = xray 0, match:class ^(\s*), match:title ^(\s*)$
# Center floating XWayland windows
windowrule = center on, match:xwayland on, match:class negative:^(steam|REAPER)$
# Make Steam Big Picture Mode fullscreen
diff --git a/hypr/pyprland.toml b/hypr/pyprland.toml
deleted file mode 100644
index 3110ba5..0000000
--- a/hypr/pyprland.toml
+++ /dev/null
@@ -1,78 +0,0 @@
-[pyprland]
-plugins = [
- "toggle_special",
- "scratchpads",
- "expose"
-]
-
-[scratchpads.sphtop]
-animation = "fromBottom"
-command = "kitty --class sphtop -e htop"
-class = "sphtop"
-size = "50% 50%"
-
-[scratchpads.spterm]
-animation = "fromBottom"
-command = "kitty --class spterm"
-class = "spterm"
-size = "50% 50%"
-
-[scratchpads.sppmxr]
-animation = "fromBottom"
-command = "kitty --class sppmxr -e pulsemixer"
-class = "sppmxr"
-size = "50% 50%"
-
-[scratchpads.spblue]
-animation = "fromBottom"
-command = "kitty --class spblue -e bluetoothctl"
-class = "spblue"
-size = "50% 50%"
-
-[scratchpads.spncmp]
-animation = "fromBottom"
-command = "kitty --class spncmp -e ncmpcpp"
-class = "spncmp"
-size = "50% 50%"
-
-[scratchpads.spmutt]
-animation = "fromBottom"
-command = "kitty --class spmutt -e neomutt"
-class = "spmutt"
-size = "50% 50%"
-
-[scratchpads.spprof]
-animation = "fromBottom"
-command = "kitty --class spprof -e profanity"
-class = "spprof"
-size = "50% 50%"
-
-[scratchpads.spirss]
-animation = "fromBottom"
-command = "kitty --class spirss -e irssi"
-class = "spirss"
-size = "50% 50%"
-
-[scratchpads.spvimw]
-animation = "fromBottom"
-command = "kitty --class spvimw -e vw"
-class = "spvimw"
-size = "50% 50%"
-
-[scratchpads.trmc]
-animation = "fromBottom"
-command = "kitty --class trmc -e tremc"
-class = "trmc"
-size = "50% 50%"
-
-[scratchpads.helvum]
-animation = "fromBottom"
-command = "helvum"
-class = "org.pipewire.Helvum"
-size = "50% 50%"
-
-[scratchpads.easyfx]
-animation = "fromBottom"
-command = "easyeffects"
-class = "com.github.wwmm.easyeffects"
-size = "50% 50%"