Debian i3wm com temas predefinidos

Distro: Debian
DE ou WM: i3wm
Tema/Theme: Diversos
Ícones/Icons: Diversos
Terminal: alacritty
Wallpaper: cada tema possui um


Personalização para Debian utilizando i3wm, com integração de polybar, rofi, dunst e scripts automatizados para melhorar a experiência de uso.

:open_book: Sobre o Projeto

Este repositório reúne configurações e scripts criados para instalar o i3wm no Debian mínimo.
A proposta é oferecer um ambiente minimalista, funcional e bonito, com automações que facilitem o dia a dia.

Clique para ver o que foi selecionado na instalação mínima
DebianMinimal

Exemplo ilustrando como foi feita a instalação mínima antes da configuração do i3wm.

:artist_palette: Telas

Seletor de temas:

Screenshot_2025-12-28-21-27-56

Cores

themes

Temas disponíveis

themes

:open_file_folder: Estrutura do Repositório

debian-i3wm/
├── scripts/                           # Scripts auxiliares para automação
│   ├── 00-instalar.sh                 # Menu interativo
│   ├── 01-instalar_pacotes.sh         # Instalação de todos os pacotes necessários
│   ├── 01-pacotes.txt                 # Lista de pacotes a instalar
│   ├── 02-themes.sh                   # Baixa todos os themes do repositório do Archcraft
│   ├── 03-icons.sh                    # Baixa todos os ícones do repositório do Archcraft
│   ├── 04-zsh.sh                      # Instala e deixa o shell ZSH como padrão
│   ├── 05-files.sh                    # Copia as personalizações para cada pasta (caso já tenha pasta cria backup antes)
│   ├── 06-ksuperkey.sh                # Ativação da tecla Super com ksuperkey
│   ├── 07-brave.sh                    # Instalação e configuração do navegador Brave
│   └── extras/                        # Scripts extras e utilitários (precisam ser executados manualmente)
│       ├── 00-GerarVersionamento.sh   # Geração de versionamento automático
│       └── ativar-tap(leptop).sh      # Ativação do touchpad em laptops
└── backup-2025-12-21_22-20-25.zip     # Arquivo de backup gerado automaticamente (arquivos que serão utilizados pelo 05-files.sh)

:rocket: Recursos

  • Polybar customizada com módulos extras (bateria, cpu, memória, volume, etc.)
  • Rofi configurado com launcher, seletor de tema, powermenu, captura de tela, abrir como root, entre outros
  • Dunst para notificações estilizadas
  • Scripts automatizados para:
    • Backup rápido
    • Instalação de dependências
    • Inicialização de serviços
    • Ajustes visuais e funcionais do i3wm

:wrench: Instalação

Clone o repositório e execute o script de instalação:

git clone https://github.com/thespation/debian-i3wm
cd debian-i3wm/scripts
chmod +x *.sh
./00-instalar.sh

:books: Referências

Este projeto foi inspirado e utiliza recursos de outros trabalhos incríveis:


23 curtidas

Belíssimo!

1 curtida

Ficou muito bom.

Mas eu não tenho paciência de ficar gravando comandos para mexer no sistema

2 curtidas

Para quem tiver interesse, pode duplicar qualquer pasta de tema (/$HOME/.config/i3/themes/) que o rofi vai identificar automaticamente, aí é só mudar o papel de parede e ir personalizando (ícone, tema, cores, barra…) igual é no bspwm do Archcraft.

1 curtida

Nem eu rs uso normalmente como qualquer sistema, com mouse para tudo.

A vantagem que vejo é por já estar em tiling e engasgar para nada que uso.

1 curtida

Mano, eu te entendo… Porém, hoje, com 2 meses de uso ativo de hyprland para jogar e stream, não me vejo mais movendo janelas páginas com mouse. Só o estritamente necessário. Depois que vc se acostuma, a memória muscular faz o resto.

1 curtida

Não sabia que pode usar mouse.

