flake: move modules to outputs
This commit is contained in:
parent
ac5e184666
commit
cd25fdf37c
4 changed files with 10 additions and 3 deletions
|
@ -21,6 +21,8 @@
|
||||||
pkgs = import ./pkgs;
|
pkgs = import ./pkgs;
|
||||||
in
|
in
|
||||||
[ pkgs ];
|
[ pkgs ];
|
||||||
|
|
||||||
|
nixosModules = import ./modules;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,10 @@ let
|
||||||
recImport
|
recImport
|
||||||
;
|
;
|
||||||
|
|
||||||
|
inherit (builtins)
|
||||||
|
attrValues
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
config = self:
|
config = self:
|
||||||
nixpkgs.lib.nixosSystem rec {
|
nixpkgs.lib.nixosSystem rec {
|
||||||
|
@ -27,7 +31,7 @@ let
|
||||||
|
|
||||||
local = import "${toString ./.}/${self}.nix";
|
local = import "${toString ./.}/${self}.nix";
|
||||||
in
|
in
|
||||||
[
|
attrValues flake.nixosModules ++ [
|
||||||
core
|
core
|
||||||
global
|
global
|
||||||
local
|
local
|
||||||
|
|
3
modules/default.nix
Normal file
3
modules/default.nix
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
qbittorrent-nox = import ./services/torrent/qbittorrent.nix;
|
||||||
|
}
|
|
@ -4,8 +4,6 @@ let
|
||||||
inherit (lib) mkAfter;
|
inherit (lib) mkAfter;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = [ ../../modules/services/torrent/qbittorrent.nix ];
|
|
||||||
|
|
||||||
services.qbittorrent = {
|
services.qbittorrent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
group = "media";
|
group = "media";
|
||||||
|
|
Loading…
Reference in a new issue