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 { });
});
}