La mayor parte del trabajo se hizo en AntiX, y estas configuraciones pretenden ser aplicables en Arch Linux, Debian y derivados.
Por el momento, la instalación de bspwm y polybar descripta a continuación, solo fue pensado para Debian y derivados. Próximamente se incluirá un instructivo para instalar en Arch Linux.
Las configuraciones solo trabajan con bspwm
, sxhkd
y polybar
sudo apt-get install bspwm sxhkd
NOTA: Para los que usen Debian 10 o derivados, deben tener en cuenta que la instalación les va a traer la versión 0.9.5
, el cuál viene con un bug que se resolvió en versiones posteriores. Por eso, antes de realizar la instalación de bspwm
, asegúrense de tener habilitado el siguiente repositorio en su archivo /etc/apt/sources.list
deb http://ftp.de.debian.org/debian sid main
Para hacer la instalación sin tener que agregar Sid, solamente ingresar en terminal sudo apt-get update && sudo apt-get install bspwm
, y después borrar del repositorio la línea que agregaron en sources.list
Para la instalación de polybar, asegurarse de tener incluido el siguiente backport en /etc/apt/sources.list
:
deb http://deb.debian.org/debian buster-backports main contrib non-free
Ingresar por terminal lo siguiente:
sudo apt-get install polybar
De momento, la instalación es manual. Para realizar la instalación, debemos asegurarnos de tener instalado bspwm, polybar, Rofi, Compton. También necesitaremos tener descargado st (incluída sus dependencias). Vamos a realizar la instalación del tema break.
- Abrimos la terminal y clonamos el repositorio con el siguiente comando:
git clone https://github.com/kaibakev1984/Lorblak-Dotfiles
- Una vez descargado, nos dirigimos al repositorio y accedemos al directorio break. Tendremos lo siguiente:
Estos los son archivos que necesitaremos para configurar nuestro Riced.
- El archivo bspwmrc es el archivo que necesitaremos para configurar bspwm. Para instalarlo hacemos lo siguiente:
mkdir ~/.config/bspwm
cp bspwmrc ~/.config/bspwm
- El archivo
sxhkdrc
nos permite configurar los atajos de nuestro teclado. Para instalarlo hacemos lo siguiente:
mkdir ~/.config/sxhkd
cp sxhkdrc ~/.config/sxhkd
- Instalamos el tema
Break
para Rofi ingresando lo siguiente por terminal:
sudo cp break.rasi /usr/share/rofi/themes
- Tenemos el directorio polybar, en el cual se encuentran los archivos de configuración para dicha barra. Para instalarlo hacemos lo siguiente:
cp -r polybar ~/.config
- Para instalar las fuentes, tenemos el directorio
.fonts
. En mi caso, lo vamos a instalar en nuestro $HOME haciendo:
cp -r .fonts ~/
-
Una vez terminado de copiar los archivos, reiniciamos bspwm haciendo Super+Alt+r
-
Para configurar
st
, primero descargamos el archivo comprimidost.0.8.4
de este enlace.
- Nos ubicamos en donde tenemos instalado st y descomprimimos haciendo:
tar -xvf st.0.8.4.tar.gz
Nos debería quedar algo así:
- En nuestro directorio con el tema break hay un archivo llamado
st-break.diff
, que contiene nuestro tema para st. Para instalarlo, copiamos dicho documento en el directorio donde descomprimimos st. Nos debería quedar algo así:
- Para instalar nuestro tema, nos ubicaremos al directorio st.0.8.4 e ingresamos lo siguiente:
sudo make uninstall
patch -i st-break.diff
sudo make clean install
- Para el fondo de pantalla, copiamos la imagen break.jpg en la ruta de nuestro gusto. En mi caso lo instalo en
~/Imágenes
. Para agregarle el fondo ingresamos por terminal:
feh --bg-fill ~/Imágenes/break.jpg
- Nuestro tema se debería ver así:
sudo apt install build-essential valgrind manpages-dev gdb feh compton rofi i3lock-fancy cmatrix htop pcmanfm vim neofetch
- Polybar
- Rofi
- Font Awesome Cheatsheet
- Nerd Font Cheatsheet
- Mutt - Cliente de Mail por Terminal
- Vimplug - Para poner plugins a VIM
- Polybar
- Ranger
- Gtop
- pfetch
- Colorizer - Vim plugin
- i3lock-fancy
- st - Suckless Terminal
- zsh
- SimpleDesktops - Fondos de Pantalla Minimalistas
Es posible recibir los siguientes mensajes durante la instalación de st:
x.c:11:10: fatal error: X11/Xatom.h: No existe el fichero o el directorio
#include <X11/Xatom.h>
^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:22: x.o] Error 1
x.c:15:10: fatal error: X11/Xft/Xft.h: No existe el fichero o el directorio
#include <X11/Xft/Xft.h>
^~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:22: x.o] Error 1
Para ambos casos, ejecutar lo siguiente en terminal:
sudo apt-get install libx11-dev libxft-dev
Ingresar por terminal lo siguiente:
neofetch --w3m --loop <path-image>
NOTA: Se debe tener instalado w3m
.
Para acceder a un tema, hacer click sobre la imagen del tema deseado