Logo Lorblak bspwm



lofi-rain-scheme robocity-scheme girl-glasses-scheme old-computer-scheme
john-wick-scheme fantasy-scheme tower-scheme umbrellas-scheme
sentre-scheme break-scheme anime-minimal-scheme metropolis-scheme

Tabla de Contenidos

Introducción

La mayor parte del trabajo se hizo en AntiX, y estas configuraciones pretenden ser aplicables en Arch Linux, Debian y derivados.

Instalación

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.

Instalando bspwm

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

Instalando Polybar

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

Instalando un tema

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.

  1. Abrimos la terminal y clonamos el repositorio con el siguiente comando:
  git clone https://github.com/kaibakev1984/Lorblak-Dotfiles

git clone

  1. Una vez descargado, nos dirigimos al repositorio y accedemos al directorio break. Tendremos lo siguiente:

break directory

Estos los son archivos que necesitaremos para configurar nuestro Riced.

  1. El archivo bspwmrc es el archivo que necesitaremos para configurar bspwm. Para instalarlo hacemos lo siguiente:
  mkdir ~/.config/bspwm
  cp bspwmrc ~/.config/bspwm
  1. El archivo sxhkdrc nos permite configurar los atajos de nuestro teclado. Para instalarlo hacemos lo siguiente:
  mkdir ~/.config/sxhkd
  cp sxhkdrc ~/.config/sxhkd
  1. Instalamos el tema Break para Rofi ingresando lo siguiente por terminal:
  sudo cp break.rasi /usr/share/rofi/themes
  1. 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
  1. Para instalar las fuentes, tenemos el directorio .fonts. En mi caso, lo vamos a instalar en nuestro $HOME haciendo:
  cp -r .fonts ~/
  1. Una vez terminado de copiar los archivos, reiniciamos bspwm haciendo Super+Alt+r

  2. Para configurar st, primero descargamos el archivo comprimido st.0.8.4 de este enlace.

st-main-page

  1. Nos ubicamos en donde tenemos instalado st y descomprimimos haciendo:
  tar -xvf st.0.8.4.tar.gz

Nos debería quedar algo así:

st

  1. 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í:

st ls

  1. 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
  1. 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
  1. Nuestro tema se debería ver así:

break-main-screen
break-rofi

Paquetes Opcionales

	   sudo apt install build-essential valgrind manpages-dev gdb feh compton rofi i3lock-fancy cmatrix htop pcmanfm vim neofetch

Enlaces útiles

ST (Suckless Terminal) con dependencias incompletas

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

Neofetch con imagen

Ingresar por terminal lo siguiente:

	neofetch --w3m --loop <path-image>

NOTA: Se debe tener instalado w3m.

Galería

Para acceder a un tema, hacer click sobre la imagen del tema deseado

night scheme lofi-rain scheme robocity scheme forest scheme autumn scheme day-city scheme raining scheme sleepy-hollow scheme girl-glasses scheme rem scheme books scheme old-computer scheme keyboard scheme retro-cat scheme flower scheme sunset scheme umbrellas scheme aesthetic-sea scheme lofi-fog scheme traffic-lights scheme rain-at-night scheme rose scheme office scheme powerlines scheme john-wick scheme sad scheme castle scheme metropolis scheme futurist scheme astronaut scheme john wick 2 scheme cyber-hunter scheme win7 scheme murder scheme hello-world scheme lofi-city scheme smoke scheme ruiner scheme chicago95 scheme focus scheme break scheme triangles scheme 404-error scheme soft scheme alley scheme diary scheme futurist-city scheme qa scheme qa scheme fantasy scheme cobra kai scheme sentre scheme climbing scheme tower scheme anime-cat scheme anime minimal scheme cyber-city scheme cyber-city scheme arch scheme