]> Untitled Git - awful.systems.git/blobdiff - flake.nix
docs: add database information
[awful.systems.git] / flake.nix
index 8653d48629fc32ee44c93077910794fa40b8d033..d2d716e38451b4c7ac9b29fb222637a914fe75a4 100644 (file)
--- a/flake.nix
+++ b/flake.nix
@@ -6,9 +6,13 @@
     flake-utils.url = "github:numtide/flake-utils";
     pkgs-unstable.url = "nixpkgs/nixos-unstable";
     sops-nix.url = "github:Mic92/sops-nix";
+    lemmy.url = "git://these.awful.systems/lemmy.git";
+    lemmy-ui.url = "git://these.awful.systems/lemmy-ui.git";
+    sneer-archive-site.url = "git://these.awful.systems/sneer-archive-site.git";
   };
 
-  outputs = { self, nixpkgs, flake-utils, sops-nix, ... }@attrs:
+  outputs = { self, nixpkgs, flake-utils, sops-nix, lemmy, lemmy-ui
+    , sneer-archive-site, ... }@attrs:
     {
       nixosConfigurations = {
         these = nixpkgs.lib.nixosSystem {
             (go "more" "root@more.awful.systems")
             init-secrets
             pkgs.bashInteractive
+
+            # cache these packages:
+            lemmy.packages.${system}.lemmy-server
+            lemmy-ui.packages.${system}.lemmy-ui
+            sneer-archive-site.packages.${system}.default
           ];
         };
-        packages.maint-mode =
-          (pkgs.callPackage ./maint-mode/site.nix {});
+        packages.maint-mode = (pkgs.callPackage ./maint-mode/site.nix { });
       });
 }