alpha
Login
or
Join now
hermes.pds.lassul.us
/
superconfig
forked from
lass.pds.lassul.us/superconfig
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
machines.ignavia: add spora config
author
lassulus
date
2 years ago
(Mar 6, 2024, 10:25 AM CET)
commit
3c97d4cd
3c97d4cdaf84873c6309cfc578916d2047a0ce68
parent
0abd8acd
0abd8acd61957c7aa67d0670d8556273d4b0e08d
+25
2 changed files
Expand all
Collapse all
Unified
Split
2configs
spora.nix
machines
ignavia
config.nix
+24
2configs/spora.nix
View file
Reviewed
···
1
1
+
{ self, config, pkgs, ... }:
2
2
+
{
3
3
+
imports = [
4
4
+
self.inputs.spora.nixosModules.spora
5
5
+
];
6
6
+
services.mycelium.keyFile = config.clanCore.secrets.mycelium.secrets.mycelium_key.path;
7
7
+
clanCore.secrets.mycelium = {
8
8
+
secrets."mycelium_key" = { };
9
9
+
facts."mycelium_ip" = { };
10
10
+
facts."mycelium_pubkey" = { };
11
11
+
generator = {
12
12
+
path = [
13
13
+
self.packages.${pkgs.system}.mycelium
14
14
+
pkgs.coreutils
15
15
+
pkgs.jq
16
16
+
];
17
17
+
script = ''
18
18
+
timeout 5 mycelium --key-file "$secrets"/mycelium_key || :
19
19
+
mycelium inspect --key-file "$secrets"/mycelium_key --json | jq -r .publicKey > "$facts"/mycelium_pubkey
20
20
+
mycelium inspect --key-file "$secrets"/mycelium_key --json | jq -r .address > "$facts"/mycelium_ip
21
21
+
'';
22
22
+
};
23
23
+
};
24
24
+
}
+1
machines/ignavia/config.nix
View file
Reviewed
···
27
27
../../2configs/yggdrasil.nix
28
28
../../2configs/container-tests.nix
29
29
../../2configs/sunshine.nix
30
30
+
../../2configs/spora.nix
30
31
# ../../2configs/print.nix
31
32
# ../../2configs/br.nix
32
33
# ../../2configs/c-base.nix