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