# 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 udev rules to link touchscreen to /dev/input/touchscreen install -m 644 conf/99-touchscreen.rules /etc/udev/rules.d/99-touchscreen.rules # 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"