X-Git-Url: http://these/git/?a=blobdiff_plain;f=flake.nix;h=d2d716e38451b4c7ac9b29fb222637a914fe75a4;hb=e4b4721d91f521553dccf12d47fbbfe50e292cd2;hp=8653d48629fc32ee44c93077910794fa40b8d033;hpb=d60475cef95e4582795cf8049cf8f0584ca73aab;p=awful.systems.git diff --git a/flake.nix b/flake.nix index 8653d48..d2d716e 100644 --- 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 { @@ -59,9 +63,13 @@ (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 { }); }); }