Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
nixos/gnome-terminal: init #66990
This module obsoletes services.gnome3.gnome-terminal-server
This module also correctly includes the vte.sh script
This is achieved with the options:
as it's best to keep this configuration unguarded by gnome3.enable
Motivation for this change
We should probably check if other desktop managers default include a vte terminal and enable
I would suggest to split it to a VTE module to make it easier to find.
Yeah, for the VTE stuff we probably should write something. Maybe I could add it to the “Creating a custom Freedesktop-like DE” chapter I am meaning to write for a manual.
I didn't really like that idea too strongly, as vte is just a terminal widget for GTK.
See #40878 (comment)
This module correctly includes the vte.sh script required for vte terminals like gnome-terminal to show the CWD in the window title and preserved across instances. This is achieved with the options: * programs.bash.vteIntegration * programs.zsh.vteIntegration as it's best to keep this configuration unguarded by gnome3.enable to support other vte terminals (such as elementary-terminal). Note the distinction between Zsh and Bash doesn't include a different script, as this script only supports those two shells.