Skip to content

joaquimsnjunior/dev

Repository files navigation

🍚 Meus Dotfiles para Arch Linux com Hyprland

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.

preview

preview

preview


✨ Destaques

  • 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.

🔧 Instalação

  1. Clone o repositório:

    git clone https://github.com/joaquimsnjunior/dev.git ~/dev
    cd ~/dev
  2. Execute o script de instalação de dotfiles:

    O script install_dotfiles.sh criará links simbólicos das configurações deste repositório para os locais corretos no seu sistema (como ~/.config).

    ./install_dotfiles.sh
  3. 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

📂 Estrutura do Repositório

.
├── 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!

About

dotfiles arch w/ hyprland

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors