GNOME: Difference between revisions
m →Enable system tray icons: use term panel instead of bar. |
scale-monitor-framebuffer and variable-refresh-rate are no longer experimental in GNOME 50. kms-modifier added |
||
| (4 intermediate revisions by one other user not shown) | |||
| Line 143: | Line 143: | ||
For more details, see [https://discourse.nixos.org/t/guide-to-installing-qt-theme/35523/2 this] forum post.{{Note|Qt integration with the adwaita style isn't perfect and your mileage may vary.}} | For more details, see [https://discourse.nixos.org/t/guide-to-installing-qt-theme/35523/2 this] forum post.{{Note|Qt integration with the adwaita style isn't perfect and your mileage may vary.}} | ||
=== Experimental | === Experimental features === | ||
GNOME has a number of experimental | GNOME has a number of experimental options for features not fully completed and thus hidden from the user. As of GNOME 50, these are the experimental features you may want to try out: | ||
{{File|3={ | {{File|3={ | ||
programs.dconf.profiles.user.databases = [ | programs.dconf.profiles.user.databases = [ | ||
| Line 151: | Line 151: | ||
"org/gnome/mutter" = { | "org/gnome/mutter" = { | ||
experimental-features = [ | experimental-features = [ | ||
" | "autoclose-xwayland" # automatically terminates Xwayland if all relevant X11 clients are gone | ||
" | # "kms-modifiers" # allocate scanout buffers using "explicit modifiers" if your graphics driver supports it. Uncomment if you want to test NVIDIA optimizations | ||
]; | ]; | ||
}; | }; | ||
| Line 233: | Line 232: | ||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
environment.gnome.excludePackages = with pkgs; [ | environment.gnome.excludePackages = with pkgs; [ | ||
showtime | |||
]; | ]; | ||
</nowiki>}} | </nowiki>|name=/etc/nixos/configuration.nix|lang=nix}} | ||
== Troubleshooting == | == Troubleshooting == | ||
=== Missing cursor/cursor is a white box === | === Missing cursor/cursor is a white box === | ||
This occurs when installing GNOME from an existing NixOS installation that used a different desktop environment that modified dconf (most likely switching from KDE to GNOME). To easily fix this: reset all dconf settings.<syntaxhighlight lang="bash"> | This occurs when installing GNOME from an existing NixOS installation that used a different desktop environment that modified dconf (most likely switching from KDE to GNOME). To easily fix this alongside any number of silent incompatabilities: reset all dconf settings.<syntaxhighlight lang="bash"> | ||
$ dconf reset -f / | $ dconf reset -f / | ||
</syntaxhighlight> | </syntaxhighlight> | ||