nix-on-droid/modules/environment/ca.nix
2022-10-04 00:43:13 +02:00

35 lines
633 B
Nix

# Copyright (c) 2019-2021, see AUTHORS. Licensed under MIT License, see LICENSE.
{ config, lib, pkgs, ... }:
with lib;
let
certificate = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
in
{
###### interface
options = { };
###### implementation
config = {
environment.etc = {
# NixOS canonical location + Debian/Ubuntu/Arch/Gentoo compatibility.
"ssl/certs/ca-certificates.crt".source = certificate;
# Old NixOS compatibility.
"ssl/certs/ca-bundle.crt".source = certificate;
# CentOS/Fedora compatibility.
"pki/tls/certs/ca-bundle.crt".source = certificate;
};
};
}