services.buffyboard.settings.quirks.ignore_unused_terminals
If true, buffyboard won't automatically update the layout of a new terminal and draw the keyboard, if the terminal is not opened by any process. In this case SIGUSR1 should be sent to buffyboard to update the layout. This quirk was introduced to resolve a race between buffyboard and systemd-logind according to the following scenario:
- A user switches to a new virtual terminal
- Buffyboard opens the terminal and changes the number of rows
- systemd-logind sees that the terminal is opened by some other process and don't start getty@.service
The race is resolved by enabling this option and installing a drop-in file for getty@.service that sends SIGUSR1 to buffyboard.
- Type
null or boolean- Default
null- Declared
- <nixpkgs/nixos/modules/services/hardware/buffyboard.nix>