summaryrefslogtreecommitdiff
path: root/config/hyprland
diff options
context:
space:
mode:
Diffstat (limited to 'config/hyprland')
-rw-r--r--config/hyprland/hypr/binds.conf41
-rw-r--r--config/hyprland/hypr/env.conf3
-rw-r--r--config/hyprland/hypr/hyprland.conf6
-rw-r--r--config/hyprland/hypr/reset-submap.conf398
-rw-r--r--config/hyprland/waybar/config.jsonc10
-rw-r--r--config/hyprland/waybar/style.css6
6 files changed, 427 insertions, 37 deletions
diff --git a/config/hyprland/hypr/binds.conf b/config/hyprland/hypr/binds.conf
index 05355ce..459080e 100644
--- a/config/hyprland/hypr/binds.conf
+++ b/config/hyprland/hypr/binds.conf
@@ -72,55 +72,44 @@ bindm = $mainMod, mouse:273, resizewindow
bind = $mainMod, M, submap, menuscripts
submap = menuscripts
-bind =, A, exec, dmapimg
+bind =, A, exec, dmask
bind =, C, exec, dmclip
bind =, D, exec, dmdsktp
+bind =, E, exec, dmemoji
bind =, F, exec, dmfm
-bind =, G, exec, passgen
+bind =, G, exec, dmpassgen
bind =, H, exec, dmhelp
+bind =, I, exec, dmapimg
bind =, L, exec, dmlang
bind =, M, exec, dmpass
bind =, P, exec, dmpdf
bind =, O, exec, dmpower
+bind =, U, exec, dmcurs
bind =, V, exec, dmvid
-bind =, A, submap, reset
-bind =, C, submap, reset
-bind =, D, submap, reset
-bind =, F, submap, reset
-bind =, G, submap, reset
-bind =, H, submap, reset
-bind =, L, submap, reset
-bind =, M, submap, reset
-bind =, P, submap, reset
-bind =, O, submap, reset
-bind =, V, submap, reset
-bind = $mainMod, A, exec, dmapimg
+bind = $mainMod, A, exec, dmask
bind = $mainMod, C, exec, dmclip
bind = $mainMod, D, exec, dmdsktp
+bind = $mainMod, E, exec, dmemoji
bind = $mainMod, F, exec, dmfm
-bind = $mainMod, G, exec, passgen
+bind = $mainMod, G, exec, dmpassgen
bind = $mainMod, H, exec, dmhelp
+bind = $mainMod, I, exec, dmapimg
bind = $mainMod, L, exec, dmlang
bind = $mainMod, M, exec, dmpass
bind = $mainMod, P, exec, dmpdf
bind = $mainMod, O, exec, dmpower
+bind = $mainMod, U, exec, dmcurs
bind = $mainMod, V, exec, dmvid
-bind = $mainMod, A, submap, reset
-bind = $mainMod, C, submap, reset
-bind = $mainMod, D, submap, reset
-bind = $mainMod, F, submap, reset
-bind = $mainMod, G, submap, reset
-bind = $mainMod, H, submap, reset
-bind = $mainMod, L, submap, reset
-bind = $mainMod, M, submap, reset
-bind = $mainMod, P, submap, reset
-bind = $mainMod, O, submap, reset
-bind = $mainMod, V, submap, reset
+source = ./reset-submap.conf
+source = ./reset-submap.conf
submap = reset
bind =, XF86AudioLowerVolume, exec, pamixer -d 5
bind =, XF86AudioRaiseVolume, exec, pamixer -i 5
bind =, XF86AudioMute, exec, pamixer -t
+bind =, XF86AudioPlay, exec, mpc toggle
+bind =, XF86AudioNext, exec, mpc next
+bind =, XF86AudioPrev, exec, mpc prev
bind = $mainMod SHIFT, B, exec, killall waybar; waybar
diff --git a/config/hyprland/hypr/env.conf b/config/hyprland/hypr/env.conf
index 162c911..f7ff6b9 100644
--- a/config/hyprland/hypr/env.conf
+++ b/config/hyprland/hypr/env.conf
@@ -26,6 +26,9 @@ env = SDL_IM_MODULE,fcitx
env = SDL_VIDEODRIVER,wayland
env = CLUTTER_BACKEND,wayland
+env = TERMINAL,foot
+env = MENUCMD,tofi
+
# # nvidia
# env = LIBVA_DRIVER_NAME,nvidia
# env = XDG_SESSION_TYPE,wayland
diff --git a/config/hyprland/hypr/hyprland.conf b/config/hyprland/hypr/hyprland.conf
index c1ba96c..e7048ae 100644
--- a/config/hyprland/hypr/hyprland.conf
+++ b/config/hyprland/hypr/hyprland.conf
@@ -1,8 +1,8 @@
-monitor=HDMI-A-1, 1920x1080, 0x0, 1
+monitor=HDMI-A-4, 1920x1080, 0x0, 1
monitor=VGA-1, 1920x1080, 1920x0, 1
monitor=,preferred,auto,1
-source = ~/.config/hypr/env.conf
+source = ./env.conf
exec-once = gammastep & waybar
exec-once = swaybg -i ~/pics/wallpaper
@@ -87,4 +87,4 @@ windowrulev2 = noanim, class:dmenu
layerrule = noanim, launcher
-source = ~/.config/hypr/binds.conf
+source = ./binds.conf
diff --git a/config/hyprland/hypr/reset-submap.conf b/config/hyprland/hypr/reset-submap.conf
new file mode 100644
index 0000000..d10ac3b
--- /dev/null
+++ b/config/hyprland/hypr/reset-submap.conf
@@ -0,0 +1,398 @@
+bind = , A, submap, reset
+bind = , B, submap, reset
+bind = , C, submap, reset
+bind = , D, submap, reset
+bind = , E, submap, reset
+bind = , F, submap, reset
+bind = , G, submap, reset
+bind = , H, submap, reset
+bind = , I, submap, reset
+bind = , J, submap, reset
+bind = , K, submap, reset
+bind = , L, submap, reset
+bind = , M, submap, reset
+bind = , N, submap, reset
+bind = , O, submap, reset
+bind = , P, submap, reset
+bind = , Q, submap, reset
+bind = , R, submap, reset
+bind = , S, submap, reset
+bind = , T, submap, reset
+bind = , U, submap, reset
+bind = , V, submap, reset
+bind = , W, submap, reset
+bind = , X, submap, reset
+bind = , Y, submap, reset
+bind = , Z, submap, reset
+bind = , 1, submap, reset
+bind = , 2, submap, reset
+bind = , 3, submap, reset
+bind = , 4, submap, reset
+bind = , 5, submap, reset
+bind = , 6, submap, reset
+bind = , 7, submap, reset
+bind = , 8, submap, reset
+bind = , 9, submap, reset
+bind = , 0, submap, reset
+
+
+# all modifier combinations for all the characters above
+bind = $mainMod , A, submap, reset
+bind = $mainMod ALT , A, submap, reset
+bind = $mainMod CTRL , A, submap, reset
+bind = $mainMod SHIFT , A, submap, reset
+bind = $mainMod ALT CTRL , A, submap, reset
+bind = $mainMod ALT SHIFT , A, submap, reset
+bind = $mainMod CTRL SHIFT , A, submap, reset
+bind = $mainMod ALT CTRL SHIFT , A, submap, reset
+
+
+bind = $mainMod , B, submap, reset
+bind = $mainMod ALT , B, submap, reset
+bind = $mainMod CTRL , B, submap, reset
+bind = $mainMod SHIFT , B, submap, reset
+bind = $mainMod ALT CTRL , B, submap, reset
+bind = $mainMod ALT SHIFT , B, submap, reset
+bind = $mainMod CTRL SHIFT , B, submap, reset
+bind = $mainMod ALT CTRL SHIFT , B, submap, reset
+
+
+bind = $mainMod , C, submap, reset
+bind = $mainMod ALT , C, submap, reset
+bind = $mainMod CTRL , C, submap, reset
+bind = $mainMod SHIFT , C, submap, reset
+bind = $mainMod ALT CTRL , C, submap, reset
+bind = $mainMod ALT SHIFT , C, submap, reset
+bind = $mainMod CTRL SHIFT , C, submap, reset
+bind = $mainMod ALT CTRL SHIFT , C, submap, reset
+
+
+bind = $mainMod , D, submap, reset
+bind = $mainMod ALT , D, submap, reset
+bind = $mainMod CTRL , D, submap, reset
+bind = $mainMod SHIFT , D, submap, reset
+bind = $mainMod ALT CTRL , D, submap, reset
+bind = $mainMod ALT SHIFT , D, submap, reset
+bind = $mainMod CTRL SHIFT , D, submap, reset
+bind = $mainMod ALT CTRL SHIFT , D, submap, reset
+
+
+bind = $mainMod , E, submap, reset
+bind = $mainMod ALT , E, submap, reset
+bind = $mainMod CTRL , E, submap, reset
+bind = $mainMod SHIFT , E, submap, reset
+bind = $mainMod ALT CTRL , E, submap, reset
+bind = $mainMod ALT SHIFT , E, submap, reset
+bind = $mainMod CTRL SHIFT , E, submap, reset
+bind = $mainMod ALT CTRL SHIFT , E, submap, reset
+
+
+bind = $mainMod , F, submap, reset
+bind = $mainMod ALT , F, submap, reset
+bind = $mainMod CTRL , F, submap, reset
+bind = $mainMod SHIFT , F, submap, reset
+bind = $mainMod ALT CTRL , F, submap, reset
+bind = $mainMod ALT SHIFT , F, submap, reset
+bind = $mainMod CTRL SHIFT , F, submap, reset
+bind = $mainMod ALT CTRL SHIFT , F, submap, reset
+
+
+bind = $mainMod , G, submap, reset
+bind = $mainMod ALT , G, submap, reset
+bind = $mainMod CTRL , G, submap, reset
+bind = $mainMod SHIFT , G, submap, reset
+bind = $mainMod ALT CTRL , G, submap, reset
+bind = $mainMod ALT SHIFT , G, submap, reset
+bind = $mainMod CTRL SHIFT , G, submap, reset
+bind = $mainMod ALT CTRL SHIFT , G, submap, reset
+
+
+bind = $mainMod , H, submap, reset
+bind = $mainMod ALT , H, submap, reset
+bind = $mainMod CTRL , H, submap, reset
+bind = $mainMod SHIFT , H, submap, reset
+bind = $mainMod ALT CTRL , H, submap, reset
+bind = $mainMod ALT SHIFT , H, submap, reset
+bind = $mainMod CTRL SHIFT , H, submap, reset
+bind = $mainMod ALT CTRL SHIFT , H, submap, reset
+
+
+bind = $mainMod , I, submap, reset
+bind = $mainMod ALT , I, submap, reset
+bind = $mainMod CTRL , I, submap, reset
+bind = $mainMod SHIFT , I, submap, reset
+bind = $mainMod ALT CTRL , I, submap, reset
+bind = $mainMod ALT SHIFT , I, submap, reset
+bind = $mainMod CTRL SHIFT , I, submap, reset
+bind = $mainMod ALT CTRL SHIFT , I, submap, reset
+
+
+bind = $mainMod , J, submap, reset
+bind = $mainMod ALT , J, submap, reset
+bind = $mainMod CTRL , J, submap, reset
+bind = $mainMod SHIFT , J, submap, reset
+bind = $mainMod ALT CTRL , J, submap, reset
+bind = $mainMod ALT SHIFT , J, submap, reset
+bind = $mainMod CTRL SHIFT , J, submap, reset
+bind = $mainMod ALT CTRL SHIFT , J, submap, reset
+
+
+bind = $mainMod , K, submap, reset
+bind = $mainMod ALT , K, submap, reset
+bind = $mainMod CTRL , K, submap, reset
+bind = $mainMod SHIFT , K, submap, reset
+bind = $mainMod ALT CTRL , K, submap, reset
+bind = $mainMod ALT SHIFT , K, submap, reset
+bind = $mainMod CTRL SHIFT , K, submap, reset
+bind = $mainMod ALT CTRL SHIFT , K, submap, reset
+
+
+bind = $mainMod , L, submap, reset
+bind = $mainMod ALT , L, submap, reset
+bind = $mainMod CTRL , L, submap, reset
+bind = $mainMod SHIFT , L, submap, reset
+bind = $mainMod ALT CTRL , L, submap, reset
+bind = $mainMod ALT SHIFT , L, submap, reset
+bind = $mainMod CTRL SHIFT , L, submap, reset
+bind = $mainMod ALT CTRL SHIFT , L, submap, reset
+
+
+bind = $mainMod , M, submap, reset
+bind = $mainMod ALT , M, submap, reset
+bind = $mainMod CTRL , M, submap, reset
+bind = $mainMod SHIFT , M, submap, reset
+bind = $mainMod ALT CTRL , M, submap, reset
+bind = $mainMod ALT SHIFT , M, submap, reset
+bind = $mainMod CTRL SHIFT , M, submap, reset
+bind = $mainMod ALT CTRL SHIFT , M, submap, reset
+
+
+bind = $mainMod , N, submap, reset
+bind = $mainMod ALT , N, submap, reset
+bind = $mainMod CTRL , N, submap, reset
+bind = $mainMod SHIFT , N, submap, reset
+bind = $mainMod ALT CTRL , N, submap, reset
+bind = $mainMod ALT SHIFT , N, submap, reset
+bind = $mainMod CTRL SHIFT , N, submap, reset
+bind = $mainMod ALT CTRL SHIFT , N, submap, reset
+
+
+bind = $mainMod , O, submap, reset
+bind = $mainMod ALT , O, submap, reset
+bind = $mainMod CTRL , O, submap, reset
+bind = $mainMod SHIFT , O, submap, reset
+bind = $mainMod ALT CTRL , O, submap, reset
+bind = $mainMod ALT SHIFT , O, submap, reset
+bind = $mainMod CTRL SHIFT , O, submap, reset
+bind = $mainMod ALT CTRL SHIFT , O, submap, reset
+
+
+bind = $mainMod , P, submap, reset
+bind = $mainMod ALT , P, submap, reset
+bind = $mainMod CTRL , P, submap, reset
+bind = $mainMod SHIFT , P, submap, reset
+bind = $mainMod ALT CTRL , P, submap, reset
+bind = $mainMod ALT SHIFT , P, submap, reset
+bind = $mainMod CTRL SHIFT , P, submap, reset
+bind = $mainMod ALT CTRL SHIFT , P, submap, reset
+
+
+bind = $mainMod , Q, submap, reset
+bind = $mainMod ALT , Q, submap, reset
+bind = $mainMod CTRL , Q, submap, reset
+bind = $mainMod SHIFT , Q, submap, reset
+bind = $mainMod ALT CTRL , Q, submap, reset
+bind = $mainMod ALT SHIFT , Q, submap, reset
+bind = $mainMod CTRL SHIFT , Q, submap, reset
+bind = $mainMod ALT CTRL SHIFT , Q, submap, reset
+
+
+bind = $mainMod , R, submap, reset
+bind = $mainMod ALT , R, submap, reset
+bind = $mainMod CTRL , R, submap, reset
+bind = $mainMod SHIFT , R, submap, reset
+bind = $mainMod ALT CTRL , R, submap, reset
+bind = $mainMod ALT SHIFT , R, submap, reset
+bind = $mainMod CTRL SHIFT , R, submap, reset
+bind = $mainMod ALT CTRL SHIFT , R, submap, reset
+
+
+bind = $mainMod , S, submap, reset
+bind = $mainMod ALT , S, submap, reset
+bind = $mainMod CTRL , S, submap, reset
+bind = $mainMod SHIFT , S, submap, reset
+bind = $mainMod ALT CTRL , S, submap, reset
+bind = $mainMod ALT SHIFT , S, submap, reset
+bind = $mainMod CTRL SHIFT , S, submap, reset
+bind = $mainMod ALT CTRL SHIFT , S, submap, reset
+
+
+bind = $mainMod , T, submap, reset
+bind = $mainMod ALT , T, submap, reset
+bind = $mainMod CTRL , T, submap, reset
+bind = $mainMod SHIFT , T, submap, reset
+bind = $mainMod ALT CTRL , T, submap, reset
+bind = $mainMod ALT SHIFT , T, submap, reset
+bind = $mainMod CTRL SHIFT , T, submap, reset
+bind = $mainMod ALT CTRL SHIFT , T, submap, reset
+
+
+bind = $mainMod , U, submap, reset
+bind = $mainMod ALT , U, submap, reset
+bind = $mainMod CTRL , U, submap, reset
+bind = $mainMod SHIFT , U, submap, reset
+bind = $mainMod ALT CTRL , U, submap, reset
+bind = $mainMod ALT SHIFT , U, submap, reset
+bind = $mainMod CTRL SHIFT , U, submap, reset
+bind = $mainMod ALT CTRL SHIFT , U, submap, reset
+
+
+bind = $mainMod , V, submap, reset
+bind = $mainMod ALT , V, submap, reset
+bind = $mainMod CTRL , V, submap, reset
+bind = $mainMod SHIFT , V, submap, reset
+bind = $mainMod ALT CTRL , V, submap, reset
+bind = $mainMod ALT SHIFT , V, submap, reset
+bind = $mainMod CTRL SHIFT , V, submap, reset
+bind = $mainMod ALT CTRL SHIFT , V, submap, reset
+
+
+bind = $mainMod , W, submap, reset
+bind = $mainMod ALT , W, submap, reset
+bind = $mainMod CTRL , W, submap, reset
+bind = $mainMod SHIFT , W, submap, reset
+bind = $mainMod ALT CTRL , W, submap, reset
+bind = $mainMod ALT SHIFT , W, submap, reset
+bind = $mainMod CTRL SHIFT , W, submap, reset
+bind = $mainMod ALT CTRL SHIFT , W, submap, reset
+
+
+bind = $mainMod , X, submap, reset
+bind = $mainMod ALT , X, submap, reset
+bind = $mainMod CTRL , X, submap, reset
+bind = $mainMod SHIFT , X, submap, reset
+bind = $mainMod ALT CTRL , X, submap, reset
+bind = $mainMod ALT SHIFT , X, submap, reset
+bind = $mainMod CTRL SHIFT , X, submap, reset
+bind = $mainMod ALT CTRL SHIFT , X, submap, reset
+
+
+bind = $mainMod , Y, submap, reset
+bind = $mainMod ALT , Y, submap, reset
+bind = $mainMod CTRL , Y, submap, reset
+bind = $mainMod SHIFT , Y, submap, reset
+bind = $mainMod ALT CTRL , Y, submap, reset
+bind = $mainMod ALT SHIFT , Y, submap, reset
+bind = $mainMod CTRL SHIFT , Y, submap, reset
+bind = $mainMod ALT CTRL SHIFT , Y, submap, reset
+
+
+bind = $mainMod , Z, submap, reset
+bind = $mainMod ALT , Z, submap, reset
+bind = $mainMod CTRL , Z, submap, reset
+bind = $mainMod SHIFT , Z, submap, reset
+bind = $mainMod ALT CTRL , Z, submap, reset
+bind = $mainMod ALT SHIFT , Z, submap, reset
+bind = $mainMod CTRL SHIFT , Z, submap, reset
+bind = $mainMod ALT CTRL SHIFT , Z, submap, reset
+
+
+bind = $mainMod , 1, submap, reset
+bind = $mainMod ALT , 1, submap, reset
+bind = $mainMod CTRL , 1, submap, reset
+bind = $mainMod SHIFT , 1, submap, reset
+bind = $mainMod ALT CTRL , 1, submap, reset
+bind = $mainMod ALT SHIFT , 1, submap, reset
+bind = $mainMod CTRL SHIFT , 1, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 1, submap, reset
+
+
+bind = $mainMod , 2, submap, reset
+bind = $mainMod ALT , 2, submap, reset
+bind = $mainMod CTRL , 2, submap, reset
+bind = $mainMod SHIFT , 2, submap, reset
+bind = $mainMod ALT CTRL , 2, submap, reset
+bind = $mainMod ALT SHIFT , 2, submap, reset
+bind = $mainMod CTRL SHIFT , 2, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 2, submap, reset
+
+
+bind = $mainMod , 3, submap, reset
+bind = $mainMod ALT , 3, submap, reset
+bind = $mainMod CTRL , 3, submap, reset
+bind = $mainMod SHIFT , 3, submap, reset
+bind = $mainMod ALT CTRL , 3, submap, reset
+bind = $mainMod ALT SHIFT , 3, submap, reset
+bind = $mainMod CTRL SHIFT , 3, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 3, submap, reset
+
+
+bind = $mainMod , 4, submap, reset
+bind = $mainMod ALT , 4, submap, reset
+bind = $mainMod CTRL , 4, submap, reset
+bind = $mainMod SHIFT , 4, submap, reset
+bind = $mainMod ALT CTRL , 4, submap, reset
+bind = $mainMod ALT SHIFT , 4, submap, reset
+bind = $mainMod CTRL SHIFT , 4, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 4, submap, reset
+
+
+bind = $mainMod , 5, submap, reset
+bind = $mainMod ALT , 5, submap, reset
+bind = $mainMod CTRL , 5, submap, reset
+bind = $mainMod SHIFT , 5, submap, reset
+bind = $mainMod ALT CTRL , 5, submap, reset
+bind = $mainMod ALT SHIFT , 5, submap, reset
+bind = $mainMod CTRL SHIFT , 5, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 5, submap, reset
+
+
+bind = $mainMod , 6, submap, reset
+bind = $mainMod ALT , 6, submap, reset
+bind = $mainMod CTRL , 6, submap, reset
+bind = $mainMod SHIFT , 6, submap, reset
+bind = $mainMod ALT CTRL , 6, submap, reset
+bind = $mainMod ALT SHIFT , 6, submap, reset
+bind = $mainMod CTRL SHIFT , 6, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 6, submap, reset
+
+
+bind = $mainMod , 7, submap, reset
+bind = $mainMod ALT , 7, submap, reset
+bind = $mainMod CTRL , 7, submap, reset
+bind = $mainMod SHIFT , 7, submap, reset
+bind = $mainMod ALT CTRL , 7, submap, reset
+bind = $mainMod ALT SHIFT , 7, submap, reset
+bind = $mainMod CTRL SHIFT , 7, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 7, submap, reset
+
+
+bind = $mainMod , 8, submap, reset
+bind = $mainMod ALT , 8, submap, reset
+bind = $mainMod CTRL , 8, submap, reset
+bind = $mainMod SHIFT , 8, submap, reset
+bind = $mainMod ALT CTRL , 8, submap, reset
+bind = $mainMod ALT SHIFT , 8, submap, reset
+bind = $mainMod CTRL SHIFT , 8, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 8, submap, reset
+
+
+bind = $mainMod , 9, submap, reset
+bind = $mainMod ALT , 9, submap, reset
+bind = $mainMod CTRL , 9, submap, reset
+bind = $mainMod SHIFT , 9, submap, reset
+bind = $mainMod ALT CTRL , 9, submap, reset
+bind = $mainMod ALT SHIFT , 9, submap, reset
+bind = $mainMod CTRL SHIFT , 9, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 9, submap, reset
+
+
+bind = $mainMod , 0, submap, reset
+bind = $mainMod ALT , 0, submap, reset
+bind = $mainMod CTRL , 0, submap, reset
+bind = $mainMod SHIFT , 0, submap, reset
+bind = $mainMod ALT CTRL , 0, submap, reset
+bind = $mainMod ALT SHIFT , 0, submap, reset
+bind = $mainMod CTRL SHIFT , 0, submap, reset
+bind = $mainMod ALT CTRL SHIFT , 0, submap, reset
+
diff --git a/config/hyprland/waybar/config.jsonc b/config/hyprland/waybar/config.jsonc
index c325c96..4760ad3 100644
--- a/config/hyprland/waybar/config.jsonc
+++ b/config/hyprland/waybar/config.jsonc
@@ -2,7 +2,7 @@
"layer": "top",
"modules-left": ["wlr/workspaces", "mpd"],
"modules-center": ["hyprland/window"],
- "modules-right": ["network", "pulseaudio", "temperature", "cpu", "memory", "clock", "tray"],
+ "modules-right": ["network", "pulseaudio", "temperature", "cpu", "custom/memory", "clock", "tray"],
"wlr/workspaces": {
"on-click": "activate",
},
@@ -39,10 +39,10 @@
"format": " {usage:2}%",
"interval": 3,
},
- "memory": {
- "tooltip": false,
- "format": " {used:.2f}G",
- "interval": 3,
+ "custom/memory": {
+ "exec": "/home/aluc/script.sh",
+ "format": "{}",
+ "restart-interval": 3,
},
"clock": {
"format": "{:%H:%M}",
diff --git a/config/hyprland/waybar/style.css b/config/hyprland/waybar/style.css
index 29b429b..4b12d00 100644
--- a/config/hyprland/waybar/style.css
+++ b/config/hyprland/waybar/style.css
@@ -36,7 +36,7 @@ window#waybar.PCSX2 #window {
}
#mpd,
-#network, #pulseaudio, #temperature, #cpu, #memory {
+#network, #pulseaudio, #temperature, #cpu, #custom-memory {
margin-left: 8px;
padding-left: 16px;
padding-right: 16px;
@@ -44,7 +44,7 @@ window#waybar.PCSX2 #window {
}
#workspaces, #mpd,
-#network, #pulseaudio, #temperature, #cpu, #memory, #workspaces, #clock, #tray {
+#network, #pulseaudio, #temperature, #cpu, #custom-memory, #workspaces, #clock, #tray {
margin-top: 4px;
margin-bottom: 2px;
transition: none;
@@ -107,7 +107,7 @@ window#waybar.PCSX2 #window {
background: #ebcb8b;
}
-#memory {
+#custom-memory {
color: #2e3440;
background: #a3be8c;
}