summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/hypr/hyprland.conf28
1 files changed, 28 insertions, 0 deletions
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index eec0fe3..3da26bf 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -30,10 +30,13 @@ $menu = wofi --show drun
# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:
+exec-once = hyprctl plugin load "$HYPR_PLUGIN_DIR/lib/libhyprbars.so"
+
# exec-once = waybar & hyprpaper & firefox
exec-once = [workspace 1 silent] $terminal
exec-once = [workspace 2 silent] $browser
+
#############################
### ENVIRONMENT VARIABLES ###
#############################
@@ -315,3 +318,28 @@ windowrule = noinitialfocus, class:^(flameshot)$
# set this to your leftmost monitor id, otherwise you have to move your cursor to the leftmost monitor
# before executing flameshot
windowrule = monitor 1, class:^(flameshot)$
+
+windowrule = float, class:^(.*gwenview.*)$
+windowrule = float, class:^(.*dolphin.*)$
+windowrule = plugin:hyprbars:bar_color rgb(ff0000), class:^(.*gwenview.*)$
+
+
+###############
+### Plugins ###
+###############
+
+plugin {
+ hyprbars {
+ enabled = true
+ # example config
+ bar_height = 20
+
+ # example buttons (R -> L)
+ # hyprbars-button = color, size, on-click
+ hyprbars-button = rgb(ff4040), 10, 󰖭, hyprctl dispatch killactive
+ hyprbars-button = rgb(eeee11), 10, , hyprctl dispatch fullscreen 1
+
+ # cmd to run on double click of the bar
+ on_double_click = hyprctl dispatch fullscreen 1
+ }
+}