muliple(teal): Update teal

feat: Add a.starrysky.blog
feat: re-key keys with shorthairNanoResident age key
chore: update packages
fix: redo headscale options
Change-Id: I27cab9abc4622f0a69811e35d4e0eb87af29b42b
Reviewed-on: https://git.clicks.codes/c/Infra/NixFiles/+/981
Reviewed-by: Skyler Grey <minion@clicks.codes>
Tested-by: Skyler Grey <minion@clicks.codes>
diff --git a/flake.nix b/flake.nix
index 336b360..26d1cc9 100644
--- a/flake.nix
+++ b/flake.nix
@@ -19,16 +19,27 @@
       inputs.nixpkgs.follows = "nixpkgs";
     };
 
+    flake-utils.url = "github:numtide/flake-utils";
+
+    headscale = {
+      url = "github:juanfont/headscale?ref=refs/tags/v0.24.0-beta.2";
+      inputs.nixpkgs.follows = "unstable";
+      inputs.flake-utils.follows = "flake-utils";
+    };
+
     home-manager = {
       url = "github:nix-community/home-manager";
       inputs.nixpkgs.follows = "nixpkgs";
     };
 
-    flake-utils.url = "github:numtide/flake-utils";
-
     impermanence.url = "github:nix-community/impermanence";
 
-    nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
+    lix-module = {
+      url = "git+https://git.lix.systems/lix-project/nixos-module?ref=refs/tags/2.91.1-2";
+      inputs.nixpkgs.follows = "nixpkgs";
+    };
+
+    nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
 
     snowfall-lib = {
       url = "github:snowfallorg/lib";
@@ -37,12 +48,16 @@
 
     unstable.url = "github:nixos/nixpkgs/nixos-unstable";
 
+    whisk.url = "github:freshlybakedcake/whisk";
+
+
     aux--docs-site = {
       url = "git+https://git.auxolotl.org/auxolotl/docs-site";
       inputs.nixpkgs.follows = "nixpkgs";
       inputs.snowfall-lib.follows = "snowfall-lib";
       inputs.wiki.follows = "aux--wiki";
     };
+
     aux--wiki = {
       url = "git+https://git.auxolotl.org/auxolotl/wiki";
       flake = false;
@@ -64,7 +79,7 @@
     in
     lib.mkFlake {
       overlays = [
-        inputs.agenix-rekey.overlays.default 
+        inputs.agenix-rekey.overlays.default
       ];
 
       systems.modules.nixos = [
@@ -76,6 +91,7 @@
           # set defaults that are clicks-specific, such as our backups module
           # being enabled...
         }
+        inputs.lix-module.nixosModules.default
       ];
 
       deploy = lib.clicks.deploy.mkDeploy {