https://github.com/gusprojects008/autokali
A scalable and customizable script to automatically install tools and create minimalist, aesthetic environments.
https://github.com/gusprojects008/autokali
kali-scripts linux-desktop scripts-python
Last synced: 5 months ago
JSON representation
A scalable and customizable script to automatically install tools and create minimalist, aesthetic environments.
- Host: GitHub
- URL: https://github.com/gusprojects008/autokali
- Owner: gusprojects008
- License: mit
- Created: 2025-08-06T16:29:36.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-08-06T18:48:59.000Z (5 months ago)
- Last Synced: 2025-08-06T20:17:32.260Z (5 months ago)
- Topics: kali-scripts, linux-desktop, scripts-python
- Language: Shell
- Homepage:
- Size: 9.69 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-BR.md
- License: LICENSE
Awesome Lists containing this project
README
# AutoKALI
## Índice
* [Sobre](#-sobre)
* [Como funciona](#como-funciona)
* [Modos de Uso](#modos-de-uso)
* [Recomendações](#recomendações)
* [Futuras funcionalidades](#futuras-funcionalidades)
* [Referências](#referências)
---
## 💡 Sobre
> Este simples script permite instalar utilitários automaticamente por meio de uma lista *.txt*, aplicar um temas customizaveis automaticamente e adicionar wallpapers de forma dinâmica conforme a preferência do usuário, e restaurar às configurações originais automaticamencaso o usuário queira.
---
## Como funciona
- O script deve ser executado dentro do diretório do repositório.
- Permite instalar pacotes listados em um arquivo `.txt` por meio do gerenciador de pacotes especificado.
- É possível remover todos os pacotes e arquivos instalados pelo script a qualquer momento.
- O usuário pode aplicar o temas **Kali-like** por exemplo, e que podem ser customizados.
- Também é possível configurar um **papel de parede dinâmico**, que muda automaticamente de acordo com o tempo configurado e o modo escolhido.
- Antes de qualquer modificação, arquivos ou diretórios de configuração são **backupados** com a extensão `.old` para garantir segurança.
⚠️ **Importante:**
- Sempre recomendado executar apenas como usuário normal, o próprio script irá pedir a senha de *sudo* se necessário.
- Após aplicar o tema, é recomendado revisar e, se necessário, personalizar os arquivos de configuração adicionados.
- Arquivos `.old` permitem restaurar a configuração original a qualquer momento.
---
## Modos de Uso
```bash
# Instalar pacotes listados em um arquivo
python3 KaliArch.py --install-utilities utilities.txt
# Desinstalar pacotes listados em um arquivo
python3 KaliArch.py --uninstall-utilities utilities.txt
# Aplicar o tema Kali-like
python3 KaliArch.py --install-kalitheme
# Aplicar o tema Kali-like com papel de parede dinâmico
python3 KaliArch.py --dynamic-background 5 --randomize ~/wallpapers/
# Também pode usar a ordem padrão em vez de aleatória
python3 KaliArch.py --dynamic-background 5 --ordered ~/wallpapers/
# Remover o tema Kali-like e restaurar backups
python3 KaliArch.py --uninstall-kalitheme
```
---
## Recomendações
- Personalize o *packages.json* de *themes* ou o script se necessário, mas fique atento para seguir o padrão do script e de packages.json.
- Personalize o `~/.config/i3/config` conforme suas preferências após aplicar o tema.
- Configure a cor, tema ou transparência do terminal, se necessário.
- Ajuste as fontes do **Kitty** se necessário.
- Configure o **Zsh** como shell padrão.
---
## Referências
- [Temas Kitty](https://github.com/dexpota/kitty-themes)