NixOS configuration for my gaming computer
To apply configuration, run sudo nixos-rebuild switch -I nixos-config=configuration.nix
- htop gives much more information about system performance than Task Manager
- No background Windows Defender stealing performance
- Bluetooth connects faster and seems to not have major hardware issues like Windows
- OS and apps start faster
- Gnome has a nicer interface, the taskbar actually hides, and the Activities overlay is really nice to use
- Gnome settings are much nicer and usable than Windows settings
- I can install and configure a lot of things through Nix, which makes it easier to maintain my gaming computer
- Discord notifications actually tell you who messaged
- Just much less weird background shit running
- Much less tweaking needed for an optimal experience, no Cortana/ads to disable, no 3rd party junk to install
AMD's open-source driver does not support HDMI 2.1 for legal reasons, restricting my LG OLED to 4:2:0 Limited color- Fixed with DP-HDMI cable, though I needed to update the tv and the cable seems a bit finnicky.
- Linux does not support HDR
- Games like Satisfactory lock to 60fps under vsync, even though Wayland and X11 correctly enable freesync. League of Legends runs fine, but it might be locking to 120fps.
- Might be caused by multi-monitor
- This might help: https://zamundaaa.github.io/wayland/2021/12/14/about-gaming-on-wayland.html
- Satisfactory crashes on startup in some situations
- League of Legends prevents Gnome from switching to different desktops
Discord does not support streaming an entire screen- Fixed with xwaylandvideobridge
- KDE does not support color profiles, meaning that colors are saturated on wide gamut screens like LG OLEDs
- League of legends stutters
- League of Legends resets display settings, making my secondary monitor go sideways
- League of legends prevent my mouse from going to my secondary monitor, even when alt-tabbed
- Alt key gets stuck in League of Legends after alt-tab
- Discord streaming has high CPU usage (~1 core)