Update de rotina

This commit is contained in:
Guilherme Hermando
2025-08-17 18:45:41 -03:00
committed by GitHub
parent 3c5d19c060
commit 272bfb68d5
8 changed files with 90 additions and 55 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{ config, lib, inputs, pkgs, ... }: {
programs.fish.shellAliases = {
programs.bash.shellAliases = {
# upd = "sudo nix flake update --flake /etc/nixos && sudo nixos-rebuild switch --flake path:/etc/nixos#Alfa";
upd = "nh os switch -a -u";
nixcf = "kate /etc/nixos/configuration.nix";
+19
View File
@@ -0,0 +1,19 @@
{ config, lib, inputs, pkgs, ... }: {
## compressao brtfs
fileSystems = {
"/" = {
options = [ "compress=zstd:3" ];
};
};
## zram
zramSwap = {
enable = true;
memoryPercent = 70;
algorithm = "zstd";
};
## preload
services.preload.enable = true;
}
+8
View File
@@ -0,0 +1,8 @@
{ config, lib, inputs, pkgs, ... }: {
## distro box
virtualisation.podman = {
enable = true;
dockerCompat = true;
};
}
+17 -19
View File
@@ -1,26 +1,24 @@
{ config, lib, inputs, pkgs, ... }: {
## config fish
environment.systemPackages = with pkgs; [
fishPlugins.done
fishPlugins.fzf-fish
fishPlugins.forgit
fishPlugins.hydro
fzf
fishPlugins.grc
grc
];
programs.fish.enable = true;
#environment.systemPackages = with pkgs; [
#fishPlugins.done
#fishPlugins.fzf-fish
#fishPlugins.forgit
#fishPlugins.hydro
#fzf
#fishPlugins.grc
#grc
#];
# programs.fish.enable = true;
## auto start fish com bash
programs.bash = {
interactiveShellInit =
'' if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]]
then
shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION=""
exec ${pkgs.fish}/bin/fish $LOGIN_OPTION
fi '';
};
#programs.bash = {
#interactiveShellInit =
#'' if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]]
# then
# shopt -q login_shell && LOGIN_OPTION='--login' || LOGIN_OPTION=""
# exec ${pkgs.fish}/bin/fish $LOGIN_OPTION
# fi '';
}
+12 -2
View File
@@ -17,8 +17,10 @@
xclicker
mangojuice
mangohud
inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lsfg-vk
inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lsfg-vk-ui
hydralauncher
protonplus
lsfg-vk
lsfg-vk-ui
## Utilitários do sistema e dev tools
nh
@@ -28,6 +30,7 @@
vulkan-tools-lunarg
vulkan-loader
vulkan-utility-libraries
preload
fastfetch
git
btop
@@ -38,6 +41,13 @@
kdePackages.partitionmanager
winetricks
wineWowPackages.staging
kdePackages.qtmultimedia
zenity
python3
efibootmgr
distrobox
podman
distroshelf
## repositorio 25.05
inputs.nixpkgs-stable.legacyPackages.${pkgs.system}.vulkan-tools
+1 -2
View File
@@ -1,8 +1,7 @@
{ config, lib, inputs, pkgs, ... }: {
environment.variables = {
__GL_SHADER_DISK_CACHE_SIZE = "12000000000";
GITHUB_TOKEN = ""; # Recomendado manter tokens em segredo
__GL_SHADER_DISK_CACHE_SIZE = "12000000000";
VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d";
};
}