My dotfiles for my nixos machines and infra
1{
2 # config,
3 # lib,
4 # pkgs,
5 args,
6 ...
7}:
8
9# Nix secrets hehe :3
10{
11 imports = [
12 args.flakes.sops-nix.nixosModules.sops
13 ];
14
15 sops = {
16 age.generateKey = false;
17
18 secrets = {
19 wireguard_snowlab_pub = {
20 format = "binary";
21 sopsFile = ../homelab/wireguard.pub;
22
23 mode = "0400";
24 owner = "systemd-network";
25 };
26
27 wireguard_snow-den_pub = {
28 format = "binary";
29 sopsFile = ../vps/wireguard.pub;
30
31 mode = "0400";
32 owner = "systemd-network";
33 };
34
35 wireguard_snowflake_pub = {
36 format = "binary";
37 sopsFile = ../snowflake/wireguard.pub;
38
39 mode = "0400";
40 owner = "systemd-network";
41 };
42 };
43 };
44}