{pkgs, ...}: { shell = { nushell.enable = true; oh-my-posh.enable = true; }; console.yazi.enable = true; programs = { bat.enable = true; btop = { enable = true; settings.update_ms = 200; }; eza.enable = true; fd.enable = true; fzf.enable = true; gitui.enable = true; git = { enable = true; delta.enable = true; signing.format = "ssh"; aliases = { cl = "clone"; co = "checkout"; pom = "push origin main"; }; }; ripgrep.enable = true; }; terminal = { ghostty.enable = true; kitty.enable = true; }; editor = { helix.enable = true; neve.enable = true; }; home.packages = with pkgs; [ alejandra # nix formatter flatpak # flatpak cli trashy # trash cli procs # ps in rust dust # du in rust fend # calc in rust tree # tree util rbw # bitwarden cli in rust zip # zip util vial # qmk keyboard configuring app unzip # unzip util waycheck # check wayland protocols virt-manager # libvirt gui ]; }