A collection of packages and modules for Nix, NixOS, and home-manager.
nix run nixpkgs.cachix -c cachix use arcOrganization
The following top-level attrs are exposed:
arc.packagesexposes all packages availablearc.packages.groupsof packages can also be found here, such asvimPlugins
arc.buildis for build support helper functions and similararc.shellscontains some ready-made customizeable shell environmentsarc.shells.rust.stablecontains a bunch of stuffarc.shells.rust.nightlyis an occasionally-pinned unstable rust shell
arc.libcontains library functionsarc.modulescan be used to import modules for nixos and other systemsarc.modules.nixoscontains nixos modulesarc.modules.home-managercontains home-manager modulesarc.modules.misccontains generic or helper modules that may be used in all contexts
arc.overlayscan be applied on top of nixpkgsarc.overlays.arcadds the channel aspkgs.arcarc.overlays.libaddsarc.libtopkgs.libarc.overlays.pythonaddspkgs.pythonOverridesthat can be used to modify python package sets- it also populates it with packages included with the channel
arc.overlays.shellsaddspkgs.shellsarc.overlays.fetchurlreplacespkgs.fetchurlwith a builtin nix fetcherarc.overlays.overridesreplaces some packge derivations with the arc overrides
arc.pkgsoverlays the whole channel on top of nixpkgs, generally including all of the above
Packages
To find out what packages are available...
nix-env -f. -qa '*'
nix build -f. packages.<TAB>