From 0bb22614aced1a2c5aa9b0fd9d8d916b56613ec2 Mon Sep 17 00:00:00 2001
From: matt1432 <matt@nelim.org>
Date: Thu, 6 Mar 2025 15:26:38 -0500
Subject: [PATCH] chore: update minix to use overlay

---
 configurations/servivi/modules/minecraft/default.nix | 5 +++--
 flake.lock                                           | 9 ++++++---
 flake.nix                                            | 5 ++++-
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/configurations/servivi/modules/minecraft/default.nix b/configurations/servivi/modules/minecraft/default.nix
index be555962..9db22be7 100644
--- a/configurations/servivi/modules/minecraft/default.nix
+++ b/configurations/servivi/modules/minecraft/default.nix
@@ -6,9 +6,10 @@
 }: {
   imports = [minix.nixosModules.default];
 
+  nixpkgs.overlays = [minix.overlays.default];
+
   environment.systemPackages = [
-    # TODO: add overlays to upstream flake
-    minix.packages.${pkgs.system}.curseforge-server-downloader
+    pkgs.curseforge-server-downloader
   ];
 
   services = {
diff --git a/flake.lock b/flake.lock
index 980b75f1..df77ee0b 100644
--- a/flake.lock
+++ b/flake.lock
@@ -943,14 +943,17 @@
         "curseforge-server-downloader-src": "curseforge-server-downloader-src",
         "nixpkgs": [
           "nixpkgs"
+        ],
+        "systems": [
+          "systems"
         ]
       },
       "locked": {
-        "lastModified": 1732308766,
-        "narHash": "sha256-JRUEXBZ6UJ0QTuw1qtzSf9O5rkx4S226NSoSlwRjiQc=",
+        "lastModified": 1741240192,
+        "narHash": "sha256-Hd5spUwD+0fs7644OdQz64uifzAk55+wH1PS76eDrtQ=",
         "owner": "matt1432",
         "repo": "Minix",
-        "rev": "05d893eb53c5c6bcdb38b4a2a64bba65895d8817",
+        "rev": "775f99b1876d0e91d448d6078b9b1beae1f26ee6",
         "type": "github"
       },
       "original": {
diff --git a/flake.nix b/flake.nix
index 4f924887..cf5825b1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -216,7 +216,10 @@
       type = "github";
     };
     minix = {
-      inputs.nixpkgs.follows = "nixpkgs";
+      inputs = {
+        nixpkgs.follows = "nixpkgs";
+        systems.follows = "systems";
+      };
       owner = "matt1432";
       repo = "Minix";
       type = "github";