Configurando VSCODE en archlinux
Hoy vamos a configurar vscode en archlinux de la mejor manera posible. Nos preparamos para el siguiente post!
🙋♂️Hola, si estás acá dejame decirte ¡muchas gracias por visitar este post! Me ayudarías muchisimo si lo compartes con alguien.
Esta es mi configuración personal. Utilizando un WM no muy conocido, y ademas, algunas configuraciones que utilizo frecuentemente. Junto con, tal vez, algunos consejos.
Espero que se entienda todo. Y si hay algo que explico mal, o que ustedes creen que podría mejorar. Me lo pueden hacer saber en este link. 😉
Algunos detalles sobre mi Desktop.
Esto va a ser un intento de un “paso a paso”. Pero siempre recomiendo no copiar y pegar al pie de la letra. Sino “inspirarse”.
Como suelen decir en la comunidad de linux. Solamente R.T.F.M.
Primero que nada un breve "disclaimer". Esta configuración es la que estoy utilizando actualmente. Está pensado para funcionar en Archlinux, y para dejar el escritorio tal cual lo tengo yo. Por lo tanto, si estás utilizando otra distribución vas a tener que instalar las dependencias en base a ello. Así que si no utilizas Archlinux, no deberías copiar y pegar.
\# For Aur Helper install Paru
echo "### Installing paru as AUR Helper"
mkdir $HOME/Downloads/_cloned-repos
cd $HOME/Downloads/_cloned-repos
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
\# First install Oh-My-Zsh
echo "### Installing oh-my-zsh"
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
echo "### Installing Required Packages"
paru -S python ffmpeg pulseaudio pulseaudio-alsa alsa-utils dunst xclip scrot \\
thunar thunar-archive-plugin thunar-volman ffmpegthumbnailer tumbler w3m \\
viewnior mpv neofetch htop xsettingsd picom-jonaburg-git rofi rsync firefox \\
ranger python-pip noto-fonts-emoji noto-fonts-cjk python-pillow-git xwallpaper \\
exa bat file-roller geany geany-plugins gvfs gvfs-mtp htop kitty wal-git \\
lxappearance pavucontrol nerd-fonts-complete polybar
echo "### Installing Oh-My-Zsh Plugins"
git clone --depth 1 https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone --depth 1 https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone --depth 1 https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:-\~/.oh-my-zsh/custom}/plugins/zsh-completions
sudo pacman -S --needed cairo gdb ninja gcc cmake libxcb xcb-proto xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xcb-util-xrm gtkmm gtk4 gtkmm3
cd $HOME/Downloads/_cloned-repos
git clone https://github.com/vaxerski/Hypr
cd Hypr
make clear && make release
cd $HOME/Downloads/_cloned-repos/Hypr
sudo cp build/Hypr /usr/bin/
sudo cp example/hypr.desktop /usr/share/xsessions/
git clone https://github.com/linuxmobile/dotfiles $HOME/dotfiles/
cd $HOME/dotfiles/
rsync -avxHAXP --exclude '.git*' .* \~/
pushd \~/.icons/ && \\
tar -xJf Papirus-Custom.tar.xz && tar -xJf Papirus-Dark-Custom.tar.xz && \\
sudo ln -vs \~/.icons/Papirus-Custom /usr/share/icons/
sudo ln -vs \~/.icons/Papirus-Dark-Custom /usr/share/icons/
rm -rf *.tar.xz
popd
fc-cache -rv
Eso es todo lo necesario. Tal vez necesite ir actualizando este post, ya que siempre es necesario mantener actualizado todo. Quizá faltan cosas, porque me olvidé o por alguna razón. Así que agregaré todo lo necesario con el tiempo.
A la hermosa comunidad de r/unixporn.
© A todos los artistas que crearon los iconis, ilustraciones, y wallpapers.
© A cada uno que ha creado y mantiene los proyectos que he mencionado y utilizado anteriormente.