v3-revamp-fedora

This commit is contained in:
2026-07-14 22:16:02 +02:00
parent 79363564a6
commit 9b389346cb
4 changed files with 96 additions and 118 deletions
+33 -1
View File
@@ -56,7 +56,12 @@ install_packages \
zip gzip p7zip unace unrar xarchiver \
feh gnome-font-viewer dconf-editor hardinfo2 lsb_release \
powertop inxi acpi plocate nm-connection-editor \
python3-pylint qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia
python3-pylint qt6-qtsvg qt6-qtvirtualkeyboard qt6-qtmultimedia \
arandr catfish galculator NetworkManager network-manager-applet \
NetworkManager-openvpn numlockx pipewire pipewire-alsa pipewire-pulse \
wireplumber pavucontrol playerctl gparted xfce4-pulseaudio-plugin xfce4-clipman-plugin
# temp disabled packages
# xfce4-indicator-plugin
pause_if_debug
@@ -100,7 +105,34 @@ pause_if_debug
# 4. Enable Services
#------------------------------------------
color_cyan "Enabling services..."
sudo systemctl enable --now fstrim.timer
sudo systemctl enable --now chronyd || true
# Ensure NetworkManager manages all interfaces
color_yellow "Ensuring NetworkManager service is enabled and running..."
sudo systemctl enable --now NetworkManager
color_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
color_yellow "Restarting NetworkManager service..."
sudo systemctl restart NetworkManager
color_yellow "Waiting for NetworkManager to reconnect..."
sleep 15
pause_if_debug
# Enable pipewire
systemctl --user enable pipewire pipewire-pulse wireplumber
pause_if_debug
color_green "Fedora Minimal setup completed."