Skip to content

Script de automatización para entorno BSPWM customizado. Con los Dotfiles

License

Notifications You must be signed in to change notification settings

TheBhacker/Custom-Bspwm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PNG

ENTORNO CUSTOM DE BSPWM

Cusotm Linux(Debian based) enviromment from bspwm and sxhkd using kitty, polybar, picom, rofi and ohmyzsh

GitHub last commit GitHub issues GitHub repo size GitLab GitHub GitHub Repo stars


Important

Requisitos

  • Kali Linux (o Debian-based)
  • Git y Curl instalados
  • Acceso a internet para descargar dependencias
  • Tener zsh como shell predeterminada o almenos tener .zshrc.

Características


Programs Using
WM bspwm
OS kali linux
Terminal kitty
Shell ohmyzsh & p10k
Editor nvchad/neovim
Compositor picom
Launcher rofi

Preview del entorno


PNG


I N S T A L L A T I O N

Instalación

  1. Actualizar paquetes
sudo apt update
sudo apt install git curl
sudo apt upgrade -y
  1. Clona el repositorio y accede a él
git clone https://github.com/theBhacker/Custom-Bspwm.git
cd Custom-Bspwm
  1. Damos permisos al script
chmod +x custom.sh
  1. Ejecutamos el scirpt
./custom.sh

K E Y B I N D S

Atajos de Teclado en Español ⌨️ 🇪🇸

  • Windows + Enter: Abre una ventana del emulador de terminal (kitty).
  • Windows + W: Cierra la ventana actual.
  • Windows + Shift + R: Reinicia la configuración de bspwm.
  • Windows + Alt + Q: Cierra la sesión.
  • Windows + (⬆⬅⬇➡): Navega entre las ventanas en el espacio de trabajo actual.
  • Windows + D: Abre Rofi. Pulsa Esc para salir.
  • Windows + (1,2,3,4,5,6,7,8,9,0): Cambia al espacio de trabajo correspondiente.
  • Windows + T: Cambia la ventana actual al modo mosaico.
  • Windows + M: Alterna la ventana actual al modo "completo" (no ocupa la polybar). Pulsa las mismas teclas para volver al modo mosaico.
  • Windows + F: Cambia la ventana actual al modo de pantalla completa (ocupa toda la pantalla, incluida la polybar).
  • Windows + S: Cambia la ventana actual al modo flotante.
  • Windows + Shift + (1,2,3,4,5,6,7,8,9,0): Mueve la ventana actual a otro espacio de trabajo.
  • Windows + Alt + (⬆⬅⬇➡): Redimensiona la ventana actual (solo funciona en modo flotante).
  • Windows + Ctrl + (⬆⬅⬇➡): Cambia la posición de la ventana actual (solo funciona en modo flotante).
  • Windows + Shift + F: Abre Firefox.
  • Windows + Shift + B: Abre Burpsuite.
  • Ctrl + Alt + L: Bloquea la pantalla.
  • Ctrl + Shift + ⬆⬇: Sube/baja el volumen.
  • Ctrl + Shift + M: Activa/desactiva el silencio.
  • Windows + Ctrl + Alt + (⬆⬅⬇➡): Muestra una preselección y luego abre una ventana (kitty, Firefox, gestor de archivos, etc.).
    • Windows + Ctrl + Alt + Espacio: Deshace la preselección.
  • Ctrl + Shift + Enter: Abre una subventana en la ventana actual.
  • Ctrl + Shift + Z: Amplía la subventana actual.
  • Ctrl + (⬆⬅⬇➡): Navega entre las subventanas en la ventana actual.
  • Ctrl + Shift + R: Redimensiona la subventana actual. Luego usa:
    • W para 'Más ancho'.
    • N para 'Más estrecho'.
    • T para 'Más alto'.
    • S para 'Más bajo'.
    • R para 'Restablecer'.
    • Esc para salir del modo de redimensionado.
  • Ctrl + Shift + L: Alterna la disposición de las subventanas.
  • Ctrl + Shift + W: Cierra la subventana o pestaña actual.
  • Ctrl + Shift + T: Abre una pestaña en la ventana actual.
  • Ctrl + Shift + Alt + T: Renombra el título de la pestaña actual.
  • Ctrl + Shift + (⬅➡): Navega entre pestañas actuales.
  • Ctrl + Shift + C: Copia al portapapeles.
  • Ctrl + Shift + V: Pega desde el portapapeles.
  • F1: Copia al buffer A.
  • F2: Pega desde el buffer A.
  • F3: Copia al buffer B.
  • F4: Pega desde el buffer B.

Shortcuts de la Zsh

  • Alt + .: Insertar el argumento del comando anterior
  • Ctrl + U: Eliminar toda la línea
  • Alt + Supr: Eliminar una palabra
  • Alt + (⬆⬅⬇➡): Desplazarse entre palabras
  • Supr: Eliminar la letra a la derecha del cursor
  • Backspace: Eliminar la letra a la izquierda del cursor
  • Alt + Supr: Eliminar la palabra a la derecha del cursor
  • Alt + Backspace: Eliminar la palabra la izquierda del cursor
  • Home: Desplazamiento al inicio de la línea
  • End: Desplazamiento al final de la línea
  • Shift + Tab: Deshacer la última acción
  • Page Up: Desplazarse hacia arriba en modo paginate
  • Page Down: Desplazarse hacia abajo en modo paginate
  • Ctrl + R: Mediante fzf nos autocompleta los archivos/directorios
  • Ctrl + R: Mediante fzf podemos ejecutar comandos del histórico de la zsh
  • Esc + Esc: Se activa el plugin sudo-zsh y nos añade sudo al principio del comando en la kitty
  • setTarget: Mediante esta función en la zsh seteamos el target en la polybar
  • clearTarget: Mediante esta función en la zsh limpiamos el target de la polybar
  • mkt: Se crea una carpeta y dentro de ella varios directorios de trabajo
  • clearHistory: Limpiar el historial de la zsh
  • removeHistory: Eliminar el historial de la zsh
  • extractPorts: Extrae los puertos de un archivo con formato -oG de nmap y los copia en la clipboard
  • enableTouchpad: Habilitamos el touchpad del portátil
  • disableTouchpad: Deshabilitamos el touchpad del portátil

H E L P

Ayuda

En caso de que estes muy perdido en el entorno o te surja alguna duda acude a la Wiki


Abrir CHeatsheet con Super + C

Créditos

Basado en el entorno profesional de s4vitar



About

Script de automatización para entorno BSPWM customizado. Con los Dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages