Initial commit after everything works
This commit is contained in:
+15
-4
@@ -179,7 +179,7 @@ local bind = hl.bind
|
||||
local dsp = hl.dsp
|
||||
local fn = require("functions")
|
||||
|
||||
bind("SUPER + Q", dsp.exec_cmd("hyprctl reload && killall -SIGUSR2 waybar && notify-send 'Hyprland' 'Config Reloaded' -u low -t 2000"))
|
||||
bind("SUPER + Q", dsp.exec_cmd("hyprctl reload && hyprctl eval 'require(\"functions\").setupMonitors()' && notify-send 'Hyprland' 'Config Reloaded' -u low -t 2000"))
|
||||
-- BUG FIX: SUPER + SHIFT + Q was bound to both tmux kill and uwsm stop.
|
||||
-- bind("SUPER + SHIFT + Q", dsp.exec_cmd("tmux kill-server"))
|
||||
bind("SUPER + SHIFT + Q", dsp.exec_cmd("killall -q signal-desktop; uwsm stop"))
|
||||
@@ -258,7 +258,7 @@ bind("SUPER + SHIFT + X", function() fn.deleteWorkspace() end)
|
||||
bind("SUPER + SHIFT + Z", function() fn.createWorkspace(fn.getActiveWorkspaceName()) end)
|
||||
bind("SUPER + SHIFT + left", function() fn.moveWorkspace(-1) end)
|
||||
bind("SUPER + SHIFT + right", function() fn.moveWorkspace(1) end)
|
||||
bind("SUPER + ALT + DOWN", function() fn.moveWorkspace(nil, "DP-8") end)
|
||||
bind("SUPER + ALT + DOWN", function() fn.moveWorkspace(nil, "desc:Ancor Communications Inc ASUS VS228 E3LMTF071391") end)
|
||||
|
||||
-- Laptop keys
|
||||
bind("XF86MonBrightnessUp", dsp.exec_cmd("brightnessctl -- set +10%"))
|
||||
@@ -284,8 +284,8 @@ hl.on("hyprland.start", function()
|
||||
hl.exec_cmd("dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP")
|
||||
hl.exec_cmd("hyprpolkitagent")
|
||||
hl.exec_cmd("uwsm app -- hypridle")
|
||||
hl.exec_cmd("uwsm app -- hyprpaper")
|
||||
hl.exec_cmd("uwsm app -- waybar")
|
||||
hl.exec_cmd("hyprpaper &")
|
||||
-- Waybar is now managed entirely by functions.setupMonitors()
|
||||
hl.exec_cmd("uwsm app -- espanso start")
|
||||
hl.exec_cmd("uwsm app -- dunst")
|
||||
hl.exec_cmd("nm-applet")
|
||||
@@ -304,3 +304,14 @@ hl.on("hyprland.start", function()
|
||||
-- Randomize wallpapers after hyprpaper has time to start
|
||||
hl.exec_cmd("sleep 2 && hyprctl eval 'require(\"functions\").randomizeWallpaper()'")
|
||||
end)
|
||||
|
||||
-----------------------------------------------------
|
||||
-- Monitor Hotplug Events
|
||||
-----------------------------------------------------
|
||||
hl.on("monitor.added", function()
|
||||
require("functions").setupMonitors()
|
||||
end)
|
||||
|
||||
hl.on("monitor.removed", function()
|
||||
require("functions").setupMonitors()
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user