GNOME: Difference between revisions

imported>Jtojnar
m (Jtojnar moved page Gnome to GNOME: proper spelling)
imported>Jtojnar
m (remove redundant heading)
Line 1: Line 1:
== GNOME ==
GNOME (/(ɡ)noʊm/) is a desktop environment that aims to be simple and easy to use. It is designed by The GNOME Project and is composed entirely of free and open-source software. GNOME is a part of the GNU Project.
GNOME (/(ɡ)noʊm/) is a desktop environment that aims to be simple and easy to use. It is designed by The GNOME Project and is composed entirely of free and open-source software. GNOME is a part of the GNU Project.




=== Install GNOME ===
== Install GNOME ==


To use GNOME, add this to your configuration.nix:
To use GNOME, add this to your configuration.nix:
Line 13: Line 12:
</syntaxHighlight>
</syntaxHighlight>


=== Running ancient applications ===
== Running ancient applications ==


Long ago, in the GNOME 2 era, applications used GConf service to store configuration. This has been deprecated for many years but some applications were abandoned before they managed to upgrade to a newer dconf system. If you are running such application and getting an error like:
Long ago, in the GNOME 2 era, applications used GConf service to store configuration. This has been deprecated for many years but some applications were abandoned before they managed to upgrade to a newer dconf system. If you are running such application and getting an error like:
Line 29: Line 28:
After applying the update one also has restart their desktop session to refresh the user-specific dbus session.
After applying the update one also has restart their desktop session to refresh the user-specific dbus session.


=== Running GNOME programs outside of GNOME ===
== Running GNOME programs outside of GNOME ==


While we are packaging GNOME platform-based applications to be largely [self-contained https://nixos.org/nixpkgs/manual/#sec-language-gnome], they still depend, for one reason or another, on some global configuration. The {{ic|gnome.nix}} module sets all the necessary options for you but if you are running customized set-up, you might need to replicate that yourself.
While we are packaging GNOME platform-based applications to be largely [self-contained https://nixos.org/nixpkgs/manual/#sec-language-gnome], they still depend, for one reason or another, on some global configuration. The {{ic|gnome.nix}} module sets all the necessary options for you but if you are running customized set-up, you might need to replicate that yourself.