Este repositório contém minhas configurações pessoais (dotfiles) para um ambiente de desktop Arch Linux, utilizando Hyprland como compositor Wayland. O objetivo é criar um ambiente de desenvolvimento produtivo, visualmente agradável e altamente customizável.
- Compositor Wayland: Hyprland com animações fluidas e configuração modular.
- Barra de Status: Waybar customizada com módulos úteis.
- Launcher de Aplicativos: Rofi para um acesso rápido e eficiente.
- Terminal: Kitty com aceleração por GPU e alta performance.
- Editor de Código: Configuração moderna para Neovim em Lua, com LSP, autocompletar e muito mais.
- Notificações: Mako para notificações leves e customizáveis.
- Tematização: Gerenciamento de cores com pywal, integrado com Hyprland, Rofi e outros.
- Shell: Zsh com Oh My Zsh e um prompt elegante com Starship.
-
Clone o repositório:
git clone https://github.com/joaquimsnjunior/dev.git ~/dev cd ~/dev
-
Execute o script de instalação de dotfiles:
O script
install_dotfiles.shcriará links simbólicos das configurações deste repositório para os locais corretos no seu sistema (como~/.config)../install_dotfiles.sh
-
Scripts Adicionais (Opcional):
A pasta
install-scripts/contém scripts para configurar partes específicas do sistema:zsh.sh: Instala o Zsh, define-o como shell padrão e instala o Oh My Zsh.nvidia.sh: Configura os drivers da NVIDIA e os módulos necessários para o Hyprland.emoji.sh: Instala o suporte a emojis.
Execute o script que for relevante para o seu sistema. Por exemplo:
./install-scripts/nvidia.sh
.
├── hypr/ # Configurações do Hyprland, Hyprlock, Hyprpaper
├── install-scripts/ # Scripts para instalação de drivers e pacotes
├── kitty/ # Configuração do terminal Kitty
├── mako/ # Configuração do daemon de notificações Mako
├── rofi/ # Configuração e temas do Rofi
├── wal/ # Templates do Pywal para tematização dinâmica
├── waybar/ # Configuração e estilos da Waybar
├── wallpapers/ # Meus papéis de parede
├── install_dotfiles.sh # Script principal para criar os symlinks
└── README.md # Você está aqui :)
Sinta-se à vontade para usar, modificar e adaptar estes dotfiles para o seu próprio fluxo de trabalho!


