Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```