nix-profiles icon indicating copy to clipboard operation
nix-profiles copied to clipboard

Configuration profiles for x-truder networks

nix-profiles

Library of common nix profiles used in various deployments.

Including profiles in your nixos configuration

let
  profiles = (
    if (builtins.tryEval (import <xtruder/nix-profiles>)).success
    then import <xtruder/nix-profiles>
    else import (builtins.fetchTarball https://github.com/xtruder/nix-profiles/tarball/v0.48)
  );
in {
  imports = profiles.profiles;
}

Building images

iso:

cd images
nix-build '<nixpkgs/nixos>' -A config.system.build.isoImage -I nixos-config=iso.nix

Defined options

Look into options.md file.