Files
RetroDebian/zzz-config-live.sh
2026-03-19 23:41:14 +01:00

46 lines
781 B
Bash

#!/bin/sh
set -e
USER_NAME="bob"
mkdir -p /etc/skel
cat > /etc/skel/.xinitrc <<'EOF'
#!/bin/sh
exec startfluxbox
EOF
cat > /etc/skel/.profile <<'EOF'
#!/bin/sh
if [ -z "$DISPLAY" ] && [ "$(tty)" = "/dev/tty1" ]; then
exec startx
fi
EOF
cat > /etc/skel/.bash_profile <<'EOF'
if [ -f "$HOME/.profile" ]; then
. "$HOME/.profile"
fi
EOF
cat > /etc/skel/.gtkrc-2.0 <<'EOF'
gtk-icon-theme-name="Tango"
EOF
chmod 0644 \
/etc/skel/.xinitrc \
/etc/skel/.profile \
/etc/skel/.bash_profile \
/etc/skel/.gtkrc-2.0
# Locale
if [ -x /usr/sbin/locale-gen ]; then
grep -q '^en_US.UTF-8 UTF-8$' /etc/locale.gen 2>/dev/null || echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
locale-gen
fi
cat > /etc/default/locale <<'EOF'
LANG=en_US.UTF-8
LANGUAGE=en_US:en
EOF