commit working state to prevent future breakage

This commit is contained in:
Andreas Schaafsma 2024-11-11 21:49:11 +01:00
parent 5aded84ef9
commit cae95f99af
7 changed files with 53 additions and 6 deletions

View File

@ -21,10 +21,11 @@ in
packages = [
pkgs.nil
pkgs.steam
pkgs.gamemode
pkgs.beeper
pkgs.my-namespace.udev-steelseries
pkgs.qbittorrent
pkgs.discord
pkgs.vesktop
];
};
}

View File

@ -0,0 +1,31 @@
{ config
, lib
, pkgs
, ...
}:
let
inherit (lib.my-namespace) enabled;
in
{
imports = [
# ../modules.nix
];
my-namespace.home = {
stream-tools = enabled;
gnome-customizations = enabled;
# networking = enabled;
# personal-apps = enabled;
# suites.laptop = enabled;
};
home = {
packages = [
pkgs.nil
pkgs.steam
pkgs.gamemode
pkgs.beeper
pkgs.my-namespace.udev-steelseries
pkgs.qbittorrent
pkgs.vesktop
];
};
}

View File

@ -1,5 +1,4 @@
{ config, lib, pkgs, ... }:
{
boot.kernelParams = [ "drm.edid_firmware=DP-3:edid/edid.bin" ];
@ -10,6 +9,4 @@
cp ${./firmware/KG271-edid.bin} $out/lib/firmware/edid/edid.bin
''
)];
}

View File

@ -49,6 +49,9 @@
# Enable the GNOME Desktop Environment.
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.desktopManager.plasma6.enable = true;
programs.ssh.askPassword = "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
# Configure keymap in X11
services.xserver.xkb = {

View File

@ -60,6 +60,7 @@ in
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
gamescopeSession.enable = true;
};
# Open ports in the firewall.

View File

@ -7,7 +7,18 @@
};
# Load nvidia driver for Xorg and Wayland
#boot.extraModulePackages = [ config.boot.kernelPackages.nvidia_x11 ];
#boot.kernelParams = [
# "nvidia-drm.fbdev=1"
#];
boot.blacklistedKernelModules = [
# "i915"
# "amdgpu"
"nouveau"
];
services.xserver.videoDrivers = [ "nvidia" ];
#boot.initrd.kernelModules = [ "nvidia" ];
hardware.nvidia = {
@ -40,4 +51,7 @@
# Optionally, you may need to select the appropriate driver version for your specific GPU.
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
#users.users.andreas = {
# extraGroups = [ "video" "render" ];
#};
}