32 lines
817 B
Bash
Executable file
32 lines
817 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
if [[ $UID -ne 0 ]]; then
|
|
echo "Re-running with 'sudo -E'..."
|
|
sudo -E "$0" "$@"
|
|
exit
|
|
fi
|
|
|
|
dfp=$(cd "$(dirname "${BASH_SOURCE[0]}" )/../../" && pwd)
|
|
source "${dfp}/env/common/setup_helpers.bash"
|
|
|
|
cp "$dfp/apps/de/sway/dm-entry" "/usr/share/wayland-sessions/lsway.desktop"
|
|
|
|
links=(
|
|
# display manager files
|
|
"apps/de/sway/init" "/usr/bin/sway-lytedev"
|
|
|
|
# udev rules
|
|
# TODO: how does this work in nix?
|
|
"apps/udev-rules/gcadapter" "/etc/udev/rules.d/51-gcadapter.rules"
|
|
|
|
# tmpfiles
|
|
# TODO: does this even do anything anymore?
|
|
"apps/tmpfiles/disable-lid-wakeup" "/etc/tmpfiles.d/disable-lid-wakeup.conf"
|
|
|
|
# lightdm
|
|
"apps/de/gnome/gdm-tap-to-click" "/etc/dconf/db/gdm.d/06-tap-to-click"
|
|
)
|
|
|
|
_dotfiles_setup_run_setup "$HOME/.using-lytedev-etcfiles.lock" "${links[@]}"
|
|
|