Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sway-dotfiles

Configuración completa de Sway con tema Tokyo Night para CachyOS / Arch Linux. Minimalista, funcional y lista para restaurar en cualquier máquina con un solo script.

Tema: Tokyo Night WM: Sway Shell: zsh


Stack

Componente Paquete Función
Window manager sway Compositor Wayland (tiling)
Barra waybar Barra de estado
Lanzador rofi-wayland App launcher
Notificaciones mako Daemon de notificaciones
Fondo swaybg Fondos de pantalla
Bloqueo swaylock Pantalla de bloqueo
Idle swayidle Suspensión automática
Screenshots grim + slurp Capturas de pantalla
Clipboard wl-clipboard Portapapeles Wayland
Brillo brightnessctl Control de brillo
Terminal ghostty / foot Terminal nativa Wayland

Estructura

sway-dotfiles/
├── CLAUDE.md               # Instrucciones del proyecto
├── README.md               # Este archivo
├── paquetes.txt            # Lista de paquetes a instalar
├── install.sh              # Instalación interactiva
├── install-minimal.sh      # Instalación silenciosa
└── home/
    └── .config/
        ├── sway/
        │   └── config      # Configuración principal del WM
        ├── waybar/
        │   ├── config      # Módulos de la barra
        │   └── style.css   # Estilos Tokyo Night
        ├── rofi/
        │   └── config.rasi # Tema del lanzador
        ├── mako/
        │   └── config      # Notificaciones
        └── swaylock/
            └── config      # Pantalla de bloqueo

Instalación

Requisitos previos

  • CachyOS o Arch Linux
  • paru instalado
  • Sesión iniciada en TTY (no en un DE existente)

Instalación interactiva (recomendada)

git clone https://github.com/anghelo/sway-dotfiles
cd sway-dotfiles
bash install.sh

El script te pregunta antes de cada paso y hace backup de los configs existentes.

Instalación silenciosa (máquina nueva)

git clone https://github.com/anghelo/sway-dotfiles
cd sway-dotfiles
bash install-minimal.sh

Instala todo sin preguntar. Ideal para provisioning.


Atajos principales

Atajo Acción
Super + Return Abrir terminal (ghostty)
Super + D Lanzador de apps (rofi)
Super + Q Cerrar ventana
Super + F Pantalla completa
Super + Shift + Space Alternar flotante
Super + 1–0 Cambiar workspace
Super + Shift + 1–0 Mover ventana a workspace
Super + H/J/K/L Navegar entre ventanas (vim-style)
Super + R Modo resize
Print Captura de pantalla completa
Super + Print Captura de región (slurp)
Super + Shift + C Recargar configuración de Sway
Super + Shift + E Cerrar sesión

Fondo de pantalla

Las imágenes van en ~/Imágenes/fondos/. Para activar fondo aleatorio, descomenta esta línea en ~/.config/sway/config:

exec_always --no-startup-id swaybg -o '*' -i $(find ~/Imágenes/fondos -type f | shuf -n1) -m fill

Paleta Tokyo Night

Nombre Hex
Background #1a1b26
Foreground #c0caf5
Blue #7aa2f7
Cyan #7dcfff
Green #9ece6a
Yellow #e0af68
Red #f7768e
Magenta #bb9af7
Orange #ff9e64
Comment #565f89

Iniciar Sway

Desde el TTY:

sway

O añade esto al final de ~/.zprofile para inicio automático:

if [ -z "$WAYLAND_DISPLAY" ] && [ "$XDG_VTNR" -eq 1 ]; then
    exec sway
fi

About

sway-dotfiles

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages