Aviso de batería, luz nocturna, historial de notificaciones y más

- 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
This commit is contained in:
Alejandro Guerrero 2026-09-27 21:40:00 +02:00
parent 94992e4b45
commit 2c2adaaa79
Signed by: alejandrogs73
GPG key ID: 1CFF10953BEE333C
9 changed files with 367 additions and 6 deletions

View file

@ -17,7 +17,7 @@ PAQUETES="
libXrender-devel xorgproto imlib2-devel zlib-devel libxcrypt-devel
xorg xinit setxkbmap xrandr dbus elogind polkit
picom dunst libnotify feh maim xclip
picom dunst libnotify feh maim xclip gammastep
pipewire wireplumber libspa-bluetooth alsa-pipewire rtkit pavucontrol
NetworkManager bluez blueman acpid chrony
font-firacode nerd-fonts-symbols-ttf papirus-icon-theme papirus-folders
@ -77,6 +77,9 @@ enlaces() {
echo " $f"
done
cd "$DIR"
# Las carpetas de home/.config/user-dirs.dirs (y la de las capturas)
mkdir -p "$HOME/Documents" "$HOME/Downloads" "$HOME/Images/Screenshots"
}
# Compila el tema GTK Everforest (verde, oscuro, paleta medium) en ~/.themes
@ -127,9 +130,12 @@ gnupg() {
conf="$g/gpg-agent.conf"
touch "$conf"
chmod 600 "$conf"
sed -i '/^pinentry-program/d' "$conf"
sed -i '/^pinentry-program/d; /^default-cache-ttl/d' "$conf"
echo "pinentry-program /usr/bin/pinentry-gtk-2" >>"$conf"
grep -qx enable-ssh-support "$conf" || echo enable-ssh-support >>"$conf"
# Recordar la contraseña una hora desde el último uso (por defecto, 10 min)
echo "default-cache-ttl 3600" >>"$conf"
echo "default-cache-ttl-ssh 3600" >>"$conf"
# sshcontrol dice qué claves usa el agente para SSH: se añaden las
# subclaves de autenticación [A] que falten.