chore: clean up dotfiles and add gitignore whitelist

Switch to whitelist-based .gitignore to only track essential configs:
nvim, yazi, kitty, zsh, ideavim, karabiner, tmux, scripts, starship.
Remove history, compiled files, and plugin dirs from tracking.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Thomas Naderer
2026-03-11 12:57:14 +01:00
parent 61b1e3d2a9
commit d8a20d620a
32 changed files with 1471 additions and 2868 deletions

View File

@@ -6,18 +6,42 @@ local f = ls.function_node
-- Get current date in YYYY-MM-DD format
local function date()
return os.date("%Y-%m-%d")
return os.date("%Y-%m-%d")
end
return {
s("env", {
t({"---",
"title: "}), i(1, "Title"), t({"",
"tags: ["}), i(2, "tag1, tag2"), t({"]",
"date: "}), f(date, {}), t({"",
"---", ""}),
i(0),
}),
}
s("env", {
t({
"---",
"title: ",
}),
i(1, "Title"),
t({ "", "tags: [" }),
i(2, "tag1, tag2"),
t({ "]", "date: " }),
f(date, {}),
t({ "", "---", "" }),
i(0),
}),
s(
"ippd",
t({
"Institute of Polymer Processing and Digital Transformation",
})
),
s(
"TN",
t({
"Thomas Naderer",
})
),
s(
"GBW",
t({
"Gerald Berger-Weber",
})
),
}