Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c58261db8 | ||
|
|
f7fecbe8ad |
@@ -62,7 +62,7 @@
|
|||||||
dnsmasq.enable = true;
|
dnsmasq.enable = true;
|
||||||
# mediastack
|
# mediastack
|
||||||
mediastack.enable = true;
|
mediastack.enable = true;
|
||||||
qbittorrent.vpn_inf = "enp34s0.69";
|
qbittorrent.vpn_inf = "enp37s0f1.69";
|
||||||
# system
|
# system
|
||||||
backups.enable = true;
|
backups.enable = true;
|
||||||
motd.enable = true;
|
motd.enable = true;
|
||||||
@@ -111,15 +111,25 @@
|
|||||||
dns = "systemd-resolved"; # the backup dancer!
|
dns = "systemd-resolved"; # the backup dancer!
|
||||||
ensureProfiles.profiles = {
|
ensureProfiles.profiles = {
|
||||||
vpn = {
|
vpn = {
|
||||||
#ethernet.mac-address = "7a:e4:07:8d:22:76";
|
ethernet.mac-address = "02:ea:6c:3c:9f:cd";
|
||||||
connection.type = "vlan";
|
connection.type = "vlan";
|
||||||
connection.id = "vpn";
|
connection.id = "vpn";
|
||||||
connection.interface-name = "enp34s0.69"; # or just "vpn-vlan"
|
connection.interface-name = "enp37s0f1.69"; # or just "vpn-vlan"
|
||||||
vlan.interface-name = "enp34s0.69"; # or just "vpn-vlan"
|
vlan.interface-name = "enp37s0f1.69"; # or just "vpn-vlan"
|
||||||
vlan.parent = "enp34s0";
|
vlan.parent = "enp37s0f1";
|
||||||
vlan.id = 69;
|
vlan.id = 69;
|
||||||
#ipv4.dns = "9.9.9.9";
|
#ipv4.dns = "9.9.9.9";
|
||||||
};
|
};
|
||||||
|
# lan = {
|
||||||
|
# ethernet.mac-address = "02:11:61:c5:31:b6";
|
||||||
|
# connection.type = "vlan";
|
||||||
|
# connection.id = "lan";
|
||||||
|
# connection.interface-name = "enp37s0f1.20"; # or just "vpn-vlan"
|
||||||
|
# vlan.interface-name = "enp37s0f1.20"; # or just "vpn-vlan"
|
||||||
|
# vlan.parent = "enp37s0f1";
|
||||||
|
# vlan.id = 20;
|
||||||
|
# #ipv4.dns = "9.9.9.9";
|
||||||
|
# };
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ in {
|
|||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableDefaultConfig = false;
|
enableDefaultConfig = false;
|
||||||
matchBlocks = {
|
settings = {
|
||||||
"*" = {
|
"*" = {
|
||||||
identityFile = "${home_dir}/.ssh/id_blake";
|
identityFile = "${home_dir}/.ssh/id_blake";
|
||||||
forwardAgent = false;
|
forwardAgent = false;
|
||||||
@@ -36,7 +36,7 @@ in {
|
|||||||
user = "gitea";
|
user = "gitea";
|
||||||
port = 7567;
|
port = 7567;
|
||||||
};
|
};
|
||||||
"git.snowbelle.lan" = {
|
"git.lumiose.blakedheld.xyz" = {
|
||||||
user = "gitea";
|
user = "gitea";
|
||||||
port = 7567;
|
port = 7567;
|
||||||
};
|
};
|
||||||
@@ -53,7 +53,7 @@ in {
|
|||||||
hostname = "96.126.127.102";
|
hostname = "96.126.127.102";
|
||||||
user = "blake";
|
user = "blake";
|
||||||
};
|
};
|
||||||
"lumiose" = {
|
"lumiose" = {
|
||||||
hostname = "10.10.0.11";
|
hostname = "10.10.0.11";
|
||||||
user = "blake";
|
user = "blake";
|
||||||
identityFile = "${home_dir}/.ssh/id_snowbelle";
|
identityFile = "${home_dir}/.ssh/id_snowbelle";
|
||||||
@@ -63,7 +63,7 @@ in {
|
|||||||
|
|
||||||
# manage secrets with sops
|
# manage secrets with sops
|
||||||
sops.secrets = {
|
sops.secrets = {
|
||||||
"id_blake" = {
|
"id_blake" = {
|
||||||
mode = "0600";
|
mode = "0600";
|
||||||
path = "${home_dir}/.ssh/id_blake";
|
path = "${home_dir}/.ssh/id_blake";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ in {
|
|||||||
];
|
];
|
||||||
|
|
||||||
# import snowbelle specific ssh keys
|
# import snowbelle specific ssh keys
|
||||||
programs.ssh.matchBlocks = lib.mkForce {
|
programs.ssh.settings = lib.mkForce {
|
||||||
"git.blakedheld.xyz" = {
|
"git.blakedheld.xyz" = {
|
||||||
user = "gitea";
|
user = "gitea";
|
||||||
identityFile = "${home_dir}/.ssh/id_snowbelle";
|
identityFile = "${home_dir}/.ssh/id_snowbelle";
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ in {
|
|||||||
];
|
];
|
||||||
|
|
||||||
# import snowbelle specific ssh keys
|
# import snowbelle specific ssh keys
|
||||||
programs.ssh.matchBlocks = lib.mkForce {
|
programs.ssh.settings = lib.mkForce {
|
||||||
"git.blakedheld.xyz" = {
|
"git.blakedheld.xyz" = {
|
||||||
user = "gitea";
|
user = "gitea";
|
||||||
identityFile = "${home_dir}/.ssh/id_snowbelle";
|
identityFile = "${home_dir}/.ssh/id_snowbelle";
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ in {
|
|||||||
];
|
];
|
||||||
|
|
||||||
# import snowbelle specific ssh keys
|
# import snowbelle specific ssh keys
|
||||||
programs.ssh.matchBlocks = lib.mkForce {
|
programs.ssh.settings = lib.mkForce {
|
||||||
"git.blakedheld.xyz" = {
|
"git.blakedheld.xyz" = {
|
||||||
user = "gitea";
|
user = "gitea";
|
||||||
identityFile = "${home_dir}/.ssh/id_vaniville";
|
identityFile = "${home_dir}/.ssh/id_vaniville";
|
||||||
|
|||||||
Reference in New Issue
Block a user