home: add yazi
Some checks are pending
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run

This commit is contained in:
Aly Raffauf 2024-07-24 16:54:34 -04:00
parent 0b244e1e33
commit 45c5108565
4 changed files with 31 additions and 0 deletions

View file

@ -20,6 +20,7 @@
./vsCodium
./waybar
./wlogout
./yazi
./zed
];
}

View file

@ -0,0 +1,28 @@
{
config,
lib,
...
}: {
config = lib.mkIf config.ar.home.apps.yazi.enable {
programs.yazi = {
enable = true;
enableBashIntegration = true;
settings = {
log.enabled = false;
manager = {
show_hidden = false;
sort_by = "modified";
sort_dir_first = true;
sort_reverse = true;
sort_sensitive = true;
linemode = "size";
show_symlink = true;
};
preview.tab_size = 4;
};
};
};
}

View file

@ -71,6 +71,7 @@ in {
vsCodium.enable = lib.mkEnableOption "VSCodium text editor.";
waybar.enable = lib.mkEnableOption "Waybar wayland panel.";
wlogout.enable = lib.mkEnableOption "Wlogout session prompt.";
yazi.enable = lib.mkEnableOption "Yazi terminal file manager.";
zed = {
enable = lib.mkEnableOption "Zed text editor.";

View file

@ -81,6 +81,7 @@ in {
keepassxc.enable = true;
kitty.enable = true;
tmux.enable = true;
yazi.enable = true;
zed = {
enable = true;