feat: cleanup configs
Sync README to GitHub / sync (push) Successful in 12s

This commit is contained in:
2026-08-03 10:30:48 -04:00
parent 9009f3639f
commit d2789aad7e
40 changed files with 870 additions and 290 deletions
+68 -17
View File
@@ -15,14 +15,23 @@ let
'';
helixOpener = [
{ run = ''hx-zellij-open "$@"''; desc = "Open in Helix pane"; block = false; for = "unix"; }
{
run = ''hx-zellij-open "$@"'';
desc = "Open in Helix pane";
block = false;
for = "unix";
}
];
tomlFormat = pkgs.formats.toml { };
ideYaziToml = tomlFormat.generate "yazi.toml" {
mgr = {
ratio = [ 0 1 0 ];
ratio = [
0
1
0
];
linemode = "none";
};
opener.edit = helixOpener;
@@ -30,8 +39,16 @@ let
ideKeymapToml = tomlFormat.generate "keymap.toml" {
mgr.prepend_keymap = [
{ on = "h"; run = "plugin bounded-leave"; desc = "Parent dir (stop at project root)"; }
{ on = "<Left>"; run = "plugin bounded-leave"; desc = "Parent dir (stop at project root)"; }
{
on = "h";
run = "plugin bounded-leave";
desc = "Parent dir (stop at project root)";
}
{
on = "<Left>";
run = "plugin bounded-leave";
desc = "Parent dir (stop at project root)";
}
];
};
@@ -60,23 +77,59 @@ let
ideThemeToml = tomlFormat.generate "theme.toml" {
status = {
overall = { fg = "#abb2bf"; bg = "#21252b"; }; # readable text on a dark bar
progress_label = { fg = "#abb2bf"; bold = true; };
progress_normal = { fg = "#98c379"; bg = "#21252b"; };
progress_error = { fg = "#e06c75"; bg = "#21252b"; };
overall = {
fg = "#abb2bf";
bg = "#21252b";
}; # readable text on a dark bar
progress_label = {
fg = "#abb2bf";
bold = true;
};
progress_normal = {
fg = "#98c379";
bg = "#21252b";
};
progress_error = {
fg = "#e06c75";
bg = "#21252b";
};
};
mode = {
normal_main = { fg = "#21252b"; bg = "#61afef"; bold = true; };
normal_alt = { fg = "#61afef"; bg = "#21252b"; };
select_main = { fg = "#21252b"; bg = "#98c379"; bold = true; };
select_alt = { fg = "#98c379"; bg = "#21252b"; };
unset_main = { fg = "#21252b"; bg = "#e06c75"; bold = true; };
unset_alt = { fg = "#e06c75"; bg = "#21252b"; };
normal_main = {
fg = "#21252b";
bg = "#61afef";
bold = true;
};
normal_alt = {
fg = "#61afef";
bg = "#21252b";
};
select_main = {
fg = "#21252b";
bg = "#98c379";
bold = true;
};
select_alt = {
fg = "#98c379";
bg = "#21252b";
};
unset_main = {
fg = "#21252b";
bg = "#e06c75";
bold = true;
};
unset_alt = {
fg = "#e06c75";
bg = "#21252b";
};
};
};
in
{
home.packages = [ hx-zellij-open yazi-ide ];
home.packages = [
hx-zellij-open
yazi-ide
];
programs.yazi = {
enable = true;
@@ -85,7 +138,6 @@ in
settings.opener.edit = helixOpener;
};
xdg.configFile = {
"yazi-ide/yazi.toml".source = ideYaziToml;
"yazi-ide/theme.toml".source = ideThemeToml;
@@ -118,4 +170,3 @@ in
'';
};
}