diff --git a/flake.nix b/flake.nix index adefb03..6f57aae 100644 --- a/flake.nix +++ b/flake.nix @@ -61,6 +61,9 @@ system = "x86_64-linux"; modules = [ self.nixosModules.beatific + ({ ... }: { + environment.systemPackages = [ nixpkgs-2311.legacyPackages."i686-linux".gperftools ]; + }) ./machine/imperium ]; }; diff --git a/machine/imperium/default.nix b/machine/imperium/default.nix index be83a1c..a957a62 100644 --- a/machine/imperium/default.nix +++ b/machine/imperium/default.nix @@ -41,6 +41,13 @@ extraGroups = [ "networkmanager" ]; }; + # Configs needed to run TF2 on integrated graphics + programs.steam.enable = true; + nixpkgs.config.allowUnfree = true; + services.xserver.videoDrivers = [ "i915" ]; + hardware.opengl.enable = true; + hardware.opengl.driSupport32Bit = true; + environment.systemPackages = with pkgs; [ firefox libreoffice