The comment above the seed was the only thing recording that color_scheme and color_scheme2 are both zero in order to follow system appearance rather than force dark. Generalizing it to "first-run defaults" left two magic numbers with nothing to explain them, so the next person touching an unrelated first-run setting has no way to tell that changing them regresses theme following. Name both things the seed does. Co-Authored-By: Codex XHigh <noreply@openai.com>
18 lines
897 B
Bash
18 lines
897 B
Bash
# Set links for Nautilus action icons
|
|
mkdir -p /usr/share/icons/Yaru/scalable/actions
|
|
ln -snf /usr/share/icons/Adwaita/symbolic/actions/go-previous-symbolic.svg \
|
|
/usr/share/icons/Yaru/scalable/actions/go-previous-symbolic.svg
|
|
ln -snf /usr/share/icons/Adwaita/symbolic/actions/go-next-symbolic.svg \
|
|
/usr/share/icons/Yaru/scalable/actions/go-next-symbolic.svg
|
|
gtk-update-icon-cache /usr/share/icons/Yaru &>/dev/null || true
|
|
|
|
# Chromium policy directory for theme
|
|
mkdir -p /etc/chromium/policies/managed
|
|
chmod a+rw /etc/chromium/policies/managed
|
|
|
|
# Seed Chromium's first run: follow system appearance ("device") instead of dark,
|
|
# and skip the terms-of-service dialog Chromium 151 turned on by default.
|
|
mkdir -p /usr/lib/chromium
|
|
echo '{"distribution":{"require_eula":false},"browser":{"theme":{"color_scheme":0,"color_scheme2":0}}}' > \
|
|
/usr/lib/chromium/initial_preferences
|