mirror of
https://github.com/aviallon/nixos-lib.git
synced 2026-04-06 01:38:06 +00:00
[Packages] Add Steam
This commit is contained in:
parent
0ffeb10f6a
commit
24d945b8e9
1 changed files with 20 additions and 10 deletions
18
packages.nix
18
packages.nix
|
|
@ -42,15 +42,19 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
nixpkgs.config.packageOverrides = pkgs:
|
|
||||||
let
|
programs.java.enable = true;
|
||||||
optimizePackage = optimizeForThisHost pkgs;
|
|
||||||
in {
|
nixpkgs.config.packageOverrides = pkgs: {
|
||||||
nano = optimizeForThisHost pkgs.nano;
|
nano = optimizeForThisHost pkgs.nano;
|
||||||
rsyncOptimized = optimizeForThisHost pkgs.rsync;
|
rsyncOptimized = optimizeForThisHost pkgs.rsync;
|
||||||
|
|
||||||
opensshOptimized = optimizeForThisHost pkgs.openssh;
|
opensshOptimized = optimizeForThisHost pkgs.openssh;
|
||||||
|
|
||||||
|
steam = pkgs.steam.override {
|
||||||
|
withJava = true;
|
||||||
|
};
|
||||||
|
|
||||||
nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {
|
nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {
|
||||||
inherit pkgs;
|
inherit pkgs;
|
||||||
};
|
};
|
||||||
|
|
@ -70,12 +74,18 @@ in
|
||||||
|
|
||||||
programs.ssh.package = pkgs.opensshOptimized;
|
programs.ssh.package = pkgs.opensshOptimized;
|
||||||
|
|
||||||
|
programs.steam.enable = true;
|
||||||
|
hardware.steam-hardware.enable = true;
|
||||||
|
programs.steam.remotePlay.openFirewall = true;
|
||||||
|
aviallon.programs.allowUnfreeList = [ "steam" "steam-original" "steam-runtime" ];
|
||||||
|
|
||||||
programs.ccache.enable = true;
|
programs.ccache.enable = true;
|
||||||
programs.ccache.packageNames = [
|
programs.ccache.packageNames = [
|
||||||
# config.boot.kernelPackages.kernel
|
# config.boot.kernelPackages.kernel
|
||||||
# "opensshOptimized"
|
# "opensshOptimized"
|
||||||
# "rsyncOptimized"
|
# "rsyncOptimized"
|
||||||
];
|
];
|
||||||
|
|
||||||
nix.sandboxPaths = [
|
nix.sandboxPaths = [
|
||||||
(toString config.programs.ccache.cacheDir)
|
(toString config.programs.ccache.cacheDir)
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue