Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Configuración personal de Manuel Artia. Sistema base: Arch Linux + Omarchy + Hyprland.

Estructura

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)

Instalación (en Omarchy)

# 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/*.sh

Dependencias

  • starship — prompt
  • lazygit — git TUI
  • mako — notificaciones
  • socat, jq — usados por los scripts de workspace de Waybar
  • wttrbar — módulo de clima en Waybar

Notas para otras distros

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages