Configuración personal de Manuel Artia. Sistema base: Arch Linux + Omarchy + Hyprland.
dotfiles/
├── bashrc → ~/.bashrc
├── starship.toml → ~/.config/starship.toml
├── git/config → ~/.config/git/config
├── lazygit/config.yml → ~/.config/lazygit/config.yml
├── mako/config → ~/.config/mako/config
├── hypr/ → ~/.config/hypr/
│ ├── hyprland.conf (fuentes Omarchy — ver nota)
│ ├── monitors.conf
│ ├── input.conf
│ ├── bindings.conf (comandos omarchy-* — ver nota)
│ ├── looknfeel.conf
│ ├── autostart.conf
│ ├── windowrules.conf
│ ├── hypridle.conf
│ └── hyprlock.conf
└── waybar/ → ~/.config/waybar/
├── config.jsonc
├── style.css (importa tema Omarchy — ver nota)
└── scripts/
├── workspace.sh (iconos de apps por workspace)
└── workspace-events.sh (listener de eventos Hyprland)
# Clonar el repo
git clone https://github.com/manuartia/dotfiles.git ~/dotfiles
# Crear symlinks (o copiar manualmente)
ln -sf ~/dotfiles/bashrc ~/.bashrc
ln -sf ~/dotfiles/starship.toml ~/.config/starship.toml
ln -sf ~/dotfiles/git/config ~/.config/git/config
ln -sf ~/dotfiles/lazygit/config.yml ~/.config/lazygit/config.yml
ln -sf ~/dotfiles/mako/config ~/.config/mako/config
cp ~/dotfiles/hypr/* ~/.config/hypr/
cp ~/dotfiles/waybar/config.jsonc ~/.config/waybar/
cp ~/dotfiles/waybar/style.css ~/.config/waybar/
cp -r ~/dotfiles/waybar/scripts/ ~/.config/waybar/
chmod +x ~/.config/waybar/scripts/*.shstarship— promptlazygit— git TUImako— notificacionessocat,jq— usados por los scripts de workspace de Waybarwttrbar— módulo de clima en Waybar
Estos archivos dependen de Omarchy y requieren adaptación:
| Archivo | Dependencia | Cómo adaptar |
|---|---|---|
hypr/hyprland.conf |
source = ~/.local/share/omarchy/... en las primeras líneas |
Reemplazar con tu propia config base de Hyprland |
hypr/bindings.conf |
Comandos omarchy-* |
Reemplazar con equivalentes de tu distro |
hypr/hypridle.conf |
omarchy-system-lock, omarchy-system-wake |
Reemplazar con hyprlock, hyprctl dispatch dpms on |
waybar/style.css |
@import "../omarchy/current/theme/waybar.css" |
Reemplazar con tu propio tema base |
mako/config |
include=~/.config/omarchy/current/theme/mako.ini |
Eliminar esa línea y añadir colores propios |
Lo más portable sin cambios: bashrc, starship.toml, git/config, lazygit/, los scripts de workspace de Waybar, y los archivos de Hyprland que no usan comandos Omarchy (monitors.conf, input.conf, looknfeel.conf, windowrules.conf).