treewide: move tailscale to separate module

This commit is contained in:
Nikodem Rabuliński 2024-07-19 21:24:42 +02:00 committed by Nikodem Rabuliński
parent 05300b82cf
commit 6d8c8a8f52
9 changed files with 102 additions and 53 deletions

View file

@ -23,6 +23,11 @@
# Not intended for interactive use
settei.user.enable = false;
settei.tailscale = {
ipv4 = "100.88.21.71";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6258:1547";
};
boot = {
loader.systemd-boot.enable = true;
loader.systemd-boot.configurationLimit = 1;

View file

@ -10,6 +10,11 @@
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "teams" ];
environment.systemPackages = with pkgs; [ teams ];
settei.tailscale = {
ipv4 = "100.102.13.61";
ipv6 = "fd7a:115c:a1e0::e126:d3d";
};
common.hercules.enable = true;
common.github-runner = {
enable = true;

View file

@ -26,6 +26,11 @@
loader.efi.canTouchEfiVariables = true;
};
settei.tailscale = {
ipv4 = "100.84.112.35";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6254:7023";
};
networking = {
hostName = "legion";
hostId = builtins.substring 0 8 (builtins.readFile ./machine-id);

View file

@ -40,6 +40,10 @@
];
};
settei.tailscale = {
ipv4 = "100.103.204.32";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6267:cc20";
};
settei.user.config = {
common.desktop.enable = true;
home.packages = [ pkgs.slack ];

View file

@ -20,6 +20,11 @@
loader.efi.canTouchEfiVariables = true;
};
settei.tailscale = {
ipv4 = "100.118.42.139";
ipv6 = "fd7a:115c:a1e0:ab12:4843:cd96:6276:2a8b";
};
common.hercules.enable = true;
services.hercules-ci-agent.settings.concurrentTasks = 6;
common.github-runner = {