mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-05 20:17:42 +00:00
config(kitty,yazi,lazygit,lazydocker,gh): add universal tui tools from live home
kitty full config (theme symlink preserved, VictorMono NF). yazi opener OS-branched via template (open vs xdg-open). yazi/lazygit refreshed to live. lazydocker default empty config. gh config.yml as private_ — hosts.yml excluded (oauth token). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f30802426d
commit
3c691e8dc5
24 files changed
+1426
-8
No files matched your search
@@ -1 +1,22 @@
|
||||
require("sshfs"):setup()
|
||||
|
||||
require("bunny"):setup({
|
||||
hops = {
|
||||
{ key = "/", path = "/", },
|
||||
{ key = "t", path = "/tmp", },
|
||||
{ key = "~", path = "~", desc = "Home" },
|
||||
{ key = "m", path = "~/Music", desc = "Music" },
|
||||
{ key = "d", path = "~/Desktop", desc = "Desktop" },
|
||||
{ key = "D", path = "~/Developer", desc = "Developer" },
|
||||
{ key = "c", path = "~/.config", desc = "Config files" },
|
||||
{ key = { "l", "s" }, path = "~/.local/share", desc = "Local share" },
|
||||
{ key = { "l", "b" }, path = "~/.local/bin", desc = "Local bin" },
|
||||
{ key = { "l", "t" }, path = "~/.local/state", desc = "Local state" },
|
||||
-- key and path attributes are required, desc is optional
|
||||
},
|
||||
desc_strategy = "path", -- If desc isn't present, use "path" or "filename", default is "path"
|
||||
ephemeral = true, -- Enable ephemeral hops, default is true
|
||||
tabs = true, -- Enable tab hops, default is true
|
||||
notify = false, -- Notify after hopping, default is false
|
||||
fuzzy_cmd = "fzf", -- Fuzzy searching command, default is "fzf"
|
||||
})
|
||||
@@ -8,6 +8,21 @@ on = [ "g", "r" ]
|
||||
run = 'shell -- ya emit cd "$(git rev-parse --show-toplevel)"'
|
||||
desc = "Go to git root"
|
||||
|
||||
[[mgr.prepend_keymap]]
|
||||
on = [ "g", "C" ]
|
||||
run = 'shell -- ya emit cd "$HOME/.local/share/chezmoi"'
|
||||
desc = "Go to chezmoi root"
|
||||
|
||||
[[mgr.prepend_keymap]]
|
||||
desc = "Start bunny.yazi"
|
||||
on = ";"
|
||||
run = "plugin bunny"
|
||||
|
||||
# Optionally, add another keymap to immediately fuzzy search bookmarks
|
||||
[[mgr.prepend_keymap]]
|
||||
desc = "Start bunny.yazi fuzzy search"
|
||||
on = "'"
|
||||
run = "plugin bunny fuzzy"
|
||||
|
||||
[[mgr.prepend_keymap]]
|
||||
on = [ "g", "d"]
|
||||
|
||||
@@ -33,5 +33,15 @@ use = "cap153/tv"
|
||||
rev = "b6b1f12"
|
||||
hash = "4bdf0523d3711d20982ad80b061dedf2"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "stelcodes/bunny"
|
||||
rev = "71b14a3"
|
||||
hash = "18a2829738214fe9bca99a2fef19113d"
|
||||
|
||||
[[plugin.deps]]
|
||||
use = "coder0x6675/osc7"
|
||||
rev = "ae73046"
|
||||
hash = "4f73595837992eeefcb525c0a95b92ba"
|
||||
|
||||
[flavor]
|
||||
deps = []
|
||||
@@ -13,12 +13,15 @@ prepend_dirs = [
|
||||
{ name = "wltbs", text = "" },
|
||||
{ name = "Shared", text = "" },
|
||||
{ name = "Templates", text = "" },
|
||||
{name = "env", text = ""},
|
||||
{name = "go", text = ""},
|
||||
{name = "js", text = ""},
|
||||
{name = "dart", text = ""},
|
||||
{name = "python", text = ""},
|
||||
{name = "py", text = ""},
|
||||
{name = "rs", text = ""},
|
||||
{name = "tex", text = ""},
|
||||
{name = "md", text = ""},
|
||||
{name = "docs", text = ""},
|
||||
{name = "prad.codes", text = ""}
|
||||
]
|
||||
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
[mgr]
|
||||
ratio = [0, 2, 6]
|
||||
|
||||
[opener]
|
||||
play = [
|
||||
{ run = "mpv %s", orphan = true, for = "unix" },
|
||||
@@ -6,7 +9,7 @@ edit = [
|
||||
{ run = "nvim %s", block = true, for = "unix" },
|
||||
]
|
||||
open = [
|
||||
{ run = "xdg-open %s1", desc = "Open" },
|
||||
{ run = "{{ if eq .chezmoi.os "darwin" }}open{{ else }}xdg-open{{ end }} %s1", desc = "Open" },
|
||||
]
|
||||
|
||||
[open]
|
||||
Reference in new issue
Block a user