Astro преди 6 месеца
родител
ревизия
f9b211fd9f
променени са 2 файла, в които са добавени 50 реда и са изтрити 0 реда
  1. 25
    0
      flake.lock
  2. 25
    0
      flake.nix

+ 25
- 0
flake.lock Целия файл

@@ -0,0 +1,25 @@
1
+{
2
+  "nodes": {
3
+    "nixpkgs": {
4
+      "locked": {
5
+        "lastModified": 1615240472,
6
+        "narHash": "sha256-m7r5+yFuJr+Seoynd06jnfcV3UTHNcFLmsqK3jQGU8E=",
7
+        "owner": "NixOS",
8
+        "repo": "nixpkgs",
9
+        "rev": "fab58377abea3fb53c5781cff510d908ea23e92c",
10
+        "type": "github"
11
+      },
12
+      "original": {
13
+        "id": "nixpkgs",
14
+        "type": "indirect"
15
+      }
16
+    },
17
+    "root": {
18
+      "inputs": {
19
+        "nixpkgs": "nixpkgs"
20
+      }
21
+    }
22
+  },
23
+  "root": "root",
24
+  "version": 7
25
+}

+ 25
- 0
flake.nix Целия файл

@@ -0,0 +1,25 @@
1
+{
2
+  description = "Ticker calendar aggregator";
3
+
4
+  outputs = { self, nixpkgs }:
5
+    let
6
+      systems = [ "x86_64-linux" "i686-linux" "aarch64-linux" ];
7
+      forSystems = nixpkgs.lib.genAttrs systems;
8
+    in {
9
+      packages = forSystems (system:
10
+        import ./default.nix {
11
+          pkgs = nixpkgs.legacyPackages.${system};
12
+        }
13
+      );
14
+
15
+      defaultPackage = forSystems (system:
16
+        self.packages.${system}.ticker-serve
17
+      );
18
+
19
+      devShell = import ./shell.nix {
20
+        pkgs = nixpkgs.legacyPackages.x86_64-linux;
21
+      };
22
+
23
+      nixosModule = import ./nixos-module;
24
+    };
25
+}

Loading…
Отказ
Запис