adicionado patchs recomendado para otimizaçao

This commit is contained in:
2025-11-24 03:24:41 -03:00
parent 00309b8529
commit 5a4dd63390
11 changed files with 89 additions and 39 deletions
+4 -4
View File
@@ -9,10 +9,10 @@
environment.systemPackages = with pkgs; [
gnome-disk-utility
];
#programs.kdeconnect = {
#enable = true;
#package = pkgs.valent;
#};
programs.kdeconnect = {
enable = true;
package = pkgs.valent;
};
}
+1
View File
@@ -5,4 +5,5 @@
#./gnome.nix
./kde.nix
];
}
-1
View File
@@ -8,7 +8,6 @@
inputs.zen-browser.packages.${stdenv.hostPlatform.system}.default
inputs.hayase.packages.${pkgs.stdenv.hostPlatform.system}.default
bitwarden-desktop
inputs.chaotic.legacyPackages.${pkgs.stdenv.hostPlatform.system}.proton-cachyos_x86_64_v3
## Utilitários do sistema e dev tools
nh
+2 -2
View File
@@ -2,9 +2,9 @@
programs.fish.shellAliases = {
# upd = "sudo nix flake update --flake /etc/nixos && sudo nixos-rebuild switch --flake path:/etc/nixos#Alfa";
upd = "nh home switch -a -u && nh os switch -a -u";
upd = "nh home switch -a -u && nh os switch -a";
updhome = "nh home switch -a -u";
updsystem = "nh os switch -a -u";
gitupdate = "git add . && git commit && git push origin main"
gitupdate = "git add . && git commit && git push origin main";
};
}
+1
View File
@@ -14,5 +14,6 @@
./fish.nix
./kernel.nix
./udev.nix
./patchgames.nix
];
}
+55
View File
@@ -0,0 +1,55 @@
{ config, lib, inputs, pkgs, ... }: {
boot = {
modprobeConfig.enable = true;
kernelModules = [ "tcp_bbr" ];
extraModprobeConfig =
"options nvidia NVreg_UsePageAttributeTable=1 \
NVreg_InitializeSystemMemoryAllocations=0 \
NVreg_DynamicPowerManagement=0x02";
kernel.sysctl = {
"kernel.split_lock_mitigate" = 0;
"kernel.nmi_watchdog" = 0;
"net.core.netdev_max_backlog" = 4096;
"fs.file-max" = 2097152;
"net.ipv4.tcp_congestion_control" = "bbr";
};
};
services = {
ananicy = {
enable = true;
package = pkgs.ananicy-cpp;
rulesProvider = pkgs.ananicy-rules-cachyos;
};
preload.enable = true;
earlyoom = {
enable = true;
freeSwapThreshold = 2;
freeMemThreshold = 2;
extraArgs = [
"-g" "--avoid" "'^(X|plasma.*|konsole|kwin|wayland|gnome.*)$'"
];
};
udev = {
enable = true;
extraRules = ''
# Enable runtime PM for NVIDIA VGA/3D controller devices on driver bind
ACTION=="add|bind", SUBSYSTEM=="pci", DRIVERS=="nvidia", \
ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \
TEST=="power/control", ATTR{power/control}="auto"
# Disable runtime PM for NVIDIA VGA/3D controller devices on driver unbind
ACTION=="remove|unbind", SUBSYSTEM=="pci", DRIVERS=="nvidia", \
ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", \
TEST=="power/control", ATTR{power/control}="on"
'';
};
};
}
-2
View File
@@ -14,6 +14,4 @@
algorithm = "zstd";
};
## preload
services.preload.enable = true;
}
+1 -2
View File
@@ -40,8 +40,7 @@
python3
unrar
droidcam
];
}
-4
View File
@@ -11,10 +11,6 @@
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
loader.systemd-boot.configurationLimit = 10;
kernel.sysctl = {
"kernel.split_lock_mitigate" = 0;
"kernel.nmi_watchdog" = 0;
};
};
#boot.kernelPackages = pkgs.linuxPackagesFor pkgs.linux_cachyos;
+21 -21
View File
@@ -29,11 +29,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1763563060,
"narHash": "sha256-WoNrCTrsiONytvw31fvaRzwc9RcqqHv/LUyYyYflgIg=",
"lastModified": 1763732117,
"narHash": "sha256-/zBu6slgHtkuFZFJ4ReKS3NO6rdwEv4KcaYADkz6KyA=",
"owner": "chaotic-cx",
"repo": "nyx",
"rev": "c5bfa8ed2037abd4ca213b363065cb6f76155035",
"rev": "a34640558e83eb3ba0d52c52cb5ffd0465786e4b",
"type": "github"
},
"original": {
@@ -142,11 +142,11 @@
]
},
"locked": {
"lastModified": 1763416652,
"narHash": "sha256-8EBEEvtzQ11LCxpQHMNEBQAGtQiCu/pqP9zSovDSbNM=",
"lastModified": 1763906693,
"narHash": "sha256-inm7paa3myo8gE4TzjM8OPvsEg8xocWreIZBgBPEKgo=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ea164b7c9ccdc2321379c2ff78fd4317b4c41312",
"rev": "3d6c1c8fa0bea3a1a7ba23d6fa5993116766073b",
"type": "github"
},
"original": {
@@ -254,11 +254,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1763601139,
"narHash": "sha256-bKzBgQanOIbMkRsuYklvn1pEe4gKjrM8DA9U2WwTtj8=",
"lastModified": 1763955748,
"narHash": "sha256-C0d2vR1RArsjHKqNw9Sb0KHNQpkBAe3W6Y3DW33xCSs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "a55471df9f7c4513670d402ef9cb17a04c7a0d1e",
"rev": "c6f2f0cd7b56d6c13582509d8f34e1e1decb9779",
"type": "github"
},
"original": {
@@ -269,11 +269,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1763334038,
"narHash": "sha256-LBVOyaH6NFzQ3X/c6vfMZ9k4SV2ofhpxeL9YnhHNJQQ=",
"lastModified": 1763622513,
"narHash": "sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB+19M=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4c8cdd5b1a630e8f72c9dd9bf582b1afb3127d2c",
"rev": "c58bc7f5459328e4afac201c5c4feb7c818d604b",
"type": "github"
},
"original": {
@@ -317,11 +317,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1763421233,
"narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=",
"lastModified": 1763678758,
"narHash": "sha256-+hBiJ+kG5IoffUOdlANKFflTT5nO3FrrR2CA3178Y5s=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648",
"rev": "117cc7f94e8072499b0a7aa4c52084fa4e11cc9b",
"type": "github"
},
"original": {
@@ -339,11 +339,11 @@
]
},
"locked": {
"lastModified": 1763596473,
"narHash": "sha256-QVRqOH++WJxUVHTheVBmmCy+y1JhCTf/hfY4kNrz780=",
"lastModified": 1763955085,
"narHash": "sha256-/fkgaCjtHXWXeyDqAqZG05AcqN4n82QdQC57miKnAQ4=",
"owner": "nix-community",
"repo": "NUR",
"rev": "d937c63525bba103ddf01a72f375189d4e8f5207",
"rev": "1d63bbbc5375971019ef5792925d8cbd22019c30",
"type": "github"
},
"original": {
@@ -413,11 +413,11 @@
]
},
"locked": {
"lastModified": 1763521945,
"narHash": "sha256-Zcrafbe4niRJMbzaVOwg7+iedJhwBFttre2DpyCC6qA=",
"lastModified": 1763922466,
"narHash": "sha256-B/jxhKHXFwYBekp/lJsZC+6RV4qOvPgaUYLmz0mpNl4=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "24d7381b9231c23daceec5d372cc28e877f7785d",
"rev": "88d00b7d2fca281d674bb347282784bfe6ff27d6",
"type": "github"
},
"original": {
+2 -1
View File
@@ -44,7 +44,8 @@
};
homeConfigurations."gui@Alfa" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [ ./home.nix
modules = [
./home.nix
];
};
};