nixpkgs/nixos/modules/hardware
Charles Hall 142c8ab9a4
nixos/nvidia: enable fbdev when available
In my experience this is required to get Plasma 6 Wayland to work on
my GTX 1080 with the proprietary driver. Otherwise, I get errors in my
`journalctl --user` about "MESA-LOADER: failed to open simpledrm" (among
many other things) and Plasma just presents a black screen with a cursor
and nothing else.

I discovered this by searching the aforementioned error and found
[this Arch Linux forum post][0] and some further clicking around led
me to [this section on the ArchWiki][1], which is where I got the
`versionAtLeast` value from.

Tested with `nvidia-x11-555.58-6.9.7`.

[0]: https://bbs.archlinux.org/viewtopic.php?id=293741
[1]: https://wiki.archlinux.org/title/NVIDIA#DRM_kernel_mode_setting
2024-07-05 16:24:12 -07:00
..
cpu nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
keyboard nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
network nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
onlykey nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
raid nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
sensor nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
video nixos/nvidia: enable fbdev when available 2024-07-05 16:24:12 -07:00
acpilight.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
all-firmware.nix nixos/firmware: Omit removed rtl8723-bs package 2023-12-18 10:49:40 -08:00
bladeRF.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
brillo.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
ckb-next.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
corectrl.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
device-tree.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
digitalbitbox.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
flipperzero.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
flirc.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
gkraken.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
glasgow.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
gpgsmartcards.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
graphics.nix nixos/hardware/video/virtualbox: move from generic opengl module 2024-06-16 14:11:33 +03:00
hackrf.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
i2c.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
infiniband.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
ksm.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
ledger.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
logitech.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
mcelog.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
new-lg4ff.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
nitrokey.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
openrazer.nix nixos/openrazer: properly rename mouseBatteryNotifier option 2024-05-05 23:22:07 +02:00
opentabletdriver.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
pcmcia.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
printers.nix nixos/hardware/printers: fix ppdOptions of ensured printers 2024-05-16 18:55:28 +02:00
rtl-sdr.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
saleae-logic.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
sata.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
steam-hardware.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
system-76.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
tuxedo-keyboard.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
ubertooth.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
uinput.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
uni-sync.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
usb-modeswitch.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
usb-storage.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
wooting.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
xone.nix nixos/xone: fixed a typo in the option description (#310419) 2024-05-30 14:53:04 +03:00
xpadneo.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00