- bateria (home/.local/bin): avisa al 15 % y, en rojo, al 5 % mientras descarga. Se lanza desde .xinitrc. - gammastep: luz cálida (4000 K) de 20:00 a 8:00 con transición de una hora, por horas fijas en vez de ubicación. - dwm: Mod+n recupera la última notificación y Mod+Shift+n las cierra. - Carpetas del usuario en inglés y sin tildes (user-dirs.dirs); las capturas pasan a ~/Images/Screenshots. - .bash_profile lanza startx al entrar en tty1. - btop con el tema everforest-dark-medium. - gpg-agent recuerda la contraseña una hora (antes 10 minutos). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016UdJsHrbkmzhoCb6TthP2m
37 lines
1 KiB
Bash
37 lines
1 KiB
Bash
#!/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
|
|
|
|
# Apps Qt con el tema de qt5ct/qt6ct (Everforest, Papirus). El plugin de
|
|
# qt6ct también responde a "qt5ct", así que vale para Qt 5 y Qt 6.
|
|
export QT_QPA_PLATFORMTHEME=qt5ct
|
|
|
|
# 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 &
|
|
gammastep &
|
|
bateria &
|
|
|
|
exec dwm
|