{ config, pkgs, ... }: { environment = { systemPackages = with pkgs; [ # Minimal btop broot bottom fastfetchMinimal # Encrypt age sops ssh-to-age # Nix nix-diff nix-tree nixfmt-tree nvd nix-du nix-prefetch-scripts deploy-rs # Lazy lazycli lazysql lazyjournal systemctl-tui # Base curl # efibootmgr fd fdupes fzf gdu lsof mc pciutils usbutils rsync wget tree ncdu dust # Net Diagnostic mtr dnsutils inetutils # Monitoring smartmontools # Disk parted ntfs3g exfatprogs # for gparted exfat support # Archivers rar unzip zstd zip #xarchiver # Net ipset iptables nftables openssl ]; }; programs = { yazi = { enable = true; plugins = { inherit (pkgs.yaziPlugins) gitui git sudo ouch rsync diff mount chmod dupes lazygit toggle-pane rich-preview smart-filter full-border recycle-bin ; }; flavors = { inherit (pkgs.yaziPlugins) nord; }; }; git = { enable = true; config = { user = { name = "oqyude"; email = "oqyude@gmail.com"; }; }; }; lazygit.enable = true; bat.enable = true; # command-not-found.enable = false; # nix-index.enable = true; nh = { enable = true; flake = "/etc/nixos"; clean = { enable = true; extraArgs = "--keep 3 --keep-since 2d"; dates = "daily"; }; }; }; }