use latest nix versions

This commit is contained in:
Kopatz
2025-10-25 16:41:19 +02:00
parent c278107991
commit 9c4eb0a65c
4 changed files with 32 additions and 0 deletions

View File

@@ -4,5 +4,6 @@
./index.nix
./ld.nix
./settings.nix
./latest.nix
];
}

14
modules/nix/latest.nix Normal file
View File

@@ -0,0 +1,14 @@
{ lib, inputs, config, pkgs, ... }:
with lib;
let
cfg = config.custom.nix;
in
{
options.custom.nix = {
useLatest = mkEnableOption "Use latest nix versions";
};
config = mkIf cfg.useLatest {
nix.package = pkgs.nixVersions.latest;
};
}

View File

@@ -37,6 +37,14 @@ in
networking.nat.internalInterfaces = [ "wg0" ];
networking.firewall.allowedUDPPorts = [ 51820 ];
#[Interface]
#PrivateKey = <your private key here>
#Address = 192.168.2.20/24
#[Peer]
#PublicKey = vyHNUy97R1cvqEvElznPpFQtoqm7WUHnT96UP6Dquwc=
#AllowedIPs = 192.168.2.0/24
#Endpoint = kopatz.dev:51820
#PersistentKeepalive = 25
networking.wg-quick.interfaces = {
wg0 = {
autostart = true;
@@ -117,6 +125,14 @@ in
];
publicKey = "AGBWzMeSTxmB3jwNdROYHbyiqhhAVyofMV5Ku5JIE1A=";
}
# more keys
# unused
{
allowedIPs = [
"192.168.2.100/32"
];
publicKey = "Oj2IYrHgPhIvN+s2oi9kpqN48BXjkYMr4J/z6Baqv0Q=";
}
];
privateKeyFile = config.age.secrets.wireguard-private.path;
};