diff options
| author | caley <195605706+cqley@users.noreply.github.com> | 2026-08-06 18:15:01 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-08-06 18:15:01 +0200 |
| commit | a83cd7e33dc3a25465d78700e46b4a63a917eb78 (patch) | |
| tree | 87f8a007f62d103f9545e4535585ee8ab8b9cf90 /nixos/modules/systen | |
| parent | 08204e387fae1367891edc66f98632c118c85731 (diff) | |
Rename nixos/modules/yazi.nix to nixos/modules/systen/files.nix
Diffstat (limited to 'nixos/modules/systen')
| -rw-r--r-- | nixos/modules/systen/files.nix | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/nixos/modules/systen/files.nix b/nixos/modules/systen/files.nix new file mode 100644 index 0000000..39c1402 --- /dev/null +++ b/nixos/modules/systen/files.nix @@ -0,0 +1,50 @@ +{ + programs.yazi = { + enable = true; + + settings = { + mgr = { + ratio = [ 1 4 3 ]; + sort_by = "alphabetical"; + sort_dir_first = true; + linemode = "none"; + show_hidden = true; + show_symlink = true; + }; + }; + + theme = { + mgr = { + border_symbol = " "; + }; + indicator = { + padding = { open = "█"; close = "█"; }; + }; + mode = { + normal_main = { fg = "black"; bg = "blue"; bold = true; }; + normal_alt = { fg = "blue"; bg = "black"; }; + select_main = { fg = "black"; bg = "green"; bold = true; }; + select_alt = { fg = "green"; bg = "black"; }; + unset_main = { fg = "black"; bg = "yellow"; bold = true; }; + unset_alt = { fg = "yellow"; bg = "black"; }; + }; + status = { + sep_left = { open = ""; close = ""; }; + sep_right = { open = ""; close = ""; }; + }; + }; + + keymap = { + manager = { + prepend_keymap = [ + { on = [ "x" ]; run = "yank --cut"; } + { on = [ "y" ]; run = "yank"; } + { on = [ "p" ]; run = "paste"; } + { on = [ "d" ]; run = "remove"; } + { on = [ "r" ]; run = "rename"; } + { on = [ "c" ]; run = "create"; } + ]; + }; + }; + }; +} |
