#!/usr/bin/env bash # nix eval \ # --json \ # --impure \ # --expr \ # "(let pkgs = import { }; in (pkgs.lib.evalModules { modules = (import ) ++ [ ({...}: { nixpkgs.hostPlatform = builtins.currentSystem;} ) ] ; })).options" # nix eval \ # --json \ # --impure \ # --expr \ # "(let pkgs = import { }; in (pkgs.lib.evalModules { modules = (import ) ++ [(import )] ++ [ (builtins.getFlake https://git.clan.lol/clan/clan-core/archive/main.tar.gz).clanModules (builtins.getFlake https://git.clan.lol/clan/clan-core/archive/main.tar.gz).nixosModules.clanCore ({...}: { nixpkgs.hostPlatform = builtins.currentSystem;} ) ] ; })).options" # nix eval \ # --json \ # --impure \ # --expr \ # "(let pkgs = import { }; allNixosModules = (import ) ++ [(import ) { nixpkgs.hostPlatform = \"x86_64-linux\"; }]; in (pkgs.lib.evalModules { modules = allNixosModules ++ [ (builtins.getFlake https://git.clan.lol/clan/clan-core/archive/main.tar.gz).clanModules (builtins.getFlake https://git.clan.lol/clan/clan-core/archive/main.tar.gz).nixosModules.clanCore ({...}: { nixpkgs.hostPlatform = builtins.currentSystem;} ) ] ; })).options" # # nix eval \ --json \ --impure \ --file \ ./options.nix