Skip to content

Gnomify Ubuntu: A bash script that “gnomifies” Ubuntu: removes Snap and Ubuntu customizations, installs upstream GNOME and core apps, enables Flatpak/Flathub, applies Adwaita/Libadwaita + Papirus, and sets sensible defaults for a clean GNOME experience.

License

Notifications You must be signed in to change notification settings

SirBisgaard/Gnomify-Ubuntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Gnomify Ubuntu

Seamlessly blend Ubuntu’s renowned stability with the clean, modern GNOME desktop and its default applications.

✨ What is Gnomify Ubuntu?

Gnomify Ubuntu is a script that transforms Ubuntu into a near-vanilla GNOME experience, replacing Ubuntu’s customizations and non-GNOME applications with the official GNOME interface and apps. This project is perfect for users who want the reliability of Ubuntu paired with the simplicity and elegance of upstream GNOME.

🎯 Who is this for?

  • GNOME enthusiasts who want a true GNOME experience on Ubuntu.
  • Minimalists seeking a clean, distraction-free desktop.
  • Tinkerers who want to avoid Snap, Ubuntu ads, and telemetry.
  • Anyone who prefers Flatpak and Flathub over Snap.

🖼️ Screenshots

Main Menu

This is how the script's main menu looks when you run it. You can choose to install Gnomify Ubuntu, or exit the script:

Gnomify Ubuntu Menu

Desktop Previews

Here are screenshots of the desktop after running Gnomify Ubuntu on different versions of Ubuntu. The desktop features the Papirus icon theme, Adwaita/Libadwaita themes, and a clean GNOME interface.

Ubuntu 25.04 Desktop

Ubuntu 25.04 Desktop Preview

Ubuntu 24.04.2 LTS Desktop

Ubuntu 24.04.2 LTS Desktop Preview

⚡ Features

  • 🚫 Removes Ubuntu Desktop and related none GNOME apps
  • 🚫 Removes Snap and all Snap packages
  • 🖥️ Installs GNOME Desktop (session, backgrounds, tweaks, etc.)
  • 🛠️ Installs GNOME Core apps (see script for full list)
  • 🌐 Installs Firefox directly from Mozilla’s official repository
  • 🏪 Installs Flathub for access to thousands of Flatpak apps
  • 🎨 Enables Papirus & adw-gtk3 theme for a modern feel
  • 🌙 Enables dark mode and other defaults for a great start!
  • 📦 Updates with Ubuntu throught their updater
  • 🧹 Cleans up after itself for a tidy system

🛠️ Installation

Recommended: A fresh install of Ubuntu, and preferably with third-party repositories and additional media formats enabled during installation.

  1. Open a terminal and run:

    sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/SirBisgaard/Gnomify-Ubuntu/master/gnomify-ubuntu.sh)"
  2. Check the version number:
    The script should display the version number listed in the script header.

  3. Ubuntu crrash report:
    If you see a message about Ubuntu crash reports, you can safely ignore it. This is a known issue with the script and does not affect functionality.

  4. Reboot your computer after the script completes.

⚠️ Use this script at your own risk.
It makes significant changes to your system.

✅ Tested On

This script has been tested on the latest Ubuntu releases to ensure compatibility and stability. Below are the versions confirmed to work:

Distro Status
Ubuntu 25.04
Ubuntu 24.04.2 LTS

🙋 FAQ

Q: Can I customize what gets installed or removed?
A: Yes! The script is modular—edit gnomify-ubuntu.sh to suit your needs.

Q: Is this reversible?
A: No. The changes are significant. Back up your data before running.

Q: Does this work on Ubuntu flavors (Kubuntu, Xubuntu, etc.)?
A: Only tested on standard Ubuntu. Use at your own risk on other flavors.

Q: Is adw-gtk3 updated automaticly?
A: No, you will have to update it manually, an I hope to add this in the future.

🤝 Credits

📄 License

Enjoy your clean GNOME desktop! 🎉

About

Gnomify Ubuntu: A bash script that “gnomifies” Ubuntu: removes Snap and Ubuntu customizations, installs upstream GNOME and core apps, enables Flatpak/Flathub, applies Adwaita/Libadwaita + Papirus, and sets sensible defaults for a clean GNOME experience.

Topics

Resources

License

Stars

Watchers

Forks

Languages