Configurar Ubuntu
Esta configuración está probada en la versión 22.04
Actualización de repositorios
sudo apt update
sudo apt -y upgrade
Instalación de Git
sudo apt -y install git
Soporte para exFAT
Si estamos en una versión inferior a Ubuntu 22.04 necesitaremos instalar el soporte para exFAT
sudo apt -y install exfat-fuse exfat-utils
Si estamos en Ubuntu 22.04 o superior exfat-utils
ha sido sustituido por exfat-propgs
sudo apt install exfatprogs
Instalación de fuentes
Powerline
Fonts Powerline es una colección de fuentes que nos permiten utilizar símbolos especiales en la terminal.
sudo apt -y install fonts-powerline
FiraCode
FiraCode es una fuente de código que nos permite utilizar ligaduras en la terminal.
sudo apt -y install fonts-firacode
Instalación y configuración de zsh
curl
Si no lo tenemos instalado, lo instalamos
sudo apt -y install curl
zsh
Después instalamos zsh
sudo apt -y install git-core zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Accede al archivo de configuración de zsh
nano ~/.zshrc
Busca la variable ZSH_THEME
y actualiza el valor a agnoster
. Debería quedarte algo así:
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/ansango/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
Guarda el anterior archivo y a continuación hacemos zsh
nuestra terminal por defecto
chsh -s $(which zsh)
Necesitaremos reiniciar la sesión para que zsh
sea nuestra terminal predeterminada.
powerlevel10k
powerlevel10k
es un tema para zsh
que nos permite personalizar la terminal. Ejecutmamos el siguiente commando para instalarlo:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Abrimos el archivo de configuración de zsh
de nuevo:
nano ~/.zshrc
Buscamos la variable ZSH_THEME
y actualizamos el valor a powerlevel10k/powerlevel10k
:
ZSH_THEME="powerlevel10k/powerlevel10k"
Abre un nuevo terminal, y deberías ver que el tema. Si el asistente de configuración p10k no se inicia automáticamente, puedes ejecutarlo con:
p10k configure
Node Version Manager
NVM es un gestor de versiones de Node.js, nos permite instalar y cambiar entre diferentes versiones de Node.js.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.1/install.sh | bash
Abrimos el archivo configuración de zsh
de nuevo:
nano ~/.zshrc
Copiamos y pegamos al final del archivo el siguiente código:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
Necesitaremos reiniciar la sesión para que nvm
funcione
Instalar Node.js
Podemos obtener el listado de todas las versiones con:
nvm ls-remote
Para instalar Node.js
y npm
simplemente ejecutamos:
nvm install --lts # Para instalar la última versión de larga duración
Instalación de MongoDB
Para instalar MongoDB puedes seguir Instalar Mongodb y Robo3T
##vDashboard
Have tiempo utilizaba OSX y me encantaba la interfaz gráfica, básicamente por el Dock y Mission Control. Pero puedes configurar tu distribución de Ubuntu para que tenga esas funcionalidades.
Dconf Editor
Dconf Editor es una herramienta que nos permite editar la configuración de Gnome, para ello ejecutamos:
sudo apt -y install dconf-editor
Podremos configurar a mano el Dock por ejemplo. Entramos en Dconf Editor y accedemos a la siguiente ruta para customizar a nuestro gusto el Dock en Ubuntu:
org/gnome/shell/extensions/dash-to-dock
Gnome Tweaks
Gnome Tweaks es una herramienta que nos permite personalizar la interfaz gráfica de Ubuntu, para ello ejecutamos:
sudo apt -y install gnome-tweaks
Custom Hot Corners Extended
Custom Hot Corners Extended es una extensión que nos permite configurar las acciones que se lanzan al poner el puntero en cada esquina de la pantalla.
wget https://github.com/G-dH/custom-hot-corners-extended/releases/latest/download/[email protected]
gnome-extensions install --force [email protected]
Puedes seguir con las aplicaciones recomendadas para Ubuntu, Restaurar drivers Nvidia, Restaurar touchpad.