feat: adds noctalia stuff to this branch too + stylua fmt

This commit is contained in:
2026-09-18 03:23:54 +02:00
parent c96afde764
commit b651711100
5 changed files with 70 additions and 6 deletions
+3
View File
@@ -4,3 +4,6 @@ require("modules.executes")
require("modules.monitors") require("modules.monitors")
require("modules.settings") require("modules.settings")
require("modules.windowrules") require("modules.windowrules")
-- For Noctalia Color templates
require("noctalia").apply_theme()
+7
View File
@@ -61,6 +61,13 @@ hl.bind("SUPER + F2", hl.dsp.global("zshell:toggle-settings"))
hl.bind("XF86MonBrightnessUp", hl.dsp.global("zshell:brightnessUp"), { locked = true, repeating = true }) hl.bind("XF86MonBrightnessUp", hl.dsp.global("zshell:brightnessUp"), { locked = true, repeating = true })
hl.bind("XF86MonBrightnessDown", hl.dsp.global("zshell:brightnessDown"), { locked = true, repeating = true }) hl.bind("XF86MonBrightnessDown", hl.dsp.global("zshell:brightnessDown"), { locked = true, repeating = true })
-- Noctalia binds
hl.bind("SUPER + R", hl.dsp.exec_cmd("noctalia msg panel-toggle launcher"))
hl.bind("PRINT", hl.dsp.exec_cmd("noctalia msg screenshot-region"))
hl.bind("SUPER + F1", hl.dsp.exec_cmd("noctalia msg session lock"))
hl.bind("XF86MonBrightnessUp", hl.dsp.exec_cmd("noctalia msg brightness-up eDP-1 0.0133"), { locked = true, repeating = true })
hl.bind("XF86MonBrightnessDown", hl.dsp.exec_cmd("noctalia msg brightness-down eDP-1 0.0133"), { locked = true, repeating = true })
hl.bind("SUPER + T", function() hl.bind("SUPER + T", function()
local m = hl.get_monitor("eDP-1") local m = hl.get_monitor("eDP-1")
if m == nil then if m == nil then
+54
View File
@@ -0,0 +1,54 @@
-- Generated by Noctalia
local primary = "rgb(cba6f7)"
local surface = "rgb(1e1e2e)"
local on_surface = "rgb(cdd6f4)"
local secondary = "rgb(b4befe)"
local on_secondary = "rgb(1e1e2e)"
local error = "rgb(f38ba8)"
local on_error = "rgb(1e1e2e)"
local function apply_theme()
hl.config({
general = {
col = {
active_border = primary,
inactive_border = surface,
},
},
group = {
col = {
border_active = secondary,
border_inactive = surface,
border_locked_active = error,
border_locked_inactive = surface,
},
groupbar = {
col = {
active = secondary,
inactive = surface,
locked_active = error,
locked_inactive = surface,
},
text_color = on_secondary,
text_color_inactive = on_surface,
text_color_locked_active = on_error,
text_color_locked_inactive = on_surface,
},
},
})
end
return {
colors = {
primary = primary,
surface = surface,
on_surface = on_surface,
secondary = secondary,
on_secondary = on_secondary,
error = error,
on_error = on_error,
},
apply_theme = apply_theme,
}