2023-07-14 05:14:14 +00:00
|
|
|
{ lib
|
|
|
|
|
2023-07-19 09:27:33 +00:00
|
|
|
# Include the private modules.
|
2023-07-14 05:14:14 +00:00
|
|
|
, isInternal ? false
|
|
|
|
}:
|
|
|
|
|
|
|
|
let
|
|
|
|
modules = [
|
2023-09-23 14:21:18 +00:00
|
|
|
./programs/blender.nix
|
2023-07-14 05:14:14 +00:00
|
|
|
./programs/cardboard-wm.nix
|
|
|
|
./programs/kiwmi.nix
|
|
|
|
./programs/pop-launcher.nix
|
|
|
|
./programs/wezterm.nix
|
|
|
|
./services/archivebox.nix
|
|
|
|
./services/gallery-dl.nix
|
2023-07-20 02:40:04 +00:00
|
|
|
./services/wezterm-mux-server.nix
|
2023-10-06 05:29:22 +00:00
|
|
|
./services/vouch-proxy.nix
|
2023-07-14 05:14:14 +00:00
|
|
|
./services/yt-dlp.nix
|
|
|
|
./workflows
|
|
|
|
];
|
|
|
|
privateModules = [
|
|
|
|
./profiles/archiving.nix
|
2023-09-14 05:25:03 +00:00
|
|
|
./profiles/browsers.nix
|
2023-07-14 05:14:14 +00:00
|
|
|
./profiles/desktop.nix
|
|
|
|
./profiles/dev.nix
|
|
|
|
./profiles/filesystem.nix
|
|
|
|
./profiles/gaming.nix
|
|
|
|
./profiles/i18n.nix
|
|
|
|
./profiles/server.nix
|
|
|
|
./profiles/vpn.nix
|
|
|
|
./tasks/backup-archive
|
|
|
|
./tasks/multimedia-archive
|
|
|
|
];
|
|
|
|
in
|
2023-07-19 09:27:33 +00:00
|
|
|
modules
|
|
|
|
++ (lib.optionals isInternal privateModules)
|