desktop-2024-09-01-16-05-22

This commit is contained in:
Alexander Szczepanski
2024-09-01 16:05:22 +02:00
parent c5657eec27
commit 6e49bca55d
3 changed files with 25 additions and 18 deletions

View File

@ -1,10 +1,19 @@
{ config, pkgs, lib, outputs, ... }: { config, pkgs, lib, outputs, ... }:
{ {
services.flatpak.enable = true;
programs = { programs = {
gamescope = { gamescope = {
enable = true; enable = true;
capSysNice = true; capSysNice = false;
package = pkgs.unstable.gamescope;
}; };
gamemode = {
enable = true;
enableRenice = true;
};
steam = { steam = {
enable = true; enable = true;
package = pkgs.unstable.steam.override { package = pkgs.unstable.steam.override {
@ -19,13 +28,14 @@
}; };
environment.systemPackages = with pkgs.unstable; [ environment.systemPackages = with pkgs.unstable; [
(lutris.override { # (lutris.override {
extraPkgs = pkgs: [ # extraPkgs = pkgs: [
pkgs.gamescope # pkgs.gamescope
pkgs.mangohud # pkgs.mangohud
]; # ];
}) # })
lutris
heroic heroic
protontricks protontricks
@ -38,7 +48,6 @@
winetricks winetricks
# proton-ge-bin # proton-ge-bin
pcsx2 pcsx2
gamescope
mangohud mangohud
]; ];
} }

View File

@ -29,7 +29,7 @@ in
../../configs/games.nix ../../configs/games.nix
../../configs/develop.nix ../../configs/develop.nix
../../configs/libvirt.nix ../../configs/libvirt.nix
../../configs/plasma.nix ../../configs/plasma-wayland.nix
../../configs/user-gui.nix ../../configs/user-gui.nix
../../configs/user.nix ../../configs/user.nix
]; ];
@ -59,9 +59,14 @@ in
nix.settings.system-features = [ "nixos-test" "benchmark" "big-parallel" "kvm" "gccarch-znver2" ]; nix.settings.system-features = [ "nixos-test" "benchmark" "big-parallel" "kvm" "gccarch-znver2" ];
boot = { boot = {
initrd.systemd.enable = true;
loader = { loader = {
systemd-boot.enable = true; grub = {
enable = true;
efiSupport = true;
device = "nodev";
configurationLimit = 5;
useOSProber = true;
};
efi = { canTouchEfiVariables = true; }; efi = { canTouchEfiVariables = true; };
}; };
@ -145,11 +150,6 @@ in
printing.enable = true; printing.enable = true;
fwupd.enable = true; fwupd.enable = true;
displayManager.autoLogin = {
enable = true;
user = "alex";
};
pipewire = { pipewire = {
enable = true; enable = true;
alsa.enable = true; alsa.enable = true;

View File

@ -124,8 +124,6 @@ in {
}; };
services = { services = {
netdata.enable = false;
jellyfin = { jellyfin = {
enable = true; enable = true;
user = "alex"; user = "alex";