{ config, lib, inputs, pkgs, ... }: { 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; }; ## Cache ccache.enable = true; ccache.cacheDir = "/var/cache/ccache"; }; nix = { settings = { cores = 0; max-jobs = "auto"; auto-optimise-store = true; extra-sandbox-paths = [ "/var/cache/ccache" ]; }; ## Lix package = pkgs.lixPackageSets.latest.lix; ## ativaƧao do flakes settings.experimental-features = [ "nix-command" "flakes" ]; 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 = ""; }; services = { flatpak = { enable = true; }; }; }