Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bb9f74b7cf | ||
|
|
10cfce1731 | ||
|
|
401220f3b5 | ||
|
|
3cf0f65164 | ||
|
|
e960f71340 | ||
|
|
6301e15e57 | ||
|
|
ccb95c439a |
BIN
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
local terminal = "foot"
|
local terminal = "foot"
|
||||||
local browser = "gtk-launch firefox.desktop"
|
local browser = "gtk-launch chromium.desktop"
|
||||||
local webapp = "chromium --new-window --ozone-platform=wayland --app="
|
local webapp = "chromium --new-window --ozone-platform=wayland --app="
|
||||||
local music = "gtk-launch spotify.desktop"
|
local music = "gtk-launch spotify.desktop"
|
||||||
|
|
||||||
@@ -168,8 +168,9 @@ hl.animation({ leaf = "specialWorkspaceOut", enabled = true, speed = 2, bezier =
|
|||||||
|
|
||||||
-- Keybindings
|
-- Keybindings
|
||||||
|
|
||||||
hl.bind("SUPER + SHIFT + return", hl.dsp.exec_cmd("gtk-launch herdr.desktop"), { description = "Open herdr terminal" })
|
hl.bind("SUPER + SHIFT + return", hl.dsp.exec_cmd("footclient -a terminal-herdr -T terminal-herdr herdr --session=main"), { description = "Open herdr terminal" })
|
||||||
hl.bind("SUPER + return", hl.dsp.exec_cmd("gtk-launch tmux.desktop"), { description = "Open tmux terminal" })
|
hl.bind("SUPER + return", hl.dsp.exec_cmd("footclient -a terminal-tmux -T terminal-tmux tmux new -A -s main"), { description = "Open tmux terminal" })
|
||||||
|
|
||||||
hl.bind("SUPER + N", hl.dsp.exec_cmd(terminal .. " -a quicknotes -e nvim +'Obsidian today'"),
|
hl.bind("SUPER + N", hl.dsp.exec_cmd(terminal .. " -a quicknotes -e nvim +'Obsidian today'"),
|
||||||
{ description = "Open Obsidian today in a centered floating window" })
|
{ description = "Open Obsidian today in a centered floating window" })
|
||||||
hl.bind("SUPER + A", hl.dsp.exec_cmd(terminal .. " -a agenda -e nvim +'Org agenda t'"),
|
hl.bind("SUPER + A", hl.dsp.exec_cmd(terminal .. " -a agenda -e nvim +'Org agenda t'"),
|
||||||
@@ -485,11 +486,6 @@ hl.bind(HYPR .. "semicolon", hl.dsp.exec_cmd("~/.local/bin/set-wallpaper.sh cate
|
|||||||
{ description = "get new wallpaper" })
|
{ description = "get new wallpaper" })
|
||||||
|
|
||||||
hl.bind(HYPR .. "A", hl.dsp.exec_cmd("gtk-launch pi.desktop"), { description = "Open pi tui" })
|
hl.bind(HYPR .. "A", hl.dsp.exec_cmd("gtk-launch pi.desktop"), { description = "Open pi tui" })
|
||||||
hl.bind(HYPR .. "C", dispatch_focus_or_launch({
|
|
||||||
match = "chrome-chatgpt.com",
|
|
||||||
cmd = "gtk-launch ChatGPT.desktop",
|
|
||||||
}), { description = "ChatGPT" })
|
|
||||||
|
|
||||||
hl.bind(HYPR .. "O", dispatch_focus_or_launch({
|
hl.bind(HYPR .. "O", dispatch_focus_or_launch({
|
||||||
match = "chrome-outlook.office.com",
|
match = "chrome-outlook.office.com",
|
||||||
cmd = "gtk-launch Outlook.desktop",
|
cmd = "gtk-launch Outlook.desktop",
|
||||||
@@ -511,9 +507,9 @@ hl.bind(HYPR .. "W", dispatch_focus_or_launch({
|
|||||||
}), { description = "WhatsApp" })
|
}), { description = "WhatsApp" })
|
||||||
|
|
||||||
hl.bind(HYPR .. "G", dispatch_focus_or_launch({
|
hl.bind(HYPR .. "G", dispatch_focus_or_launch({
|
||||||
match = "chrome-www.gmail.com",
|
match = "chrome-chatgpt.com",
|
||||||
cmd = webapp .. "https://www.gmail.com/",
|
cmd = "gtk-launch ChatGPT.desktop",
|
||||||
}), { description = "Google" })
|
}), { description = "ChatGPT" })
|
||||||
|
|
||||||
hl.bind(HYPR .. "D", dispatch_focus_or_launch({
|
hl.bind(HYPR .. "D", dispatch_focus_or_launch({
|
||||||
match = "chrome-discord.com",
|
match = "chrome-discord.com",
|
||||||
|
|||||||
@@ -7,6 +7,15 @@ hl.monitor({
|
|||||||
scale =
|
scale =
|
||||||
"1.333333"
|
"1.333333"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
hl.monitor({
|
||||||
|
output = "desc:Microstep MSI MAG342CQR DB6H252300057",
|
||||||
|
mode = "3440x1440@144",
|
||||||
|
-- mode = "preferred",
|
||||||
|
position = "auto-left",
|
||||||
|
scale =
|
||||||
|
"1.0"
|
||||||
|
})
|
||||||
hl.monitor({
|
hl.monitor({
|
||||||
output = "desc:Ancor Communications Inc ASUS MG28U 0x00009B77",
|
output = "desc:Ancor Communications Inc ASUS MG28U 0x00009B77",
|
||||||
mode = "preferred",
|
mode = "preferred",
|
||||||
@@ -38,8 +47,8 @@ hl.monitor({
|
|||||||
hl.monitor({ output = "desc:Lenovo Group Limited L15 U133R0A2", mode = "preferred", position = "auto-down", scale = 1 })
|
hl.monitor({ output = "desc:Lenovo Group Limited L15 U133R0A2", mode = "preferred", position = "auto-down", scale = 1 })
|
||||||
hl.monitor({ output = "desc:Lenovo Group Limited M15 V30F2A15", mode = "preferred", position = "auto-down", scale = 1 })
|
hl.monitor({ output = "desc:Lenovo Group Limited M15 V30F2A15", mode = "preferred", position = "auto-down", scale = 1 })
|
||||||
hl.monitor({ output = "desc:Lenovo Group Limited L15 U133X4PG", mode = "preferred", position = "auto-down", scale = 1 })
|
hl.monitor({ output = "desc:Lenovo Group Limited L15 U133X4PG", mode = "preferred", position = "auto-down", scale = 1 })
|
||||||
|
hl.monitor({ output = "desc:Stargate Technology TYPE-C", mode = "preferred", position = "auto-down", scale = 1 })
|
||||||
hl.monitor({ output = "desc:Proteon TYPE-C 8R33926O00QS", mode = "preferred", position = "auto-right", scale = "1.0" })
|
hl.monitor({ output = "desc:Proteon TYPE-C 8R33926O00QS", mode = "preferred", position = "auto-right", scale = "1.0" })
|
||||||
hl.monitor({ output = "desc:Stargate Technology TYPE-C", mode = "preferred", position = "auto-down", scale = "1.0" })
|
|
||||||
hl.monitor({ output = "desc:GWD ARZOPA 000000000000", mode = "preferred", position = "auto-down", scale = "1.0" })
|
hl.monitor({ output = "desc:GWD ARZOPA 000000000000", mode = "preferred", position = "auto-down", scale = "1.0" })
|
||||||
hl.monitor({ output = "desc:BNQ BenQ EX3203R 7CL00509019", mode = "preferred", position = "auto", scale = 1 })
|
hl.monitor({ output = "desc:BNQ BenQ EX3203R 7CL00509019", mode = "preferred", position = "auto", scale = 1 })
|
||||||
hl.monitor({ output = "desc:BNQ BenQ EX3501R N4M05650019", mode = "preferred", position = "auto-right", scale = "1.0" })
|
hl.monitor({ output = "desc:BNQ BenQ EX3501R N4M05650019", mode = "preferred", position = "auto-right", scale = "1.0" })
|
||||||
@@ -50,11 +59,3 @@ hl.monitor({
|
|||||||
scale =
|
scale =
|
||||||
"1.0"
|
"1.0"
|
||||||
})
|
})
|
||||||
hl.monitor({
|
|
||||||
output = "desc:Microstep MSI MAG342CQR DB6H252300057",
|
|
||||||
mode = "3440x1440@144",
|
|
||||||
-- mode = "preferred",
|
|
||||||
position = "auto-left",
|
|
||||||
scale =
|
|
||||||
"1.0"
|
|
||||||
})
|
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ run = [
|
|||||||
'pi install npm:@dietrichgebert/ponytail',
|
'pi install npm:@dietrichgebert/ponytail',
|
||||||
'pi install npm:@gotgenes/pi-permission-system',
|
'pi install npm:@gotgenes/pi-permission-system',
|
||||||
'pi install npm:@plannotator/pi-extension',
|
'pi install npm:@plannotator/pi-extension',
|
||||||
|
'pi install npm:pi-hermes-memory',
|
||||||
|
'pi install npm:pi-msg-queue',
|
||||||
'test -x /usr/bin/pass && /usr/bin/pass show config/pi/auth.json > ~/.pi/agent/auth.json'
|
'test -x /usr/bin/pass && /usr/bin/pass show config/pi/auth.json > ~/.pi/agent/auth.json'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"lastChangelogVersion": "0.99.2",
|
"lastChangelogVersion": "0.99.2",
|
||||||
"theme": "light/dark",
|
"theme": "light/dark",
|
||||||
"defaultProvider": "openai-codex",
|
"defaultProvider": "opencode-go",
|
||||||
"defaultModel": "gpt-6-luna",
|
"defaultModel": "mistral-large-4",
|
||||||
"defaultThinkingLevel": "high",
|
"defaultThinkingLevel": "high",
|
||||||
"hideThinkingBlock": true,
|
"hideThinkingBlock": true,
|
||||||
"compaction": {
|
"compaction": {
|
||||||
@@ -34,10 +34,11 @@
|
|||||||
"thinking": "high"
|
"thinking": "high"
|
||||||
},
|
},
|
||||||
"planner": {
|
"planner": {
|
||||||
"model": "opencode-go/deepseek-v4-pro"
|
"model": "obelix/ornith-1.5-35B",
|
||||||
|
"thinking": "high"
|
||||||
},
|
},
|
||||||
"worker": {
|
"worker": {
|
||||||
"model": "obelix/ornith-1.0-35B"
|
"model": "opencode-go/claude-haiku-5-5"
|
||||||
},
|
},
|
||||||
"oracle": {
|
"oracle": {
|
||||||
"model": "openai-codex/gpt-6.1-sol",
|
"model": "openai-codex/gpt-6.1-sol",
|
||||||
|
|||||||
Reference in New Issue
Block a user