Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m1gu3l-d3v/dotfiles-bspwm
This repository features my customized configuration for the BSPWM window manager, including templates for various integrated color schemes with Bspwm, Polybar, Dunst, Alacritty, Rofi, GTK, and QT.
https://github.com/m1gu3l-d3v/dotfiles-bspwm
bspwm colorscheme debian rice
Last synced: 24 days ago
JSON representation
This repository features my customized configuration for the BSPWM window manager, including templates for various integrated color schemes with Bspwm, Polybar, Dunst, Alacritty, Rofi, GTK, and QT.
- Host: GitHub
- URL: https://github.com/m1gu3l-d3v/dotfiles-bspwm
- Owner: m1gu3l-d3v
- License: other
- Created: 2024-06-30T22:51:12.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T00:41:11.000Z (3 months ago)
- Last Synced: 2024-09-30T14:05:52.762Z (about 1 month ago)
- Topics: bspwm, colorscheme, debian, rice
- Language: Shell
- Homepage:
- Size: 26.7 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-ES.md
- License: LICENSE.md
Awesome Lists containing this project
README
# BSPWM
Este repositorio contiene mi configuración personalizada para el gestor de ventanas BSPWM. Incluye plantillas para varios esquemas de colores que generan temas con integración a:
- Bspwm
- Polybar
- Dunst
- Alacritty
- Rofi
- GTK [(oomox - themix-gui)](https://github.com/themix-project/themix-gui)
- QT [(oomox - themix-gui)](https://github.com/themix-project/themix-gui)## Instalación
### Para instalar y configurar BSPWM, sigue estos pasos:
#### Para Debian y derivadas:
1. Clona este repositorio en tu directorio home:
```bash
cd ~/ && git clone https://github.com/m1gu3l-d3v/dotfiles && cd ~/dotfiles
```2. Otorga permisos de ejecución al script de instalación:
```bash
chmod +x installer-apt.sh
```3. Ejecuta el script de instalación:
```bash
./installer-apt.sh
```
4. Utilidades basicas (100% opcionales):
```bash
sudo apt install firefox xfce4-settings lxappearance thunar-archive-plugin scrot tty-clock btop neofetch ristretto mpv libreoffice libreoffice-gtk3
```#### Para Arch Linux y derivadas:
1. Clona este repositorio en tu directorio home:
```bash
cd ~/ && git clone https://github.com/m1gu3l-d3v/dotfiles && cd ~/dotfiles
```2. Otorga permisos de ejecución al script de instalación:
```bash
chmod +x installer-pacman.sh
```3. Ejecuta el script de instalación:
```bash
./installer-pacman.sh
```
4. Utilidades basicas (100% opcionales):
```bash
sudo pacman -S firefox xfce4-settings lxappearance thunar-archive-plugin scrot btop ristretto mpv libreoffice-still
```## Temas Disponibles
Puedes elegir entre los siguientes temas ejecutando cualquiera de las siguientes líneas en la terminal:
- Catppuccin Frappe
```bash
colorscheme CatppuccinFrappe
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinFrappe1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinFrappe2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinFrappe3.png)- Catppuccin Latte
```bash
colorscheme CatppuccinLatte
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinLatte1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinLatte2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinLatte3.png)- Catppuccin Machiato
```bash
colorscheme CatppuccinMachiato
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinMachiato1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinMachiato2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinMachiato3.png)- Catppuccin Mocha
```bash
colorscheme CatppuccinMocha
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinMocha1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinMocha2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/CatppuccinMocha3.png)- Dracula
```bash
colorscheme Dracula
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Dracula1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Dracula2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Dracula3.png)- Everblush
```bash
colorscheme Everblush
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Everblush1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Everblush2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Everblush3.png)- Everforest
```bash
colorscheme Everforest
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Everforest1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Everforest2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Everforest3.png)- Gruvbox Dark
```bash
colorscheme GruvboxDark
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/GruvboxDark1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/GruvboxDark2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/GruvboxDark3.png)- Gruvbox Material
```bash
colorscheme GruvboxMaterial
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/GruvboxMaterial1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/GruvboxMaterial2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/GruvboxMaterial3.png)- Monokai Pro Ristretto
```bash
colorscheme MonokaiProRistretto
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/MonokaiProRistretto1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/MonokaiProRistretto2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/MonokaiProRistretto3.png)- Monokai Pro
```bash
colorscheme MonokaiPro
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/MonokaiPro1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/MonokaiPro2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/MonokaiPro3.png)- Nord
```bash
colorscheme Nord
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Nord1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Nord2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/Nord3.png)- OneDark
```bash
colorscheme OneDark
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/OneDark1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/OneDark2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/OneDark3.png)- RosePine
```bash
colorscheme RosePine
```
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/RosePine1.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/RosePine2.png)
![](https://github.com/m1gu3l-d3v/dotfiles/blob/main/screnshots/RosePine3.png)## Atajos de teclado
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
### ¡Usted puede importar su propio esquema de colores! Para generar uno, debe crear un archivo en `~/.config/colorschemes/colors/NombreEsquema.sh` similar a:
```sh
colorbg='#1e1e2e'
colorfg='#a6adc8'
colormain1='#cba6f7'
color0='#45475a'
color1='#f38ba8'
color2='#a6e3a1'
color3='#f9e2af'
color4='#89b4fa'
color5='#f5c2e7'
color6='#94e2d5'
color7='#bac2de'
color8='#585b70'
color9='#f38ba8'
color10='#a6e3a1'
color11='#f9e2af'
color12='#89b4fa'
color13='#f5c2e7'
color14='#94e2d5'
color15='#a6adc8'
```
### Luego podra generarlo corriendo:
```bash
colorscheme NombreEsquema
```