Open mriganktiwari opened 4 years ago
Hi @mriganktiwari 👋🏼
This was a known bug and the fix in #19 has been merged yesterday into the master
branch. The Nord documentations have also been updated in https://github.com/arcticicestudio/nord-docs/pull/206, but there has been no version released yet so the current website state still mentions the broken install instructions.
If you remove the quotes from the loading command it should work fine:
-test -r "~/.dir_colors" && eval $(dircolors ~/.dir_colors)
+test -r ~/.dir_colors && eval $(dircolors ~/.dir_colors
Using either:
test -r ~/.dir_colors && eval $(dircolors ~/.dir_colors)
or...
test -r "~/.dir_colors" && eval $(dircolors ~/.dir_colors)
...both yield no results for the standard Gnome Terminal and Tilix. Both applications have the Nord theme installed via the instructions in the ports section for those apps.
The output when running dircolors
manually is:
LS_COLORS='no=00:rs=0:fi=00:di=01;34:ln=36:mh=04;36:pi=04;01;36:so=04;33:do=04;01;36:bd=01;33:cd=33:or=31:mi=01;37;41:ex=01;36:su=01;04;37:sg=01;04;37:ca=01;37:tw=01;37;44:ow=01;04;34:st=04;37;44:*.7z=01;32:*.ace=01;32:*.alz=01;32:*.arc=01;32:*.arj=01;32:*.bz=01;32:*.bz2=01;32:*.cab=01;32:*.cpio=01;32:*.deb=01;32:*.dz=01;32:*.ear=01;32:*.gz=01;32:*.jar=01;32:*.lha=01;32:*.lrz=01;32:*.lz=01;32:*.lz4=01;32:*.lzh=01;32:*.lzma=01;32:*.lzo=01;32:*.rar=01;32:*.rpm=01;32:*.rz=01;32:*.sar=01;32:*.t7z=01;32:*.tar=01;32:*.taz=01;32:*.tbz=01;32:*.tbz2=01;32:*.tgz=01;32:*.tlz=01;32:*.txz=01;32:*.tz=01;32:*.tzo=01;32:*.tzst=01;32:*.war=01;32:*.xz=01;32:*.z=01;32:*.Z=01;32:*.zip=01;32:*.zoo=01;32:*.zst=01;32:*.aac=32:*.au=32:*.flac=32:*.m4a=32:*.mid=32:*.midi=32:*.mka=32:*.mp3=32:*.mpa=32:*.mpeg=32:*.mpg=32:*.ogg=32:*.opus=32:*.ra=32:*.wav=32:*.3des=01;35:*.aes=01;35:*.gpg=01;35:*.pgp=01;35:*.doc=32:*.docx=32:*.dot=32:*.odg=32:*.odp=32:*.ods=32:*.odt=32:*.otg=32:*.otp=32:*.ots=32:*.ott=32:*.pdf=32:*.ppt=32:*.pptx=32:*.xls=32:*.xlsx=32:*.app=01;36:*.bat=01;36:*.btm=01;36:*.cmd=01;36:*.com=01;36:*.exe=01;36:*.reg=01;36:*~=02;37:*.bak=02;37:*.BAK=02;37:*.log=02;37:*.log=02;37:*.old=02;37:*.OLD=02;37:*.orig=02;37:*.ORIG=02;37:*.swo=02;37:*.swp=02;37:*.bmp=32:*.cgm=32:*.dl=32:*.dvi=32:*.emf=32:*.eps=32:*.gif=32:*.jpeg=32:*.jpg=32:*.JPG=32:*.mng=32:*.pbm=32:*.pcx=32:*.pgm=32:*.png=32:*.PNG=32:*.ppm=32:*.pps=32:*.ppsx=32:*.ps=32:*.svg=32:*.svgz=32:*.tga=32:*.tif=32:*.tiff=32:*.xbm=32:*.xcf=32:*.xpm=32:*.xwd=32:*.xwd=32:*.yuv=32:*.anx=32:*.asf=32:*.avi=32:*.axv=32:*.flc=32:*.fli=32:*.flv=32:*.gl=32:*.m2v=32:*.m4v=32:*.mkv=32:*.mov=32:*.MOV=32:*.mp4=32:*.mpeg=32:*.mpg=32:*.nuv=32:*.ogm=32:*.ogv=32:*.ogx=32:*.qt=32:*.rm=32:*.rmvb=32:*.swf=32:*.vob=32:*.webm=32:*.wmv=32:';
export LS_COLORS
Just saw the issue title and remembered that Alacritty uses custom terminfo definitions. To support them the definitions were added in #12, but this change is currently only in master
and will be included in the next release version.
@mriganktiwari @szul Can you please follow the Alacritty documentations on how validate if the terminfo definitions are installed and try to apply this theme from the master
branch again?
I can verify that a source installation of Alacritty based on the instructions in their GitHub repo combined with the dircolors
file in this repository and the Nord terminal theme produces the correct color scheme.
Specifically, the following two lines need to be in the dircolors
file:
TERM alacritty
TERM alacritty-direct
This is with the following command in the shell start-up script:
test -r ~/.dir_colors && eval $(dircolors ~/.dir_colors)
Note that I follow the instructions of renaming the
dircolors
file in this repository to.dircolors
.
However, this only seems to work for bash
and does not work for zsh
. If I use the bash shell, the colors appear in both Alacritty and Tilix, but with the zsh
, the colors appear in neither.
Created PR for zsh
issue.
Any updates on this? I am on Pop_OS! 20.04 and have everything mentioned above in the~/.dir_colors
file from the develop branch. Unfortunately the colors dont seem to apply
@sleepyArpan Follow my instructions in #21 and you should be good.
For
zsh
, color does not output to the terminal forls
unlessls --color
is used. You can alias thels
command inside your.zshrc
file withalias ls='ls --color=auto'
to havels
output the colors for each session.
@mriganktiwari Did the changes from #19 (and passively #12) helped to fix your problem? Otherwise some more details about your setup (shell name/version/config, Alacritty version, …) might help to get some more insights.
@sleepyArpan Can you please read https://github.com/arcticicestudio/nord-dircolors/pull/21#issuecomment-833014527 and check whether you're using GNU or BSD ls
. There is also a information box at the top of the Nord dircolors documentation about supported types with more details about the compatibility with commands that support the LSCOLORS
environment variable.
dir_colors
as~/.dir_colors
test -r "~/.dir_colors" && eval $(dircolors ~/.dir_colors)
command to the~/.bashrc
and~/.zshrc
both. After sourcing thels
command does not show NORD colors.Please help.