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 =
{ self
, nixpkgs
, home-manager
, hosts
, ide
, ...
}:
outputs = { self, nixpkgs, home-manager, hosts, ide, ... }:
let
system = "x86_64-linux";
my-overlay = self: super: {
@ -33,7 +26,7 @@
overlays = [ my-overlay ];
};
modules = import ./modules {
inherit system pkgs ide my-overlay;
inherit system nixpkgs pkgs ide my-overlay;
};
home = import ./home {
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;
packages = import ./packages { inherit pkgs; };
programs = import ./programs { inherit pkgs; };

View File

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

View File

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