move monolith

This commit is contained in:
2026-03-28 14:24:53 +01:00
parent 0df3b7ebde
commit 5e6abe53f2
12 changed files with 471 additions and 15 deletions

View File

@@ -1,4 +1,4 @@
{
{self, ...}: {
flake.nixosModules.creative = {
config,
lib,
@@ -52,15 +52,12 @@
Enable heavy video editing tools.
'';
};
daws = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Enable DAWs (currently bitwig beta)
'';
};
};
imports = [
self.nixosModules.bulk-transcode-overlay
];
config = {
environment.systemPackages = with pkgs;
lib.optionals cfg.image-editing [gimp krita drawio]
@@ -83,8 +80,7 @@
davinci-resolve
kdePackages.kdenlive
obs-studio
]
++ lib.optional cfg.daws bitwig-studio-latest;
];
};
};
}

View File

@@ -1,7 +1,10 @@
{
self,
inputs,
...
}: {
flake.nixosModules.games = {
config,
inputs,
lib,
pkgs,
...
@@ -46,6 +49,10 @@
};
};
imports = [
self.nixosModules.crossover-overlay
];
config = {
environment.systemPackages =
lib.optional cfg.lutris
@@ -57,7 +64,7 @@
})
++ lib.optional cfg.r2modman pkgs.r2modman
++ lib.optionals cfg.dayz [
pkgs.hive.crossover
pkgs.crossover
inputs.dzgui-nix.packages.${pkgs.stdenv.system}.default
]
++ lib.optionals cfg.wine [