fix arch-full

This commit is contained in:
[yuri]
2025-11-27 17:37:17 +01:00
parent 94c5d15dad
commit 2751ffdd38

View File

@@ -50,14 +50,19 @@ bash "$SCRIPT_DIR/arch-minimal.sh"
install_packages arandr catfish galculator networkmanager network-manager-applet networkmanager-openvpn numlockx pipewire pipewire-alsa pipewire-pulse wireplumber pavucontrol playerctl gparted xfce4-indicator-plugin xfce4-pulseaudio-plugin xfce4-clipman-plugin
# Ensure NetworkManager manages all interfaces
echo "Setting NetworkManager to manage all interfaces..."
sudo cp /etc/network/interfaces /etc/network/interfaces.bak.$(date +%s)
sudo tee /etc/network/interfaces > /dev/null <<'EOF'
auto lo
iface lo inet loopback
say_yellow "Ensuring NetworkManager service is enabled and running..."
sudo systemctl enable --now NetworkManager
say_yellow "Setting NetworkManager to globally manage all devices..."
sudo tee /etc/NetworkManager/conf.d/10-globally-managed-devices.conf > /dev/null <<'EOF'
[ifupdown]
managed=true
[keyfile]
unmanaged-devices=
EOF
sudo sed -i 's/^managed=.*/managed=true/' /etc/NetworkManager/NetworkManager.conf || \
echo -e "[ifupdown]\nmanaged=true" | sudo tee -a /etc/NetworkManager/NetworkManager.conf
say_yellow "Restarting NetworkManager service..."
sudo systemctl restart NetworkManager
# Enable pipewire