feat: updates, work on qs

This commit is contained in:
Kat Inskip 2025-12-05 10:37:39 -08:00
parent 5686454354
commit 4be1b9f090
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
30 changed files with 773 additions and 74 deletions

View file

@ -1,5 +0,0 @@
_: {
services.pipewire.lowLatency = {
enable = true;
};
}

View file

@ -6,7 +6,6 @@
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
platformOptimizations.enable = true;
extraCompatPackages = [
inputs.chaotic.packages.${pkgs.system}.proton-cachyos_x86_64_v3
inputs.chaotic.packages.${pkgs.system}.proton-ge-custom

View file

@ -24,8 +24,8 @@ in {
PROTON_EXPERIMENTAL = "/games/Steam Library/steamapps/common/Proton - Experimental";
PROTON_HOTFIX = "/games/Steam Library/steamapps/common/Proton Hotfix/";
PROTON_VRC = "/home/kat/.local/share/Steam/compatibilitytools.d/GE-Proton10-20-rtsp19/";
WINE_TKG = pkgs.wine-tkg;
WINE_CACHYOS = pkgs.wine-cachyos;
WINE_TKG = inputs.nix-gaming.packages.${pkgs.system}.wine-tkg;
WINE_CACHYOS = inputs.nix-gaming.packages.${pkgs.system}.wine-cachyos;
};
pathPackages = with pkgs; [
mangohud
@ -347,9 +347,11 @@ in {
home-manager.users.kat.home.file = let
inherit (lib.attrsets) listToAttrs nameValuePair attrNames;
inherit (lib.lists) concatMap;
dxvks = {
"x64" = pkgs.dxvk-w32;
"x32" = pkgs.dxvk-w64;
dxvks = let
gaming = inputs.nix-gaming.packages.${pkgs.system};
in {
"x64" = gaming.dxvk-w32;
"x32" = gaming.dxvk-w64;
};
pfxes = [
"Games/VNs/drive_c/windows"

View file

@ -29,6 +29,21 @@ in {
"default.clock.min-quantum" = ll_quant_int;
"default.clock.max-quantum" = hl_quant_int;
};
"context.modules" = [
{
name = "libpipewire-module-rt";
flags = [
"ifexists"
"nofail"
];
args = {
"nice.level" = -15;
"rt.prio" = 88;
"rt.time.soft" = 200000;
"rt.time.hard" = 200000;
};
}
];
};
pipewire-pulse = {
"91-discord-latency" = {

View file

@ -1,4 +1,5 @@
{pkgs, ...}: {
boot.zfs.package = pkgs.zfs_cachyos;
boot.kernelPackages = pkgs.linuxPackages_cachyos;
#boot.zfs.package = pkgs.zfs_cachyos;
#boot.kernelPackages = pkgs.linuxPackages_cachyos;
boot.kernelPackages = pkgs.linuxKernel.packages.linux_xanmod_stable;
}

View file

@ -33,7 +33,7 @@
};
networking.firewall.interfaces."podman*".allowedUDPPorts = [53];
services.gitea-actions-runner = {
package = pkgs.forgejo-actions-runner;
package = pkgs.forgejo-runner;
instances.default = {
enable = true;
name = config.networking.hostName;