Qual sistemauque você usa?

1 curtida

Claro que pode, acredito que não tenha sistema que não dê.

Esse aí é Debian com i3wm.

Ok

:+1:

Vou testar numa vm

1 curtida

Acabei de instalar o Fedora com Gnome… dae se me posta isso… já tô querendo voltar pro Debian! :rofl:

1 curtida

Bem… Existe o Omarchy que é Arch Hyprland quase que excluindo a existência do mouse. Mas não é pra todo mundo mesmo. kk

Não gosto do Fedora.

Já tentei usar várias vezes, mas acho que eles enchem de serviço no iniciar do sistema, e muito deles inúteis

Sobre desktop, todos são iguais

Precisa de algum pacote específico?

Não testei no fedora, mas pode ser fácil adaptar para ele, só mudar o script 01-instalar_pacotes para ter o comando correto:

instala_pacote() {
    local pkg=$1
    if dpkg -s "$pkg" &>/dev/null; then
        # já instalado → tick verde, nome sem cor
        echo -e "[${GREEN}✔${NC}] $pkg já está instalado."
        echo "$pkg" >> "$LOG_PULADOS.tmp"
    else
        # 🔹 quebra de linha ANTES de iniciar instalação
        echo
        echo -e "Instalando $pkg..."
        sudo apt install -y "$pkg" &>/dev/null &
        spinner
        if dpkg -s "$pkg" &>/dev/null; then
            # tick verde + nome em verde
            echo -e "[${GREEN}✔${NC}] ${GREEN}$pkg${NC} instalado"
            echo "$pkg" >> "$LOG_INSTALADOS.tmp"
        else
            # X vermelho + nome em vermelho
            echo -e "[${RED}✘${NC}] ${RED}$pkg${NC} Erro ao instalar"
            echo "$pkg" >> "$LOG_ERROS.tmp"
        fi
    fi
}

trocando por

sudo dnf install

Deve resolver, se tiver todos os pacotes com o mesmo nome no repositório.

2 curtidas

Lista completa do que é instalado pelo script:

alacritty
autotiling
baobab
bat
bluez
blueman
catfish
curl
dconf-cli
dunst
eza
feh
gsettings-desktop-schemas
gammastep
geany
git
gtk2-engines-murrine
htop
i3
imagemagick
inxi
libglib2.0-bin
lightdm
maim
mate-polkit
meld
nala
nano
network-manager
network-manager-gnome
pamixer
pipewire-audio
pipewire-pulse
pkexec
polybar
pavucontrol
psmisc 
python3-i3ipc
rofi
thunar
thunar-archive-plugin
viewnior
wget
wireplumber
xclip
xdotool
xorg
xfce4-power-manager
xfce4-settings
zip
2 curtidas

Não tava querendo usar o Fedora não… e que fui fuçar naquele negocio de systend-boot e habiliar o security que um colega criou um post ontem :sweat_smile:… rapá dei um pau na bios, . E fiz caquinha, depois disso o sistema não iniciava mais e depois tentei reintalar o Debian não aceitava… aparecia uma mensagem “MOK enroll key.. alguma coisa..”. Só consegui instalar depois que tentei com o Fedora, dae apareceu uma tela azul, cancelei e deu certo. :grimacing:

Vou ver os scripts e testar.

Valeu por compartilhar. :+1:

1 curtida

É só resetar a chave na bios.

Reinicie , entra de novo na bios e coloque como default.

Cara isso não deu certo, resetei, apaguei, fiz de tudo na bios… desativei o security… mesmo assim quando iniciava o pen drive aparecia essa mensagem que falei. fiquei com medo de até ter dado pau na bios. Depois li em algum lugar que era só usar uma distro que tivesse o suporte ao security boot no live cd.

1 curtida

Engraçado pensar que meu interesse pelo i3 foi no tópico do @Lavrudinho e, falando ti, ainda usa i3?

1 curtida