diff --git a/flake.nix b/flake.nix index 2c13346b..0384efa5 100644 --- a/flake.nix +++ b/flake.nix @@ -21,6 +21,8 @@ pkgs = import ./pkgs; in [ pkgs ]; + + nixosModules = import ./modules; }; } diff --git a/hosts/default.nix b/hosts/default.nix index 461611a3..b10d4ca2 100644 --- a/hosts/default.nix +++ b/hosts/default.nix @@ -6,6 +6,10 @@ let recImport ; + inherit (builtins) + attrValues + ; + config = self: nixpkgs.lib.nixosSystem rec { @@ -27,7 +31,7 @@ let local = import "${toString ./.}/${self}.nix"; in - [ + attrValues flake.nixosModules ++ [ core global local diff --git a/modules/default.nix b/modules/default.nix new file mode 100644 index 00000000..cdd258c4 --- /dev/null +++ b/modules/default.nix @@ -0,0 +1,3 @@ +{ + qbittorrent-nox = import ./services/torrent/qbittorrent.nix; +} diff --git a/profiles/misc/torrent.nix b/profiles/misc/torrent.nix index 8482dd83..3337af21 100644 --- a/profiles/misc/torrent.nix +++ b/profiles/misc/torrent.nix @@ -4,8 +4,6 @@ let inherit (lib) mkAfter; in { - imports = [ ../../modules/services/torrent/qbittorrent.nix ]; - services.qbittorrent = { enable = true; group = "media";