Compare commits

..

No commits in common. "3e78c7cb2ae6e6d98d1e2372583de1e4a3d4f521" and "0c88a09a0f483f5687bba1f8cd07f4d652e73a32" have entirely different histories.

6 changed files with 7 additions and 26 deletions

View File

@ -382,7 +382,7 @@ grub-mkconfig -o /boot/grub/grub.cfg
if [[ "$ENABLE_FIDO_USER" == "YES" ]]; then
mkdir -p "/home/$USERNAME/.config/Yubico"
chown "$USERNAME:$USERNAME" "/home/$USERNAME/.config/Yubico"
echo "auth required pam_u2f.so cue" >> /etc/pam.d/system-auth
echo "auth required pam_u2f.so" >> /etc/pam.d/system-auth
fi
CHROOT_EOF
@ -393,7 +393,7 @@ if [[ "$ENABLE_FIDO_USER" == "YES" ]]; then
echo "Enrolling FIDO2 key for user login (outside chroot)..."
U2F_KEYFILE="/mnt/home/${USERNAME}/.config/Yubico/u2f_keys"
mkdir -p "/mnt/home/${USERNAME}/.config/Yubico"
pamu2fcfg -u "$USERNAME" -o "pam://$HOSTNAME" -i "pam://$HOSTNAME" > "$U2F_KEYFILE"
pamu2fcfg -u "$USERNAME" > "$U2F_KEYFILE"
_NEWUID=$(arch-chroot /mnt id -u "$USERNAME" 2>/dev/null || echo "1000")
_NEWGID=$(arch-chroot /mnt id -g "$USERNAME" 2>/dev/null || echo "1000")
chown -R "$_NEWUID:$_NEWGID" "/mnt/home/${USERNAME}/.config/Yubico"

View File

@ -149,13 +149,7 @@ count_steps() {
[[ "$sel" == *"kate"* ]] && TOTAL=$(( TOTAL + 1 ))
}
if [[ $EUID -eq 0 ]]; then
# Root context (e.g. archiso chroot): shim sudo as a passthrough
mkdir -p "$TMP_D/bin"
printf '#!/bin/bash\nexec "$@"\n' > "$TMP_D/bin/sudo"
chmod +x "$TMP_D/bin/sudo"
export PATH="$TMP_D/bin:$PATH"
fi
[[ $EUID -eq 0 ]] && die "Run as your normal user (not root)."
command -v pacman &>/dev/null || die "pacman not found — Arch Linux required."
require_dialog

View File

@ -38,7 +38,7 @@ sudo systemctl enable udisks2.service
# 4. Install AUR packages
log "Installing AUR packages..."
rustup default stable
yay -Syu --answerdiff None --answerclean All --noconfirm --needed \
yay -Syu --answerdiff None --answerclean All --noconfirm \
hyprland-workspaces vicinae-bin bluetuith wvkbd iwmenu pinta \
walker-bin ulauncher bzmenu udiskie \
wofi-calc bri chamel

View File

@ -8,8 +8,7 @@ log "Installing lamco-rdp-server (AUR)..."
yay -S --answerdiff None --answerclean All --noconfirm lamco-rdp-server
log "Enabling lamco-rdp-server as user service..."
systemctl --user enable lamco-rdp-server.service 2>/dev/null \
|| warn "No user session active — run after login: systemctl --user enable lamco-rdp-server.service"
systemctl --user enable lamco-rdp-server.service
log "lamco-rdp-server enabled as a user service."
log "Start it with: systemctl --user start lamco-rdp-server"

View File

@ -395,13 +395,7 @@ get_mac_suffix() {
}
# ── Preflight ─────────────────────────────────────────────────────────────────
if [[ $EUID -eq 0 ]]; then
# Root context (e.g. archiso chroot): shim sudo as a passthrough
mkdir -p "$TMP_D/bin"
printf '#!/bin/bash\nexec "$@"\n' > "$TMP_D/bin/sudo"
chmod +x "$TMP_D/bin/sudo"
export PATH="$TMP_D/bin:$PATH"
fi
[[ $EUID -eq 0 ]] && die "Run as your normal user (not root)."
command -v pacman &>/dev/null || die "pacman not found — Arch Linux required."
if $ANSWERFILE_MODE; then

View File

@ -220,13 +220,7 @@ get_mac_suffix() {
}
# ── Preflight ─────────────────────────────────────────────────────────────────
if [[ $EUID -eq 0 ]]; then
# Root context (e.g. archiso chroot): shim sudo as a passthrough
mkdir -p "$TMP_D/bin"
printf '#!/bin/bash\nexec "$@"\n' > "$TMP_D/bin/sudo"
chmod +x "$TMP_D/bin/sudo"
export PATH="$TMP_D/bin:$PATH"
fi
[[ $EUID -eq 0 ]] && die "Run as your normal user (not root)."
command -v pacman &>/dev/null || die "pacman not found — Arch Linux required."
require_dialog