fz-m1_alpine/setup_config.sh
2025-03-03 13:26:11 +01:00

29 lines
919 B
Bash

# install config files
cp conf/tlp.conf /etc/tlp.conf
# install wrapper script for sway
install -m 755 bin/start-sway.sh /usr/local/bin/start-sway
# install doas rule to allow wheel users to use zzz
install -m 644 conf/doas-zzz.conf /etc/doas.d/zzz.conf
# Install greetd config
mkdir -p /etc/greetd
sed "s/DEF_USER/$user/" conf/greetd/config.toml > /etc/greetd/config.toml
# Install sway and niri configs
mkdir -p $homedir/.config/sway
chown -R $user:$user $homedir/.config
install -m 664 -o $user -g $user conf/sway/config $homedir/.config/sway/config
# mkdir -p $homedir/.config/niri
# chown $user:$user $homedir/.config/niri
# install -m 664 -o $user -g $user conf/niri/config.kdl $homedir/.config/niri/config.kdl
# setup environment variables
echo 'export LIBSEAT_BACKEND=seatd' >> "$homedir"/.profile
echo 'export XDG_CONFIG_HOME=$HOME/.config' >> "$homedir"/.profile
chown $user:$user "$homedir/.profile"