#!/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[@]}"