Compare commits

...

2 Commits

Author SHA1 Message Date
a6f92bb518 cleanup reflac 2024-12-04 11:41:48 -05:00
71d2bb0cb3 fix ipv6 2024-12-04 11:41:20 -05:00

View File

@@ -150,15 +150,19 @@
done done
'') '')
flac (pkgs.writeShellApplication {
(pkgs.writeScriptBin "reflac" ( name = "reflac";
builtins.readFile ( runtimeInputs = with pkgs; [ flac ];
excludeShellChecks = [ "2086" ];
text = builtins.readFile (
pkgs.fetchurl { pkgs.fetchurl {
url = "https://raw.githubusercontent.com/chungy/reflac/refs/heads/master/reflac"; url = "https://raw.githubusercontent.com/chungy/reflac/refs/heads/master/reflac";
sha256 = "61c6cc8be3d276c6714e68b55e5de0e6491f50bbf195233073dbce14a1e278a7"; sha256 = "61c6cc8be3d276c6714e68b55e5de0e6491f50bbf195233073dbce14a1e278a7";
} }
) );
)) })
]; ];
services.zfs = { services.zfs = {
@@ -215,7 +219,7 @@
hostId = "0f712d56"; hostId = "0f712d56";
firewall.enable = true; firewall.enable = true;
useDHCP = false; useDHCP = false;
enableIPv6 = false; # enableIPv6 = false;
interfaces.${eth_interface} = { interfaces.${eth_interface} = {
ipv4.addresses = [ ipv4.addresses = [
@@ -226,7 +230,7 @@
]; ];
ipv6.addresses = [ ipv6.addresses = [
{ {
address = "2603:9001:3900:f005:1779:17ed:4698:6259"; address = "fe80::9e6b:ff:fe4d:abb";
prefixLength = 64; prefixLength = 64;
} }
]; ];
@@ -235,6 +239,11 @@
address = "10.1.1.1"; address = "10.1.1.1";
interface = eth_interface; interface = eth_interface;
}; };
# TODO! fix this
# defaultGateway6 = {
# address = "fe80::/64";
# interface = eth_interface;
# };
}; };
users.users.${username} = { users.users.${username} = {