crimes
CI / nixos-x86_64-linux (push) Successful in -18s Details
CI / nixos-aarch64-linux (push) Successful in 1m29s Details

main
Robert Gerus 2023-10-23 15:39:48 +02:00
parent e1a31d8461
commit d9c5b5a31a
5 changed files with 17 additions and 2 deletions

View File

@ -1,6 +1,11 @@
#!/usr/bin/env bash
set -a
source /run/agenix/ci-secrets
set +a
cat ci-secrets.nix | envsubst > ci-secrets.nix.tmp
mv ci-secrets.nix.tmp ci-secrets.nix
set -eou pipefail

5
.ci.sh
View File

@ -1,6 +1,11 @@
#!/usr/bin/env bash
set -a
source /run/agenix/ci-secrets
set +a
cat ci-secrets.nix | envsubst > ci-secrets.nix.tmp
mv ci-secrets.nix.tmp ci-secrets.nix
set -eou pipefail

3
ci-secrets.nix Normal file
View File

@ -0,0 +1,3 @@
{
wifi = "$__SECRET_wifi_secrets";
}

View File

@ -42,6 +42,7 @@ in {
wget
jq
nixos-rebuild
envsubst
];
};

View File

@ -1,5 +1,7 @@
{ config, pkgs, lib, inputs, ... }:
let ci-secrets = import ../../ci-secrets.nix;
in
{
# https://en.wikipedia.org/wiki/Aka_Manto
networking.hostName = "akamanto";
@ -20,8 +22,7 @@
supportedFilesystems = lib.mkForce [ "vfat" "ext4" ];
};
environment.etc."wifi-secrets".text =
builtins.getEnv "__SECRET_wifi_secrets";
environment.etc."wifi-secrets".text = ci-secrets.wifi;
networking = {
useDHCP = false;