ca: add certificates in /etc/ssl/certs

This commit is contained in:
Tobias Happ 2021-05-27 18:10:07 +02:00 committed by Alexander Sosedkin
parent 0a97cefe07
commit 36df7dac11
2 changed files with 38 additions and 0 deletions

View file

@ -0,0 +1,37 @@
# 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;
};
};
}

View file

@ -5,6 +5,7 @@
[ [
./build/activation.nix ./build/activation.nix
./build/config.nix ./build/config.nix
./environment/ca.nix
./environment/etc ./environment/etc
./environment/links.nix ./environment/links.nix
./environment/login ./environment/login