SMOLNET PORTAL home about changes

Configurando mi Tilde.


PROMPT


En mi caso tengo una cuenta en tilde@team. El PROMPT por default es visualmente desagradable, de modo que vamos a cambiarlo.

Ver PROMPT


Podemos ver la configuración de nuestro PROMPT haciendo:

echo $PS1


En mi caso esto daba:

%K{blue}%n@%m%k %B%F{cyan}%(4~|...|)%3~%F{white} %# %b%f%k


¡Horrible!

Descargar oh-my-zsh


Dado que elegí como mi SHELL zsh lo más sencillo es instalar oh-my-zsh. Esto lo hacemos así:

ssh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"


Con esto conseguimos el tema por default que es "robbyrussell", una considerable mejora. Si quisieras algo más tradicional podemos probar "alanpeabody".

Para esto editamos el archivo ~/.zshrc y cuando acabamos lo sourceamos:

source ~/.zshrc


Alias para cambiar de tema


Un modo más sencillo sería definir un alias para cambiar el tema "on the fly" así:

alias ztheme='(){ export ZSH_THEME="$@" && source $ZSH/oh-my-zsh.sh }'


Y lo usamos así:

ztheme alanpeabody


Listar temas.


Para ver una lista de los temas instalados:

ls ~/.oh-my-zsh/themes


También podemos hacer:

open ~/.oh-my-zsh/themes


En cualquier caso, podemos probar cualquiera de estos temas con:

ztheme tema


Como vimos, los temas se encuentran al interior de:

~/.oh-my-zsh.


Y ahí también encontramos los plugins.

Comportamiento Backspace


Agregué esto a ~/.zshrc:

bindkey '^H' backward-kill-word
bindkey '5~' kill-word


SCP


En mi caso se me hace más conveniente escribir mis archivos gemtext en local y luego copiarlos a tilde@team mediante ssh. Para eso uso scp:

scp -r /home/emiliano/1/tilde@team/public_gemini/ amok@tilde.team:/home/amok/


Pero más conveniente es hacer un alias en .bashrc o .zshrc y tipear mucho menos. En mi caso hice:

alias act = "scp -r /home/emiliano/1/tilde@team/public_gemini/ amok@tilde.team:/home/amok/"


Este alias, por supuesto, va en local.

EXA


No puedo vivir sin el comando exa como reemplazo de ls. Lo primero que tenemos que hacer es descargar el ejecutable de github:

https://github.com/ogham/exa/releases/download/v0.10.1/exa-linux-x86_64-v0.10.1.zip (https://github.com)


Una vez que lo descomprimimos lo mandamos a nuestra cuenta Tilde con SCP, preferiblemente a nuestra carpeta /bin

El problema con el que nos vamos a encontrar es que /home/USER/bin no se encuentra en nuestro PATH como podemos comprobar con un:

echo PATH


De modo que vamos a tener que agregarlo:

export PATH=$PATH:/home/amok/bin


Si queremos que sea permanente lo agregamos a nuestro .zshrc

Response: 20 (Success), text/gemini
Original URLgemini://tilde.team/~amok/configuracion_tilde.gmi
Status Code20 (Success)
Content-Typetext/gemini; charset=utf-8; lang=en