Dotfiles de la sesión e install.sh para Void
- home/: xinitrc, bashrc, bash_profile, gitconfig, picom, dunst, mimeapps.list y el fondo de pantalla. Se enlazan en ~ con la misma ruta. - xinitrc: feh directamente en vez de .fehbg, y XDG_RUNTIME_DIR a mano solo si elogind no lo ha creado. - mimeapps.list: firefox.desktop en vez del .desktop autogenerado. - install.sh: instala los paquetes de Void, compila los programas, enlaza home/, prepara GnuPG (permisos, pinentry-gtk y agente SSH), copia sistema/ y activa servicios y grupos. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016UdJsHrbkmzhoCb6TthP2m
This commit is contained in:
parent
d6dbf86493
commit
3aa250c8dd
10 changed files with 939 additions and 12 deletions
31
home/.xinitrc
Normal file
31
home/.xinitrc
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#!/bin/sh
|
||||
|
||||
# elogind ya crea XDG_RUNTIME_DIR (/run/user/UID); esto es solo por si falta.
|
||||
if [ -z "$XDG_RUNTIME_DIR" ]; then
|
||||
export XDG_RUNTIME_DIR=/tmp/$(id -u)-runtime-dir
|
||||
mkdir -p "$XDG_RUNTIME_DIR"
|
||||
chmod 0700 "$XDG_RUNTIME_DIR"
|
||||
fi
|
||||
|
||||
# Abrir el bus de sesión D-Bus antes de lanzar nada, para que pipewire,
|
||||
# wireplumber, dunst, blueman... y dwm compartan el mismo bus.
|
||||
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
|
||||
exec dbus-run-session -- sh "$HOME/.xinitrc"
|
||||
fi
|
||||
|
||||
# Teclado y monitores primero; el fondo se pinta después con la geometría final.
|
||||
setxkbmap es
|
||||
xrandr --output eDP --primary --auto --output HDMI-A-0 --mode 1280x720 --rate 60.00 --right-of eDP
|
||||
feh --no-fehbg --bg-fill "$HOME/.local/share/wallpaper.jpg" &
|
||||
|
||||
pipewire &
|
||||
wireplumber &
|
||||
pipewire-pulse &
|
||||
|
||||
dunst &
|
||||
picom &
|
||||
blueman-applet &
|
||||
slstatus &
|
||||
clipmenud &
|
||||
|
||||
exec dwm
|
||||
Loading…
Add table
Add a link
Reference in a new issue