From 76d7e1dc06eabb637d6c2c24606d7df30500a315 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Sat, 27 May 2023 21:35:39 +0300 Subject: [PATCH] Move supporting 32 bit opengl drivers and Steam to its own directory --- .gitignore | 1 + machines/asus/default.nix | 1 + machines/asus/hardware.nix | 3 --- machines/asus/steam/default.nix | 10 ++++++++++ 4 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 machines/asus/steam/default.nix diff --git a/.gitignore b/.gitignore index d5c112b..ec999a3 100644 --- a/.gitignore +++ b/.gitignore @@ -13,6 +13,7 @@ !machines/asus/openttd/ !machines/asus/pipewire/ !machines/asus/python/ +!machines/asus/steam/ !machines/asus/xserver/ !flake.lock diff --git a/machines/asus/default.nix b/machines/asus/default.nix index 2d4be98..0e3ac47 100644 --- a/machines/asus/default.nix +++ b/machines/asus/default.nix @@ -20,6 +20,7 @@ ./openttd ./pipewire ./python + ./steam ./xserver ./fonts.nix diff --git a/machines/asus/hardware.nix b/machines/asus/hardware.nix index 14aa5e9..d47d823 100644 --- a/machines/asus/hardware.nix +++ b/machines/asus/hardware.nix @@ -37,7 +37,4 @@ systemConfiguration { device = "/dev/disk/by-uuid/10bfe7d8-1daf-4c65-a5a6-cf3c9a085478"; } ]; - - # Steam uses 32-bit drivers for some unholy fucking reason. - hardware.opengl.driSupport32Bit = true; } diff --git a/machines/asus/steam/default.nix b/machines/asus/steam/default.nix new file mode 100644 index 0000000..cb0a21f --- /dev/null +++ b/machines/asus/steam/default.nix @@ -0,0 +1,10 @@ +{ lib, pkgs, systemConfiguration, homePackages, ... }: lib.recursiveUpdate + +(systemConfiguration { + # Steam uses 32-bit drivers for some unholy fucking reason. + hardware.opengl.driSupport32Bit = true; +}) + +(with pkgs; homePackages "nixos" [ + steam +])