update rotina

This commit is contained in:
DarkGui
2025-11-13 18:00:56 -03:00
parent e9820aef72
commit 35450b4490
13 changed files with 157 additions and 83 deletions
+4 -4
View File
@@ -3,12 +3,12 @@
## distro box
virtualisation.podman = {
enable = true;
#dockerCompat = true;
dockerCompat = true;
};
users.users.gui.extraGroups = [ "docker" ];
users.groups.docker.gid = 131;
virtualisation.docker = {
enable = true;
};
#virtualisation.docker = {
#enable = true;
#};
}
+1 -2
View File
@@ -10,11 +10,10 @@
);
plugins = with pkgs.obs-studio-plugins; [
wlrobs
obs-backgroundremoval
obs-pipewire-audio-capture
obs-gstreamer
obs-vkcapture
];
enableVirtualCamera = true;
};
programs.obs-studio.enableVirtualCamera = true;
}
+9 -1
View File
@@ -6,7 +6,10 @@
environment.systemPackages = with pkgs; [
## Aplicativos sociais
inputs.zen-browser.packages.${system}.default
inputs.hayase.packages.${pkgs.system}.default
bitwarden-desktop
protonvpn-gui
## Utilitários do sistema e dev tools
nh
home-manager
@@ -19,6 +22,8 @@
efibootmgr
docker-compose
podman
distroshelf
distrobox
freerdp
dmidecode
winboat
@@ -28,4 +33,7 @@
## inputs stable
#inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}
];
programs.gpu-screen-recorder.enable = true;
}
+1 -1
View File
@@ -17,4 +17,4 @@
gamescope.enable = true;
gamemode.enable = true;
};
}
}
+7 -5
View File
@@ -1,14 +1,16 @@
{ config, lib, inputs, pkgs, ... }: {
## Configuração de áudio com Pipewire (desativa PulseAudio)
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
## Configuração de áudio com Pipewire (desativa PulseAudio)
services = {
pulseaudio.enable = false;
pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
#jack.enable = true; # Descomente se usar aplicações JACK
};
};
security.rtkit.enable = true;
}
+7 -7
View File
@@ -1,11 +1,11 @@
{ config, lib, inputs, pkgs, ... }: {
## Ativar recursos experimentais do Nix, como flakes
nix.settings.experimental-features = ["nix-command" "flakes"];
nix = {
## ativar flakes
settings.experimental-features = ["nix-command" "flakes"];
## chaotic-nix
nix.nixPath = lib.mapAttrsToList (key: _: "${key}=flake:${key}") config.nix.registry;
nix.registry = lib.mapAttrs (_: value: {flake = value;}) (lib.filterAttrs (_: value: lib.isType "flake" value) inputs);
nix.settings.flake-registry = "";
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 = "";
};
}
+8
View File
@@ -2,6 +2,14 @@
services.flatpak = {
enable = true;
packages = [
"com.dec05eba.gpu_screen_recorder"
"org.vinegarhq.Sober"
];
update.auto = {
enable = true;
onCalendar = "weekly";
};
};
xdg.portal = {
+20 -11
View File
@@ -1,19 +1,28 @@
{ config, lib, inputs, pkgs, ... }: {
## nixLD
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [];
## nixNH
programs.nh = {
enable = true;
clean.enable = true;
clean.extraArgs = "--keep-since 8d --keep 7";
flake = "/etc/nixos"; # sets NH_OS_FLAKE variable for you
};
programs = {
## nix-ld
nix-ld = {
enable = true;
libraries = with pkgs; [ ];
};
## nh
nh = {
enable = true;
clean.enable = true;
clean.extraArgs = "--keep-since 8d --keep 7";
flake = "/etc/nixos"; # sets NH_OS_FLAKE variable for you
};
## appimage
appimage = {
enable = true;
binfmt = true;
};
};
## Configuração do gerenciador nix
nix.package = pkgs.lixPackageSets.latest.lix;
#nix.package = inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lix;
}
+4 -5
View File
@@ -1,13 +1,12 @@
{ config, lib, inputs, pkgs, ... }: {
## Configuração da internet
networking.networkmanager.enable = true;
networking.interfaces.enp9s0.wakeOnLan.enable = true;
networking = {
networkmanager.enable = true;
interfaces.enp9s0.wakeOnLan.enable = true;
};
## Ativar Bluetooth
hardware.bluetooth.enable = true;
## Ativar CUPS para impressão
services.printing.enable = true;
}