A post-install script that gets your fresh Alpine Linux system into a GNOME desktop, giving a "just works" experience.
⚠️ This is intended to be run after completingsetup-alpineon a new Alpine installation.
🔒 You must run all scripts as root.
- Full GNOME Desktop via
setup-desktop - PipeWire audio routing
- Bluetooth support
- Flatpak + Flathub integration
- NetworkManager with full GNOME GUI integration
- Optional GUI apps (prompted during install)
- Optional debloat script to remove unwanted default software
(I recommend removing the default firefox and installing the flatpak if you ever need DRM support in your browser)
Before running the scripts:
-
Enable the
communityrepositoryvi /etc/apk/repositories
Remove the
#from the line ending in/community. -
Install
gitapk add git
git clone https://github.com/roguehashrate/rogue-alpine-setup
cd rogue-alpine-setupchmod +x install.sh networking.sh debloat.sh./install.shThis will:
- Install GNOME
- Set up Audio, Bluetooth, Flatpak
- Prompt for installing common apps
To ensure GNOME can manage Wi-Fi and network devices:
./networking.shThis configures NetworkManager for proper user-level interaction and disables conflicting services.
You’ll be asked whether to install:
- Web Browsers: Firefox (Flatpak), Brave (Flatpak)
- Text Editors: Vim, Neovim, Emacs, Nano, Micro
- Terminal Emulators: Alacritty, Kitty
- Image Editors: GIMP(Flatpak), Krita(Flatpak)
- OBS Studio (Flatpak)
- Timeshift (Backup Tool)
RPL License — see LICENSE file.
