# Eza is a ls replacement { programs.eza = { enable = true; icons = "auto"; enableBashIntegration = true; git = true; extraOptions = [ "--group-directories-first" "--no-quotes" "--header" # Show header row "--git-ignore" "--icons=always" # "--time-style=long-iso" # ISO 8601 extended format for time "--classify" # append indicator (/, *, =, @, |) "--hyperlink" # make paths clickable in some terminals ]; }; }