zaphyra's git: nixfiles

zaphyra and void's nixfiles

commit 52632aef42b8fe96cea54916baebe14c6966052a
parent 34f403ab0b14ea0342877e0add10b6b2abe4f71f
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Thu, 19 Jun 2025 14:30:28 +0200

Revert "flake: remove lix module for now"

This reverts commit 0569ec5b7e36af935f3c0ea9284f8c9c3fa92c1c.
2 files changed, 55 insertions(+), 2 deletions(-)
M
flake.lock
|
43
+++++++++++++++++++++++++++++++++++++++++++
M
flake.nix
|
14
++++++++++++--
diff --git a/flake.lock b/flake.lock
@@ -578,6 +578,47 @@
         "type": "github"
       }
     },
+    "lix": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1749838547,
+        "narHash": "sha256-4qJy0n+6P13/XAHPlcjcWK6MDNYd38PkFdI8iCiJYYo=",
+        "rev": "1e34c3747779a82d59ef27b351d4ed02fb372a2a",
+        "type": "tarball",
+        "url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/1e34c3747779a82d59ef27b351d4ed02fb372a2a.tar.gz?rev=1e34c3747779a82d59ef27b351d4ed02fb372a2a"
+      },
+      "original": {
+        "type": "tarball",
+        "url": "https://git.lix.systems/lix-project/lix/archive/main.tar.gz"
+      }
+    },
+    "lixModule": {
+      "inputs": {
+        "flake-utils": [
+          "flakeUtils"
+        ],
+        "flakey-profile": [
+          "flakeyProfile"
+        ],
+        "lix": [
+          "lix"
+        ],
+        "nixpkgs": [
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1747667424,
+        "narHash": "sha256-7EICjbmG6lApWKhFtwvZovdcdORY1CEe6/K7JwtpYfs=",
+        "rev": "3c23c6ae2aecc1f76ae7993efe1a78b5316f0700",
+        "type": "tarball",
+        "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/3c23c6ae2aecc1f76ae7993efe1a78b5316f0700.tar.gz?rev=3c23c6ae2aecc1f76ae7993efe1a78b5316f0700"
+      },
+      "original": {
+        "type": "tarball",
+        "url": "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz"
+      }
+    },
     "mqttWebUI": {
       "inputs": {
         "nixpkgs": [

@@ -829,6 +870,8 @@
         "homeManagerUnstable": "homeManagerUnstable",
         "impermanence": "impermanence",
         "lanzaboote": "lanzaboote",
+        "lix": "lix",
+        "lixModule": "lixModule",
         "mqttWebUI": "mqttWebUI",
         "nixStd": "nixStd",
         "nixSystemsDefault": "nixSystemsDefault",
diff --git a/flake.nix b/flake.nix
@@ -104,6 +104,7 @@
             )
 
             inputs.impermanence.nixosModules.default
+            inputs.lixModule.nixosModules.default
             inputs.lanzaboote.nixosModules.lanzaboote
             inputs.sopsNix.nixosModules.sops
             inputs.simpleNixosMailserver.nixosModules.default

@@ -201,10 +202,10 @@
     # these are just dependencies of other inputs
     flakeCompat.url = "github:edolstra/flake-compat";
     flakeyProfile.url = "github:lf-/flakey-profile";
-    nixSystemsDefault.url = "github:nix-systems/default";
     flakeUtils.url = "github:numtide/flake-utils";
-    flakeUtils.inputs.systems.follows = "nixSystemsDefault";
     flakeParts.url = "github:hercules-ci/flake-parts";
+    nixSystemsDefault.url = "github:nix-systems/default";
+    flakeUtils.inputs.systems.follows = "nixSystemsDefault";
     flakeParts.inputs.nixpkgs-lib.follows = "nixpkgs";
 
     # nixpkgs

@@ -245,6 +246,15 @@
     lanzaboote.inputs.flake-parts.follows = "flakeParts";
     lanzaboote.inputs.flake-compat.follows = "flakeCompat";
 
+    lix.url = "https://git.lix.systems/lix-project/lix/archive/main.tar.gz";
+    lix.flake = false;
+
+    lixModule.url = "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz";
+    lixModule.inputs.lix.follows = "lix";
+    lixModule.inputs.flake-utils.follows = "flakeUtils";
+    lixModule.inputs.flakey-profile.follows = "flakeyProfile";
+    lixModule.inputs.nixpkgs.follows = "nixpkgs";
+
     deploy-rs.url = "github:serokell/deploy-rs";
     deploy-rs.inputs.nixpkgs.follows = "nixpkgs";
     deploy-rs.inputs.utils.follows = "flakeUtils";