v3-revamp-fedora
This commit is contained in:
@@ -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."
|
||||
Reference in New Issue
Block a user