💾 Archived View for tilde.team › ~amok › configuracion_tilde.gmi captured on 2023-09-28 at 18:23:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

➡️ Next capture (2024-08-18)

-=-=-=-=-=-=-

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.

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

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