Este script en Bash está diseñado para automatizar la configuración del entorno de BSPWM (Binary Space Partitioning Window Manager) en sistemas basados en Debian, como Parrot OS y Debian puro. Proporciona funciones para actualizar el sistema, instalar dependencias, clonar repositorios necesarios, configurar herramientas como Polybar y Picom, y establecer configuraciones de archivos.
updateSystem:
Esta función actualiza los paquetes del sistema dependiendo de si el entorno es Parrot o Debian, utilizando los comandos apt update y apt upgrade.
dependencies:
Instala las dependencias necesarias para el entorno de BSPWM y herramientas adicionales como Polybar, Picom, etc., utilizando el comando apt install.
installRepositories:
Configura las carpetas de repositorios necesarias, clona los repositorios de Polybar y Picom desde GitHub, y los compila e instala.
filesConfiguration:
Copia archivos de configuración a las ubicaciones adecuadas, configura Zsh con plugins y temas, y cambia el shell predeterminado a Zsh.
utilsPermission:
Asigna permisos adecuados a los scripts y configura el tema de Rofi.
nvimInstall:
Instala y configura Neovim, y realiza configuraciones adicionales.