Steam: Difference between revisions

imported>Artturin
use steam module and clean up
imported>Yusdacra
m Fixed some indentation, better formatting
Line 33: Line 33:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   environment.systemPackages = with pkgs; [
   environment.systemPackages = with pkgs; [
  steam-run-native
    steam-run-native
   ];
   ];
</syntaxHighlight>
</syntaxHighlight>
Line 43: Line 43:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   environment.systemPackages = with pkgs; [
   environment.systemPackages = with pkgs; [
  (steam.override { nativeOnly = true; }).run
    (steam.override { nativeOnly = true; }).run
   ];
   ];
</syntaxHighlight>
</syntaxHighlight>
Line 66: Line 66:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   environment.systemPackages = with pkgs; [
   environment.systemPackages = with pkgs; [
  (steam.override { withPrimus = true; extraPkgs = pkgs: [ bumblebee glxinfo ]; nativeOnly = true; }).run
    (steam.override {
      withPrimus = true;
      extraPkgs = pkgs: [ bumblebee glxinfo ];
      nativeOnly = true;
    }).run
   ];
   ];
</syntaxHighlight>
</syntaxHighlight>
Line 73: Line 77:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   programs.java.enable = true;  
   programs.java.enable = true;  
    environment.systemPackages = with pkgs; [
  environment.systemPackages = with pkgs; [
  (steam.override { withJava = true; })
    (steam.override { withJava = true; })
   ];
   ];
</syntaxHighlight>
</syntaxHighlight>