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
+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;
}