Skip to content

A post-install script that gets your fresh Alpine Linux system into a GNOME desktop, giving a "just works" experience.

License

Notifications You must be signed in to change notification settings

roguehashrate/rogue-alpine-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

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 completing setup-alpine on a new Alpine installation.

🔒 You must run all scripts as root.


✅ Features

  • 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)


📦 Requirements

Before running the scripts:

  1. Enable the community repository

    vi /etc/apk/repositories

    Remove the # from the line ending in /community.

  2. Install git

    apk add git

🚀 Installation

1. Clone the repository

git clone https://github.com/roguehashrate/rogue-alpine-setup

cd rogue-alpine-setup

2. Make the scripts executable

chmod +x install.sh networking.sh debloat.sh

3. Run the main install script

./install.sh

This will:

  • Install GNOME
  • Set up Audio, Bluetooth, Flatpak
  • Prompt for installing common apps

4. Run the networking script

To ensure GNOME can manage Wi-Fi and network devices:

./networking.sh

This configures NetworkManager for proper user-level interaction and disables conflicting services.


🧩 Optional Apps (Prompted During Install)

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)

📄 License

RPL License — see LICENSE file.

About

A post-install script that gets your fresh Alpine Linux system into a GNOME desktop, giving a "just works" experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages