💾 Archived View for tilde.team › ~amok › configuracion_tilde.gmi captured on 2024-08-25 at 00:16:52. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-08-18)
-=-=-=-=-=-=-
En mi caso tengo una cuenta en tilde@team. El PROMPT por default es visualmente desagradable, de modo que vamos a cambiarlo.
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!
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
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
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.
Agregué esto a ~/.zshrc:
bindkey '^H' backward-kill-word bindkey '5~' kill-word
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.
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