Possível problema
Por algum motivo (mesmo configurando no
.zshrc
), o comando pode não ser encontrado.
Neste caso, adicionei o caminho inteiro para o executável como um alias no.zshrc
:alias ls='/home/<user>/.local/share/gem/ruby/3.0.0/gems/colorls-1.4.6/exe/colorls --gs --sd'
Instalação
yay -S ruby
gem install colorls
Customização
Particularmente, acho alguns ícones e cores definidos por padrão um pouco sem graça e acabam não encaixando com a fonte semibold que utilizo no terminal.
~/.config/colorls/dark_colors.yaml
# Main Colors
unrecognized_file: white
recognized_file: yellow
executable_file: '#85DC85'
dir: '#74B2FF'
dead_link: red
link: cyan
# special files
socket: green
blockdev: green
chardev: green
# Access Modes
write: darkkhaki
read: limegreen
exec: red
no_access: indianred
# Age
day_old: mediumspringgreen
hour_old: lime
no_modifier: seagreen
# File Size
file_large: orange
file_medium: gold
file_small: peachpuff
# Random
report: white
user: moccasin
tree: cyan
empty: yellow
error: red
normal: darkkhaki
inode: moccasin
# Git
addition: chartreuse
modification: darkkhaki
deletion: darkred
untracked: darkorange
unchanged: forestgreen
Não exibido pelos navegadores
~/.config/colorls/folders.yaml
.atom: ""
.git: ""
.github: ""
.rvm: ""
.Trash: ""
.vscode: ""
config: ""
folder: ""
hidden: ""
lib: ""
node_modules: ""