Configuración
Configuración de Hyprland
Sección titulada «Configuración de Hyprland»Hyprland es responsable de…
- Atajos de teclado.
- Variables de entorno.
- Pantallas/monitores/espacios de trabajo.
- Animaciones de ventana.
- …
Consulta la Wiki de Hyprland para obtener instrucciones generales de configuración. A continuación, solo se documentan los detalles específicos de los dotfiles.
~/.config/hypr/es la carpeta de configuración de Hyprland.- La subcarpeta
hyprlandcontiene las configuraciones predeterminadas. - La subcarpeta
customes para tus configuraciones adicionales.
- La subcarpeta
Puedes realizar cambios en la subcarpeta anterior, pero se sobrescribirán si decides actualizar los dotfiles.
Configuración de Quickshell
Sección titulada «Configuración de Quickshell»Quickshell es responsable de elementos shell como la barra principal y barra laterales.
Configuración simple
Sección titulada «Configuración simple»Gráfica
Sección titulada «Gráfica»Pulsa Super+I o el botón de engranaje en la barra lateral derecha para abrir la configuración. Ahí están las configuraciones más comunes. Si no encuentras lo que buscas, puedes probar lo siguiente.
Edición de archivo de configuración
Sección titulada «Edición de archivo de configuración»El archivo de configuración es ~/.config/illogical-impulse/config.json.
Para entender las opciones y valores predeterminados, consulta ~/.config/quickshell/ii/modules/common/Config.qml.
Formato de fecha y hora
Sección titulada «Formato de fecha y hora»Puedes cambiar el formato de hora entre 24 y 12 horas en Configuración > General > Hora.
Alternativamente, edita time.format en el archivo de configuración. Consulta https://doc.qt.io/qt-6/qtime.html#toString para ver el formato.
Configuración avanzada
Sección titulada «Configuración avanzada»- Edita los archivos en
~/.config/quickshell/ii. - Consulta la documentación de Quickshell.
- Se recomienda revisar al menos las páginas de Introducción, Posicionamiento y Lenguaje QML.
Temas de color
Sección titulada «Temas de color»Visual Studio Code
Sección titulada «Visual Studio Code»- Instala la extensión Material Code y luego selecciona un fondo de pantalla.
- Ajustes opcionales
- Puedes cambiar la opción “material-code.syntaxTheme”, que tiene una configuración muy rara.
- Ejecuta “Material Code: Aplicar estilos” para añadir esquinas redondeadas. Si Visual Studio Code indica que la instalación está dañada, puedes seleccionar “No volver a mostrar”.
Esto funciona con la versión propietaria de Microsoft. Si usas alguna versión esquiza, no garantizamos que funcione. Bueno, solo se trata de rutas de archivo diferentes, así que no dudes en crear un PR para el fork de Visual Studio Code que uses. El script que gestiona el color se encuentra en dots/.config/quickshell/ii/scripts/colors/code/material-code-set-color.sh.
Cambiar la escala de la interfaz (todo)
Sección titulada «Cambiar la escala de la interfaz (todo)»Para cambiar la escala de todos los elementos de tu pantalla, modifica el archivo ~/.config/hypr/custom/general.lua siguiendo las instrucciones de la wiki de Hyprland.
Como alternativa, para una interfaz gráfica, puedes usar nwg-look (debe instalarse por separado). Debería funcionar sin problemas con estos dotfiles.
Cambiar la escala de la interfaz (shell)
Sección titulada «Cambiar la escala de la interfaz (shell)»Esto funciona ajustando la variable de entorno QT_SCALE_FACTOR. Existen dos métodos: el pragma Quickshell y las variables de entorno Hyprland. El primero afecta solo al shell, pero no facilita las actualizaciones. El segundo afecta a todas las aplicaciones Qt, pero sí facilita las actualizaciones.
Pragma de Quickshell
Sección titulada «Pragma de Quickshell»Abre ~/.config/quickshell/ii/shell.qml y modifica esta línea. Reinicia Quickshell (Ctrl+Super+R) para aplicar
//@ pragma Env QT_SCALE_FACTOR=1Variables de entorno de Hyprland
Sección titulada «Variables de entorno de Hyprland»Edita ~/.config/hypr/custom/env.lua para incluir la siguiente línea (recuerda ajustarla según tus necesidades). Deberás reiniciar Hyprland (cerrando e iniciando sesión).
hl.env("QT_SCALE_FACTOR", "1")Cambiar tamaño de fuente
Sección titulada «Cambiar tamaño de fuente»Aplicaciones GTK
Sección titulada «Aplicaciones GTK»- Usa
gnome-tweakssi quieres una interfaz gráfica con selector de fuentes. - De lo contrario, puedes usar
gsettings.
# Sintaxis
gsettings set org.gnome.desktop.interface font-name 'FONT_NAME FONT_SIZE'
# Valor predeterminado para estos dotfiles
gsettings set org.gnome.desktop.interface font-name 'Rubik 11'Aplicaciones Qt
Sección titulada «Aplicaciones Qt»Puedes usar la aplicación de Configuración del sistema KDE para personalizar las fuentes.
Bloqueo de pantalla/Tiempo de espera
Sección titulada «Bloqueo de pantalla/Tiempo de espera»Tiempo de espera
Sección titulada «Tiempo de espera»Referencia: Hyprland Wiki
Edita ~/.config/hypr/hypridle.conf según tus necesidades.
Usar otro programa de bloqueo de pantalla
Sección titulada «Usar otro programa de bloqueo de pantalla»Referencia: Arch Wiki
Tomemos como ejemplo swaylock.
Edita ~/.config/hypr/hypridle.conf y modifica el valor de $lock_cmd de la siguiente manera:
$lock_cmd = swaylockReinicia hypridle después de realizar tus cambios (pkill hypridle; hypridle & disown).
Ahora loginctl lock-session llamará swaylock para bloquear la pantalla.
Cloudflare WARP
Sección titulada «Cloudflare WARP»- Esto podría ayudarte a evitar las restricciones de tu ISP y ofrecerte una conexión a Internet más rápida.
- También puedes usar el botón de la barra lateral derecha para alternarlo.
- Para instalar y configurar WARP:
- Instala el paquete manualmente si aún no lo has hecho.
Si usas una distribución basada en Arch, puedes instalarlo desde AUR conyay:yay -S cloudflare-warp-bin - Habilita e inicia el servicio WARP:
sudo systemctl enable warp-svc sudo systemctl start warp-svc - Registra tu dispositivo:
Te pedirá aceptar los Términos de servicio, escribe
warp-cli registration newyy presiona Enter. - Prueba la conexión:
Deberías ver
warp-cli connect warp-cli disconnectSuccesscomo salida de ambos comandos. - Para comprobar que el botón de la barra lateral funciona, haz clic en él y verifica el estado:
Debería de mostrar
warp-cli statusStatus update :seguido deConnectedoDisconnectedsegún el estado actual de conexión.
También puedes revisar el estado de la conexión visitando la página 1.1.1.1 Connection Information. - (Opcional) Si deseas configurar el modo de funcionamiento de WARP (por ejemplo, crear un túnel mediante WARP y usar DNS-over-TLS para las consultas DNS), ejecuta:
Consulta
warp-cli mode warp+dotwarp-cli mode --helppara más información.
- Instala el paquete manualmente si aún no lo has hecho.