blob: 1b51547f4c35fce793d49f4941e2eac616771e9b [file] [log] [blame]
Skyler Grey1db35a02023-02-26 12:52:37 +00001{ pkgs, nixpkgs-unfree, system, lib, ... }: {
Skyler Greyaf6ad432022-10-30 23:08:30 +00002 config = {
3 services.mongodb = {
Skyler Grey1db35a02023-02-26 12:52:37 +00004 package = nixpkgs-unfree.legacyPackages.${system}.mongodb-6_0;
Skyler Greyc7ab4a42023-02-26 12:43:10 +00005 enable = true;
Skyler Greya9addb32022-10-31 00:22:55 +00006 dbpath = "/tmp/mongodb";
Skyler Greyaf6ad432022-10-30 23:08:30 +00007 };
Skyler Grey252927a2022-10-18 22:18:15 +01008 internal.allowUnfree = [ "mongodb" "mongodb-compass" ];
Skyler Greyc7ab4a42023-02-26 12:43:10 +00009 systemd.services.mongod.wantedBy = lib.mkForce [];
Skyler Greyaf6ad432022-10-30 23:08:30 +000010 };
11
Skyler Grey252927a2022-10-18 22:18:15 +010012 home.home.packages = [ pkgs.mongodb-compass ];
Skyler Greyaf6ad432022-10-30 23:08:30 +000013}