xref: /freebsd/contrib/file/magic/Magdir/nix (revision 7af41682a96bf7058b82665c33bb9b1bfa079c17)
1*7af41682SXin LI
2*7af41682SXin LI#------------------------------------------------------------------------------
3*7af41682SXin LI# $File: nix,v 1.1 2026/06/02 19:41:27 christos Exp $
4*7af41682SXin LI# nix: Nix Expression Language (.nix)
5*7af41682SXin LI#------------------------------------------------------------------------------
6*7af41682SXin LI
7*7af41682SXin LI# Detect via common function arguments or structural patterns at the start
8*7af41682SXin LI0	string	    {
9*7af41682SXin LI>1	search/500  stdenv	    Nix package definition
10*7af41682SXin LI#>1	search/500  mkDerivation    Nix expression (mkDerivation)
11*7af41682SXin LI
12*7af41682SXin LI# Fallback: Detect if it's a generic Nix attribute set or function layout
13*7af41682SXin LI#0	search/100  stdenv.mkDerivation	 Nix expression (mkDerivation)
14*7af41682SXin LI#	search/100  import <nixpkgs>	 Nix expression (script/default)
15