hl.bind(mainMod .. " + SHIFT + Q", hl.dsp.window.close())
hl.bind(mainMod .. " + A", hl.dsp.window.pseudo())
hl.bind(mainMod .. " + B", exec("$HOME/.config/hypr/scripts/browser_focus_or_run.sh"))
-hl.bind(mainMod .. " + C", exec("qs -c noctalia ipc call launcher clipboard"))
-hl.bind(mainMod .. " + D", exec("qs -c noctalia ipc call launcher toggle"))
-hl.bind(mainMod .. " + SHIFT + D", exec("killall fuzzel || fuzzel --config=$HOME/.config/fuzzel/fuzzel-centered.ini"))
+hl.bind(mainMod .. " + C", exec("noctalia msg panel-toggle clipboard"))
+hl.bind(mainMod .. " + D", exec("noctalia msg panel-toggle launcher"))
+-- hl.bind(mainMod .. " + SHIFT + D", exec("killall fuzzel || fuzzel --config=$HOME/.config/fuzzel/fuzzel-centered.ini"))
hl.bind(mainMod .. " + E", exec("foot -a lf lf"))
hl.bind(mainMod .. " + SHIFT + E", exec("dolphin"))
hl.bind(mainMod .. " + P", exec("foot -w 640x400 -a popup -H hyprpicker"))
hl.bind(mainMod .. " + SHIFT + P", hl.dsp.window.pin())
-hl.bind(mainMod .. " + S", hl.dsp.layout("togglesplit"))
-hl.bind(mainMod .. " + SHIFT + S", hl.dsp.layout("swapsplit"))
+hl.bind(mainMod .. " + S", hl.dsp.window.float())
-- hl.bind(mainMod .. " + S", hl.dsp.layout("colresize +conf"))
-- hl.bind(mainMod .. " + SHIFT + S", hl.dsp.layout("colresize -conf"))
-hl.bind(mainMod .. " + V", hl.dsp.window.float())
-hl.bind(mainMod .. " + W", exec("qs -c noctalia ipc call toast dismiss"))
-hl.bind(mainMod .. " + SHIFT + W", exec("qs -c noctalia ipc call bar toggle"))
+hl.bind(mainMod .. " + V", hl.dsp.layout("togglesplit"))
+hl.bind(mainMod .. " + SHIFT + V", hl.dsp.layout("swapsplit"))
+hl.bind(mainMod .. " + W", exec("noctalia msg bar-toggle"))
+hl.bind(mainMod .. " + SHIFT + W", exec("noctalia msg panel-toggle wallpaper"))
hl.bind(mainMod .. " + Z", hl.dsp.window.center())
-hl.bind(mainMod .. " + grave", exec("qs -c noctalia ipc call launcher emoji"))
+hl.bind(mainMod .. " + grave", exec("noctalia msg panel-toggle launcher /emoji"))
-- sureMod keys
hl.bind(sureMod .. " + M", hl.dsp.exit())
hl.bind(sureMod .. " + Return", exec("konsole"))
hl.bind(sureMod .. " + G", exec("~/.config/hypr/scripts/gamemode.sh"))
-hl.bind(sureMod .. " + L", exec("~/.config/hypr/scripts/powermenu.sh"))
+hl.bind(sureMod .. " + L", exec("noctalia msg panel-toggle session"))
-- misc keys
hl.bind(mainMod .. " + Print", exec("flatpak run be.alexandervanhee.gradia --screenshot=INTERACTIVE"))
hl.bind("SHIFT + Print", exec("flatpak run be.alexandervanhee.gradia --screenshot=FULL"))
-hl.bind("Alt_L + Alt_R + L", exec("qs -c noctalia ipc call lockScreen lock"))
+hl.bind(mainMod .. " + Tab", exec("noctalia msg window-switcher"))
-- media keys
hl.bind("XF86AudioRaiseVolume", exec("/home/andy/.local/bin/wp+"), { locked = true })
hl.exec_cmd("gmenudbusmenuproxy")
hl.exec_cmd("env XDG_MENU_PREFIX=plasma- kbuildsycoca6 --noincremental")
hl.exec_cmd("openrc -U desktop")
- hl.exec_cmd("~/.local/bin/run_after_noctalia.sh")
+ -- hl.exec_cmd("~/.local/bin/run_after_noctalia.sh")
+ hl.exec_cmd("/usr/bin/noctalia")
-- hl.exec_cmd("hyprctl plugin load /usr/lib/hyprland-plugins/dynamic-cursors.so")
end)
kb_rules = "",
follow_mouse = 1,
- float_switch_override_focus = 0,
+ float_switch_override_focus = 1,
follow_mouse_shrink = 1,
+ follow_mouse_threshold = 10,
sensitivity = 0, -- -1.0 - 1.0, 0 means no modification.
if [ "$COMFY" = true ] ; then
hyprctl eval 'hl.config({
general = {
- gaps_out = 0,
+ gaps_out = 2,
+ gaps_in = 4,
border_size = 1,
},
float_switch_override_focus = 0,
},
})'
- qs -c noctalia ipc call powerProfile set Performance
- qs -c noctalia ipc call powerProfile enableNoctaliaPerformance
- qs -c noctalia ipc call nightLight disable
+ noctalia msg power-set Performance
+ noctalia msg wallpaper-set color:\#333333
+ noctalia msg nightlight-disable
+ noctalia msg osd-disable
lact cli profile set UV_gamemode
echo "on" > "$HOME/.cache/hyprgamemode"
exit
fi
-qs -c noctalia ipc call powerProfile set Balanced
-qs -c noctalia ipc call powerProfile disableNoctaliaPerformance
-qs -c noctalia ipc call nightLight enable
-lact cli profile set UV
-hyprctl reload;
+ noctalia msg power-set balanced
+ noctalia msg wallpaper-random
+ noctalia msg nightlight-enable
+ noctalia msg osd-enable
+ lact cli profile set UV
+ hyprctl reload;
echo "" > "$HOME/.cache/hyprgamemode"