A collection of packages and modules for Nix, NixOS, and home-manager.
nix run nixpkgs.cachix -c cachix use arc
The following top-level attrs are exposed:
arc.packages
exposes all packages availablearc.packages.groups
of packages can also be found here, such asvimPlugins
arc.build
is for build support helper functions and similararc.shells
contains some ready-made customizeable shell environmentsarc.shells.rust.stable
contains a bunch of stuffarc.shells.rust.nightly
is an occasionally-pinned unstable rust shell
arc.lib
contains library functionsarc.modules
can be used to import modules for nixos and other systemsarc.modules.nixos
contains nixos modulesarc.modules.home-manager
contains home-manager modulesarc.modules.misc
contains generic or helper modules that may be used in all contexts
arc.overlays
can be applied on top of nixpkgsarc.overlays.arc
adds the channel aspkgs.arc
arc.overlays.lib
addsarc.lib
topkgs.lib
arc.overlays.python
addspkgs.pythonOverrides
that can be used to modify python package sets- it also populates it with packages included with the channel
arc.overlays.shells
addspkgs.shells
arc.overlays.fetchurl
replacespkgs.fetchurl
with a builtin nix fetcherarc.overlays.overrides
replaces some packge derivations with the arc overrides
arc.pkgs
overlays the whole channel on top of nixpkgs, generally including all of the above
To find out what packages are available...
nix-env -f. -qa '*'
nix build -f. packages.<TAB>