did a load of stuff for no reason
This commit is contained in:
10
modules/.luarc.json
Normal file
10
modules/.luarc.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"workspace": {
|
||||
"library": [
|
||||
"/nix/store/k1jc5h9ls6j600hcpjciqn0s29whas63-hyprland-0.55.0+date=2026-05-11_5e441ca/share/hypr/stubs/hl.meta.lua"
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"globals": ["hl"]
|
||||
}
|
||||
}
|
||||
@@ -1,25 +1,42 @@
|
||||
-- Set modifier keys
|
||||
local mainMod = "SUPER + "
|
||||
local subMod = mainMod
|
||||
local keyboardString = "qwertyuiop"
|
||||
local keybindIndex = 1
|
||||
|
||||
-- Set different modifiers on laptop
|
||||
if Hostname == "mobile02" then
|
||||
mainMod = "ALT + "
|
||||
subMod = "SUPER + "
|
||||
keyboardString = "1234567890"
|
||||
keybindIndex = 2
|
||||
end
|
||||
|
||||
-- Delete windows
|
||||
hl.bind(mainMod .. " + backspace", hl.dsp.window.close())
|
||||
|
||||
hl.bind(mainMod .. "d", function()
|
||||
hl.notification.create({ text = tostring(hl.get_windows({ class = "otter" })[1]), timeout = 3000, icon = "ok" })
|
||||
if hl.get_windows({ class = "otter" })[1] ~= nil then
|
||||
hl.dsp.focus({ window = { class = "otter" } })
|
||||
else
|
||||
hl.exec_cmd("kitty --class otter --title otter-launcher -e sh -c 'sleep 0.05 && otter-launcher'")
|
||||
end
|
||||
end)
|
||||
|
||||
-- Open windows
|
||||
local globalAppBinds = {
|
||||
{ key = "RETURN", dispatch = "kitty" },
|
||||
{ key = "f", dispatch = "firefox" },
|
||||
{ key = "s", dispatch = "nemo" },
|
||||
{ key = { "RETURN" }, dispatch = "kitty" },
|
||||
{ key = { "f", "o" }, dispatch = "firefox" },
|
||||
{ key = { "s" }, dispatch = "nemo" },
|
||||
}
|
||||
|
||||
for _, bind in ipairs(globalAppBinds) do
|
||||
hl.bind(mainMod .. bind.key, hl.dsp.exec_cmd(bind.dispatch))
|
||||
if bind.key[keybindIndex] then
|
||||
hl.bind(mainMod .. bind.key[keybindIndex], hl.dsp.exec_cmd(bind.dispatch))
|
||||
else
|
||||
hl.bind(mainMod .. bind.key[1], hl.dsp.exec_cmd(bind.dispatch))
|
||||
end
|
||||
end
|
||||
|
||||
-- Workspace functions
|
||||
|
||||
10
modules/settings/.luarc.json
Normal file
10
modules/settings/.luarc.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"workspace": {
|
||||
"library": [
|
||||
"/nix/store/k1jc5h9ls6j600hcpjciqn0s29whas63-hyprland-0.55.0+date=2026-05-11_5e441ca/share/hypr/stubs/hl.meta.lua"
|
||||
]
|
||||
},
|
||||
"diagnostics": {
|
||||
"globals": ["hl"]
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,8 @@
|
||||
-- Import catppuccin colors
|
||||
local ctp = require("modules.mocha")
|
||||
hl.config({
|
||||
|
||||
-- gaps and colors
|
||||
general = {
|
||||
gaps_in = 3,
|
||||
resize_on_border = true,
|
||||
@@ -17,6 +20,17 @@ hl.config({
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
-- Scrolling layout settings
|
||||
scrolling = {
|
||||
column_width = 0.8,
|
||||
follow_min_visible = 0.1,
|
||||
focus_fit_method = 0,
|
||||
wrap_focus = false,
|
||||
wrap_swapcol = false,
|
||||
},
|
||||
|
||||
-- Window appearence
|
||||
decoration = {
|
||||
rounding = 10,
|
||||
rounding_power = 2,
|
||||
@@ -34,4 +48,13 @@ hl.config({
|
||||
vibrancy = 0.5,
|
||||
},
|
||||
},
|
||||
|
||||
-- Remove irritants
|
||||
ecosystem = {
|
||||
no_update_news = true,
|
||||
no_donation_nag = true,
|
||||
},
|
||||
})
|
||||
|
||||
hl.env("XCURSOR_SIZE", "20")
|
||||
hl.env("HYPRCURSOR_SIZE", "20")
|
||||
|
||||
Reference in New Issue
Block a user