desktop-2024-09-01-16-05-22
This commit is contained in:
@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -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;
|
||||||
|
@ -124,8 +124,6 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
netdata.enable = false;
|
|
||||||
|
|
||||||
jellyfin = {
|
jellyfin = {
|
||||||
enable = true;
|
enable = true;
|
||||||
user = "alex";
|
user = "alex";
|
||||||
|
Reference in New Issue
Block a user