29 lines
919 B
Bash
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"
|