fixing gaming module

This commit is contained in:
Ivan Dimitrov 2023-11-18 10:08:36 +02:00
parent d43fe69478
commit fe41f5be0f
4 changed files with 17 additions and 28 deletions

View File

@ -15,14 +15,7 @@
}; };
}; };
outputs = outputs = { self, nixpkgs, home-manager, hosts, ide, ... }:
{ self
, nixpkgs
, home-manager
, hosts
, ide
, ...
}:
let let
system = "x86_64-linux"; system = "x86_64-linux";
my-overlay = self: super: { my-overlay = self: super: {
@ -33,7 +26,7 @@
overlays = [ my-overlay ]; overlays = [ my-overlay ];
}; };
modules = import ./modules { modules = import ./modules {
inherit system pkgs ide my-overlay; inherit system nixpkgs pkgs ide my-overlay;
}; };
home = import ./home { home = import ./home {
inherit system pkgs modules home-manager; inherit system pkgs modules home-manager;

View File

@ -1,6 +1,6 @@
{ system, pkgs, ide, my-overlay, ... }: { system, nixpkgs, pkgs, ide, my-overlay, ... }:
{ {
gaming = import ./gaming { }; gaming = import ./gaming { inherit nixpkgs; };
dnscrypt = import ./dnscrypt; dnscrypt = import ./dnscrypt;
packages = import ./packages { inherit pkgs; }; packages = import ./packages { inherit pkgs; };
programs = import ./programs { inherit pkgs; }; programs = import ./programs { inherit pkgs; };

View File

@ -1,15 +1,16 @@
{ config, lib, pkgs, ... }: { nixpkgs, ... }:
{ {
nixpkgs.config.allowUnfreePredicate = pkg: # Uses unfree shit
builtins.elem (lib.getName pkg) [ # nixpkgs.config.allowUnfreePredicate = pkg:
"nvidia-settings" # builtins.elem (nixpkgs.lib.getName pkg) [
"nvidia-x11" # "nvidia-settings"
"nvidia-persistenced" # "nvidia-x11"
"steam" # "nvidia-persistenced"
"steamcmd" # "steam"
"steam-original" # "steamcmd"
"steam-run" # "steam-original"
]; # "steam-run"
# ];
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia = { hardware.nvidia = {
@ -25,11 +26,5 @@
programs.steam = { programs.steam = {
enable = true; enable = true;
}; };
environment = {
systemPackages = with pkgs; [
steamcmd
steam-tui
];
};
} }

View File

@ -5,6 +5,7 @@
../hardware-configuration.nix ../hardware-configuration.nix
./laptop ./laptop
modules.dnscrypt modules.dnscrypt
# modules.gaming
hosts.nixosModule hosts.nixosModule
]; ];
}; };