You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/INSTALL.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,13 +33,19 @@ Nota sobre archivos de sistema:
33
33
- Este instalador solo aplica dotfiles de usuario en `$HOME`.
34
34
- Módulos que contienen archivos bajo `etc/` (por ejemplo `modules/system/etc/thinkfan.conf`) son considerados archivos a nivel sistema y **no serán aplicados** por `scripts/install.sh` para evitar que se instalen en ubicaciones como `/etc` inadvertidamente. Si deseas aplicar dichos archivos deberás copiarlos manualmente con permisos de root y siguiendo las instrucciones del módulo.
35
35
36
-
Nota sobre archivos de configuración XDG y archivos en el root del módulo
El instalador (`scripts/install.sh`) ahora mantiene la estructura de origen de los módulos (para que los dotfiles sigan centralizados en su ruta de origen dentro de `modules/`) y aplica ciertos archivos raíz a su ubicación XDG correcta automáticamente cuando corresponde. Esto evita mover archivos en el repositorio solo para adaptarlos a una convención de instalación.
36
+
Nota sobre archivos de configuración XDG y archivos en el root del módulo
El instalador (`scripts/install.sh`) ahora mantiene la estructura de origen de los módulos (para que los dotfiles sigan centralizados en su ruta de origen dentro de `modules/`) y aplica ciertos archivos raíz a su ubicación XDG correcta automáticamente cuando corresponde. Esto evita mover archivos en el repositorio solo para adaptarlos a una convención de instalación.
39
39
40
-
El instalador detecta varios ficheros raíz comunes y los mapea a rutas XDG o a rutas estándar de la aplicación.
41
-
Ejemplos de mapeos automáticos que el instalador maneja:
El instalador PowerShell (`scripts/install.ps1`) tiene ahora el mismo comportamiento XDG-aware por defecto: respeta `XDG_CONFIG_HOME`, `XDG_DATA_HOME` y `XDG_STATE_HOME` si están definidos y, en su defecto, utilizará `APPDATA` / `LOCALAPPDATA` o `~/.config`/`~/.local` según corresponda. También creará los directorios faltantes antes de crear enlaces simbólicos.
43
+
44
+
Si un fichero raíz del módulo no corresponde a una ruta XDG conocida, el instalador lo "dotificará" en tu `HOME` (ej.: `katerc` → `~/.katerc`) en lugar de colocarlo tal cual en el directorio raíz del home.
45
+
46
+
El instalador detecta varios ficheros raíz comunes y los mapea a rutas XDG o a rutas estándar de la aplicación.
47
+
Ejemplos de mapeos automáticos que el instalador maneja:
0 commit comments