4 Commits
Author SHA1 Message Date
venus 3ca2c9e5d4 feat: added keybinds for pixel buds ANC control 2026-10-07 17:40:46 -05:00
venus d9338984e5 fix: fixed noctalia colors 2026-10-07 17:32:32 -05:00
venus 7c2b46e019 added new play/pause keybind 2026-10-07 17:31:25 -05:00
venus 7249ce038b added a bunch of submaps 2026-10-07 17:31:04 -05:00
4 changed files with 56 additions and 18 deletions
+4
View File
@@ -118,6 +118,10 @@ hl.bind("XF86AudioPlay" ,hl.dsp.exec_cmd("playerctl play-pause"))
hl.bind("XF86AudioPrev" ,hl.dsp.exec_cmd("playerctl previous"))
hl.bind("ALT + mouse:274" ,hl.dsp.exec_cmd("playerctl play-pause"))
hl.bind(mainMod .. " + SPACE " ,hl.dsp.exec_cmd("playerctl play-pause"))
hl.bind("function + SPACE " ,hl.dsp.exec_cmd("playerctl play-pause"))
hl.bind(mainMod .. " + XF86AudioMute" ,hl.dsp.exec_cmd("pbpctrl set anc off"))
hl.bind(mainMod .. " + XF86AudioLowerVolume" ,hl.dsp.exec_cmd("pbpctrl set anc active"))
hl.bind(mainMod .. " + XF86AudioRaiseVolume" ,hl.dsp.exec_cmd("pbpctrl set anc aware"))
---- 5. CUSTOM APPLICATION LAUNCHERS ----
-- 5.1 Special Terminal Windows
+26
View File
@@ -28,6 +28,32 @@ hl.config ({
layout = "master",
},
group = {
col = {
["border_active"] = colors.primary,
["border_inactive"] = colors.background,
["border_locked_active"] = colors.error,
["border_locked_inactive"] = colors.background,
},
groupbar = {
enabled = true,
render_titles = false,
height = 4,
indicator_height = 4,
gaps_in = 3,
gaps_out = 4,
rounding = 4,
round_only_edges = true,
gradients = false,
col = {
["active"] = colors.primary,
["inactive"] = colors.background,
["locked_active"] = colors.error,
["locked_inactive"] = colors.background,
},
},
},
-- https://wiki.hypr.land/Configuring/Variables/--decoration
decoration = {
-- Window rounding and shadow
+21 -13
View File
@@ -146,18 +146,26 @@ hl.define_submap("open-apps", "reset", function() -- Submap for quickly opening
end)
hl.define_submap("group", "reset", function() -- Submap for managing groups
hl.bind("G" ,hl.dsp.group.toggle())
hl.bind("apostrophe" ,hl.dsp.group.toggle())
hl.bind("SUPER + apostrophe" ,hl.dsp.group.toggle())
hl.bind("N" ,hl.dsp.group.next())
hl.bind("P" ,hl.dsp.group.prev())
hl.bind("H" ,hl.dsp.window.move({ into_or_create_group = "left" }))
hl.bind("L" ,hl.dsp.window.move({ into_or_create_group = "right" }))
hl.bind("K" ,hl.dsp.window.move({ into_or_create_group = "up" }))
hl.bind("J" ,hl.dsp.window.move({ into_or_create_group = "down" }))
hl.bind("SHIFT + N" ,hl.dsp.group.move_window({ forward = false}))
hl.bind("SHIFT + P" ,hl.dsp.group.move_window({ forward = true}))
hl.bind("SHIFT + L" ,hl.dsp.group.lock_active({ action = "toggle" }))
hl.bind("catchall" ,hl.dsp.submap("reset"))
hl.bind("H" ,hl.dsp.window.move({ into_or_create_group = "left" }))
hl.bind("L" ,hl.dsp.window.move({ into_or_create_group = "right" }))
hl.bind("K" ,hl.dsp.window.move({ into_or_create_group = "up" }))
hl.bind("J" ,hl.dsp.window.move({ into_or_create_group = "down" }))
hl.bind(mainMod .. " + H" ,hl.dsp.window.move({ into_or_create_group = "left" }))
hl.bind(mainMod .. " + L" ,hl.dsp.window.move({ into_or_create_group = "right" }))
hl.bind(mainMod .. " + K" ,hl.dsp.window.move({ into_or_create_group = "up" }))
hl.bind(mainMod .. " + J" ,hl.dsp.window.move({ into_or_create_group = "down" }))
hl.bind(mainMod .. " + SHIFT + H" ,hl.dsp.window.move({ out_of_group = "right" }))
hl.bind(mainMod .. " + SHIFT + L" ,hl.dsp.window.move({ out_of_group = "left" }))
hl.bind(mainMod .. " + SHIFT + K" ,hl.dsp.window.move({ out_of_group = "up" }))
hl.bind(mainMod .. " + SHIFT + J" ,hl.dsp.window.move({ out_of_group = "down" }))
hl.bind("O" ,hl.dsp.window.move({ out_of_group = "true" }))
hl.bind("G" ,hl.dsp.group.toggle())
hl.bind("apostrophe" ,hl.dsp.group.toggle())
hl.bind("SUPER + apostrophe" ,hl.dsp.group.toggle())
hl.bind("N" ,hl.dsp.group.next())
hl.bind("P" ,hl.dsp.group.prev())
hl.bind("SHIFT + N" ,hl.dsp.group.move_window({ forward = false}))
hl.bind("SHIFT + P" ,hl.dsp.group.move_window({ forward = true}))
hl.bind("catchall" ,hl.dsp.submap("reset"))
end)
-- TODO Implement a VPN summap that allows quick connection to different VPN servers and toggling the VPN on/off.
+5 -5
View File
@@ -2,11 +2,11 @@
-- Automatically generated by Noctalia user-templates
local colors = {
background = "#000000",
primary = "#b58fff",
tertiary = "#d8b4ff",
secondary = "#c79aff",
error = "#ff6f9b",
background = "#191724",
primary = "#ebbcba",
tertiary = "#31748f",
secondary = "#9ccfd8",
error = "#eb6f92",
}
return colors