This commit is contained in:
2025-12-15 15:14:52 -03:00
parent 0265dbbca2
commit 119cf0e391
14 changed files with 398 additions and 81 deletions
+1
View File
@@ -6,6 +6,7 @@
desktopManager.cosmic.xwayland.enable = true;
};
environment.sessionVariables.COSMIC_DATA_CONTROL_ENABLED = 1;
environment.systemPackages = with pkgs; [
gnome-disk-utility
];
+1 -1
View File
@@ -6,4 +6,4 @@
./kde.nix
];
}
}
+1
View File
@@ -14,6 +14,7 @@
kdePackages.filelight
kdePackages.qtmultimedia
kdePackages.kcalc
kdePackages.sddm-kcm
];
environment.plasma6.excludePackages = with pkgs.kdePackages; [
+1 -1
View File
@@ -14,6 +14,6 @@
obs-gstreamer
obs-vkcapture
];
enableVirtualCamera = true;
#enableVirtualCamera = true;
};
}
+10 -2
View File
@@ -5,9 +5,12 @@
environment.systemPackages = with pkgs; [
## Aplicativos sociais
bitwarden-desktop
## inputs
inputs.zen-browser.packages.${stdenv.hostPlatform.system}.default
inputs.hayase.packages.${pkgs.stdenv.hostPlatform.system}.default
bitwarden-desktop
#inputs.chaotic.packages.${pkgs.stdenv.hostPlatform.system}.proton-cachyos_x86_64_v3
## Utilitários do sistema e dev tools
nh
@@ -16,7 +19,6 @@
vulkan-loader
vulkan-utility-libraries
gcc
preload
ethtool
efibootmgr
docker-compose
@@ -25,6 +27,7 @@
distrobox
freerdp
dmidecode
i2c-tools
#winboat
gitFull
kdePackages.partitionmanager
@@ -32,11 +35,16 @@
openrgb
winetricks
wineWowPackages.staging
haguichi
logmein-hamachi
zerotierone
## inputs stable
#inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}
];
programs.gpu-screen-recorder.enable = true;
services.logmein-hamachi.enable = true;
programs.haguichi.enable = true;
}
-2
View File
@@ -3,11 +3,9 @@
nix = {
## ativar flakes
settings.experimental-features = ["nix-command" "flakes"];
## chaotic-nix
nixPath = lib.mapAttrsToList (key: _: "${key}=flake:${key}") config.nix.registry;
registry = lib.mapAttrs (_: value: {flake = value;}) (lib.filterAttrs (_: value: lib.isType "flake" value) inputs);
settings.flake-registry = "";
};
chaotic.nyx.cache.enable = true;
}
+3 -3
View File
@@ -1,8 +1,8 @@
{ config, lib, inputs, pkgs, ... }: {
boot.kernelPackages = pkgs.linuxPackages_cachyos.cachyOverride {
mArch = "GENERIC_V3";
#boot.kernelPackages = pkgs.linuxPackages_cachyos.cachyOverride {
#mArch = "GENERIC_V3";
#useO3 = true;
#withLTO = "full";
};
#};
}
+1 -1
View File
@@ -21,7 +21,7 @@
};
## Configuração do gerenciador nix
nix.package = pkgs.lixPackageSets.latest.lix;
#nix.package = pkgs.lixPackageSets.latest.lix;
#nix.package = inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lix;
## compilaçao
+38 -4
View File
@@ -16,11 +16,8 @@
};
};
services = {
preload.enable = true;
earlyoom = {
enable = true;
freeSwapThreshold = 2;
@@ -44,6 +41,43 @@
TEST=="power/control", ATTR{power/control}="on"
'';
};
preload-ng = {
enable = true;
settings = {
cycle = 15;
memTotal = -5;
memFree = 70;
memCached = 10;
memBuffers = 50;
minSize = 1000000;
processes = 60;
sortStrategy = 0;
autoSave = 1800;
mapPrefix = "/nix/store/;/run/current-system/;!/";
exePrefix = "/nix/store/;/run/current-system/;!/";
};
};
};
systemd.services.set-min-free-mem = {
description = "Set vm.min_free_kbytes dynamically";
wantedBy = [ "multi-user.target" ];
after = [ "local-fs.target" ];
serviceConfig = {
User = "root";
RemainAfterExit = true;
};
script = ''
TOTAL_MEM=$(${pkgs.gawk}/bin/awk '/MemTotal/ {printf "%.0f", $2 * 0.01}' /proc/meminfo)
if [ -z "$TOTAL_MEM" ] || [ "$TOTAL_MEM" -eq 0 ]; then
echo "Failed to calculate memory size" >&2
exit 1
fi
${pkgs.sysctl}/bin/sysctl -w vm.min_free_kbytes=$TOTAL_MEM
'';
};
}
+1 -1
View File
@@ -10,7 +10,7 @@
## zram
zramSwap = {
enable = true;
memoryPercent = 70;
memoryPercent = 40;
algorithm = "zstd";
};
+3 -2
View File
@@ -7,7 +7,6 @@
youtube-music
element-desktop
(discord.override {withEquicord = true;})
#inputs.chaotic.legacyPackages.${pkgs.stdenv.hostPlatform.system}.proton-cachyos_x86_64_v3
## Jogos
lutris
@@ -26,6 +25,7 @@
## Utilitários do sistema e dev tools
fastfetch
handbrake
myxer
qbittorrent
cpu-x
@@ -39,7 +39,8 @@
tree
python3
unrar
droidcam
#droidcam
motrix
];