use conduit package from unstable nixpkgs

This commit is contained in:
rotterdam 2023-03-28 17:56:27 -03:00
parent d9f2d24b05
commit 4024673591
2 changed files with 13 additions and 6 deletions

View file

@ -21,8 +21,6 @@
homepage = { url = "github:baduhai/homepage"; flake = false; }; homepage = { url = "github:baduhai/homepage"; flake = false; };
dotfiles = { url = "github:baduhai/dotfiles"; flake = false; }; dotfiles = { url = "github:baduhai/dotfiles"; flake = false; };
conduit = { url = "gitlab:famedly/conduit"; inputs.nixpkgs.follows = "nixpkgs-stable"; };
}; };
outputs = inputs @ { outputs = inputs @ {
@ -38,7 +36,6 @@
nixos-generators, nixos-generators,
homepage, homepage,
dotfiles, dotfiles,
conduit,
... ...
}: { }: {
nixosConfigurations = { nixosConfigurations = {
@ -74,6 +71,15 @@
agenix.nixosModules.default agenix.nixosModules.default
home-manager-stable.nixosModules.home-manager home-manager-stable.nixosModules.home-manager
self.nixosModules.qbittorrent self.nixosModules.qbittorrent
({ config, pkgs, ... }:
let
unstable-overlay = final: prev: {
unstable = nixpkgs.legacyPackages.x86_64-linux;
};
in {
nixpkgs.overlays = [ overlay-unstable ];
}
)
]; ];
}; };
}; };

View file

@ -45,9 +45,10 @@ in
services.matrix-conduit = { services.matrix-conduit = {
enable = true; enable = true;
# This causes NixOS to use the flake defined in this repository instead of package = pkgs.unstable.conduit;
# the build of Conduit built into nixpkgs.
package = inputs.conduit.packages.${pkgs.system}.default; global.allow_federation = false;
global.allow_registration = true;
settings.global = { settings.global = {
inherit server_name; inherit server_name;