Add nix-gaming, Home Manager, and system improvements
- Add nix-gaming flake for gaming optimizations - Add Home Manager for better user package management - Enable zramSwap for memory compression - Enable fwupd for firmware updates - Enable power-profiles-daemon for power management - Add PipeWire low-latency configuration - Add platform optimizations from nix-gaming - Add gaming tools: LACT, vkbasalt, discord - Add dev tools: meld, dbeaver-bin, insomnia Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
This commit is contained in:
@@ -1,9 +1,18 @@
|
||||
{ pkgs, ... }:
|
||||
{ pkgs, inputs, ... }:
|
||||
|
||||
{
|
||||
# Identification tags (shows in boot menu)
|
||||
system.nixos.tags = [ "gaming" "zen" ];
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# NIX-GAMING PLATFORM OPTIMIZATIONS
|
||||
# --------------------------------------------------------------------------
|
||||
imports = [
|
||||
inputs.nix-gaming.nixosModules.platformOptimisations
|
||||
];
|
||||
|
||||
nix-gaming.platformOptimisations.enable = true;
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# KERNEL - Zen for gaming performance
|
||||
# --------------------------------------------------------------------------
|
||||
@@ -62,6 +71,7 @@
|
||||
# -- Performance Overlays --
|
||||
mangohud # FPS counter, GPU stats
|
||||
goverlay # MangoHud GUI config
|
||||
vkbasalt # Vulkan post-processing (sharpening, CAS)
|
||||
|
||||
# -- Game Launchers --
|
||||
lutris # Multi-platform launcher
|
||||
@@ -76,6 +86,10 @@
|
||||
# -- Utilities --
|
||||
gamescope # Micro-compositor for gaming
|
||||
corectrl # AMD GPU control GUI
|
||||
lact # LACT - AMD GPU control (alternative to CoreCtrl)
|
||||
|
||||
# -- Communication --
|
||||
discord # Voice chat and gaming communities
|
||||
|
||||
# -- Optional Game Clients --
|
||||
# prismlauncher # Minecraft
|
||||
|
||||
Reference in New Issue
Block a user