Este repositorio contiene mi configuración personalizada para el gestor de ventanas BSPWM, junto con Pywal para la generación automática de esquemas de colores basados en fondos de pantalla. Incluye plantillas para los temas de Dracula, Rose Pine y Nord, que se pueden aplicar fácilmente con Pywal incluye su integracion con:
- Bspwm
- Polybar
- Dunst
- Alacritty
- Programas QT con el uso del tema GTK
- Rofi
- Neovim
- Ly Display Manager
- GTK (oomox - themix-gui)
- Telegram (walogram)
- nitrogen (WAL-theme-previewer-for-Nitrogen)
Para instalar y configurar BSPWM junto con Pywal, sigue estos pasos:
Nota1: installer.sh solo funcionara en Linux Debian y sus distribuciones derivadas
Nota2: NO EJECUTAR EL installer.sh COMO ROOT
Nota 3: Tutorial de instalación en vídeo: TUTORIAL
-
Clona este repositorio en tu directorio home:
cd ~/ && git clone https://github.com/Mike-18awq/dotfiles-Debian && cd ~/dotfiles-Debian
-
Otorga permisos de ejecución al script de instalación:
chmod +x installer.sh
-
Ejecuta el script de instalación:
./installer.sh
-
Utilidades basicas (100% opcionales):
sudo apt install xfce4-settings thunar-archive-plugin scrot tty-clock btop neofetch neovim wget geany ristretto mpv libreoffice libreoffice-gtk3
Quiero agradecer a gh0stzk por compartir su configuración de ncmpcpp y mpd las cuales "robé" xd, y le cambie pocas cosas que adapté para mi propio uso. Puedes encontrar su trabajo original en los siguientes enlaces:
Puedes elegir entre los siguientes temas ejecutando cualquiera de las siguientes líneas en la terminal:
-
Pywal:
Nota: Esto esta tema usa los colores que actualmente tienes cargado en pywal. ¿Cómo usar pywal?
wal --set Pywal
También puedes selecionar un tema pywal escojiendo una imagen desde nitrogen Créditos. Solo tienes que ejecutar esto desde la terminal:
nitrogen-pywal.sh
Nitrogen-Pywal.mp4
-
Catppuccin:
wal --set Catppuccin
-
Dracula:
wal --set Dracula
-
Everforest:
wal --set Everforest
-
Gruvbox:
wal --set Gruvbox
-
Monokai:
wal --set Monokai
-
Nord:
wal --set Nord
-
NordRed:
wal --set NordRed
-
Rose Pine:
wal --set Rose-Pine
-
Recargar el ultimo tema Pywal generado x ti mismo:
Esto usa el último tema generado con tu ultima ejecución de: wal --set Pywal
wal --set SetPywal
Teclas | Acción |
---|---|
super + Return | Alacritty |
super + d | Rofi para lanzar programas |
super + ctrl + d | Rofi para ver ventanas abiertas |
super + alt + q / r | Cerrar/Reiniciar BSPWM |
super + q / shift + q | Cerrar/Matar la ventana actual |
super + t / shift + t / f / m / s | Modificar el estado de la ventana a tiled/pseudo_tiled/fullscreen/monocle/float |
super + z / shift + z | Enfocar la siguiente/anterior ventana |
super + [ / ] | Cambiar al escritorio anterior/siguiente en el monitor actual |
super + Left / Down / Up / Right | Mover el enfoque de la ventana a la direccion especificada |
super + shift + Left / Down / Up / Right | enviar la ventana enfocada a la direccion especificada |
super + 1-9 | Cambiar al escritorio especificado 1-9 |
super + 1-9 | Mover la ventana enfocada al escritorio 1-9 |
super + grave | Enfocar la última ventana utilizada |
super + shift + Tab | Enfocar el último escritorio utilizado |
super + alt + Left / Down / Up / Right | Ajustar la posición de la ventana en la dirección especificada |
super + alt + shift + Left / Down / Up / Right | Contraer la ventana flotante moviendo uno de sus lados hacia adentro |
super + ctrl + Left / Down / Up / Right | Preseleccionar la dirección de la ventana proxima en abrirse |
super + ctrl + 1-9 | Ajustar la relación de preselección de la ventana |
super + ctrl + space | Cancelar la preselección de la ventana actual |
XF86MonBrightness Up / Down | Aumentar/Disminuir el brillo de la pantalla |
super + w | Firefox |
super + n | Thunar |
super + a / shift + a / ctrl + a | Scrot select/full/window screenshot mode |
super + e | Neovim |
super + y / shift + y | Sysfetch / Neofetch |
super + c | Clock |
super + shift + p | Mostrar/Ocultar la barra polybar |
super + p | Menú de reinicio y apagado |