Instalacion/configuracion de bspwm
- 3 minsactualizamos repositorios
Antes que instalemos cualquier cosa debemos tener los repositorios actualizados, solo debemos escribir el siguiente comando:
sudo pacman -Syy
instalacion de bspwm y sxhkd
Procedemos a instalar con el siguiente comando:
sudo pacman -S bspwm sxhkd --noconfirm
una vez instalados debemos crear un archivo de configuracion en el directorio ~/.config, podemos encontrar un archivo de ejemplo en el directorio /usr/share/doc/. Lo que debemos hacer es copiar el archivo con terminacion rc que se encuantra en estos direcorios, lo haremos de la siguiente forma.
mkdir ~/.config/bspwm
sudo cp -r /usr/share/doc/bspwm/examples/bspwmrc ~/.config/bspwm
cat ~/.config/bspwm/bspwmrc
Tambien debemos hacer esto para el archivo sxhkd.
mkdir ~/.config/sxhkd
sudo cp -r /usr/share/doc/sxhkd/examples/background_shell/sxhkdrc ~/.config/sxhkd
cat ~/.config/sxhkd/sxhkdrc
Lo que haremos ahora, es reiniciar el equipo y sleccionar bspwm:
Despues de autenticarnos nos aparecera una pantalla totalmente en negro, pero no te preocupes. En este momento es donde empieza lo bueno! Empezaremos a instalar todas las herramientas que necesitaremos para nuestro arch y se vea genial!.
para esto debemos ir a mi repositorio en git hub donde estaran unos directorios y archivos de configuracion que necesitaremos para darle vida a bspwm.
Instalacion de dependencias
Primero instalamos el AUR Helper yay
:
cd $HOME
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si --noconfirm
cd ..
rm -rf yay
Instalamos todos los paquetes necesarios:
yay -Syy polybar sxhkd todotxt xclip kitty \
brightnessctl dunst rofi fzf lsd bat jq \
xfce-polkit playerctl mpd nautilus \
ncmpcpp ranger mpc picom xfce4-power-manager-git \
feh ueberzug maim pamixer libwebp \
webp-pixbuf-loader xorg-xprop xorg-xkill \
physlock papirus-icon-theme betterlockscreen zsh \
zsh-autosuggestions zsh-history-substring-search \
zsh-syntax-highlighting zsh-theme-powerlevel10k
Habilitamos servicios:
sudo systemctl enable mpd.service
sudo systemctl start mpd.service
Instalacion Dotfiles
Posteriormente a esto lo que tendremos que hacer un git clone para descargar el repositorio y tenerlo localmente, aconsejo clonarlo en la carpeta /tmp
, los comandos son los siguientes:
cd /tmp
git clone https://github.com/hacklexander/dotfiles-bspwm.git
cd dotfiles-bspwm/
Una vez tengamos el repositorio de manera local, lo que tenemos que hacer es copear las carpetas del directorio config/
, los comandos son lo siguientes:
cp -r config/* ~/.config
Ahora haremos lo mismo con el direcorio fonts/
:
mkdir -p ~/.fonts
cp -r fonts/* ~/.fonts
Copiamos el directorio bin/
en $HOME/.local/bin
:
cp -r bin/* ~/.local/bin
Copiamos los archivos de configuracion que esta en home/
cp -r home/.zshrc $HOME; cp -r home/.p10k $HOME; cp -r bg.jpg $HOME
Estas configuraciones estan basadas mayormente en los dotfiles de gh0stzk y de rxyhn, dejo los creditos correspondientes, tambien hay configuraciones personales, puede que a todos no les guste, pero no esta de mas que las puedan probar y darme su opinion constructiva.