From 8da7382a1a4375cf2340d64602d9a5c7f2921ab0 Mon Sep 17 00:00:00 2001 From: smayzy Date: Thu, 17 Jul 2025 15:58:10 +0200 Subject: [PATCH] mv kdenlive to module --- hosts/desktop1/configuration.nix | 1 - hosts/laptop1/configuration.nix | 1 - modules/nix/groups/desktop.nix | 1 + modules/nix/groups/laptop.nix | 1 + modules/nix/office/default.nix | 1 + modules/nix/office/kdenlive.nix | 17 +++++++++++++++++ 6 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 modules/nix/office/kdenlive.nix diff --git a/hosts/desktop1/configuration.nix b/hosts/desktop1/configuration.nix index cfaf6e9..9abebf5 100644 --- a/hosts/desktop1/configuration.nix +++ b/hosts/desktop1/configuration.nix @@ -40,7 +40,6 @@ ''; environment.systemPackages = with pkgs; [ - libsForQt5.kdenlive komikku blender inkscape diff --git a/hosts/laptop1/configuration.nix b/hosts/laptop1/configuration.nix index 5497697..0c47213 100644 --- a/hosts/laptop1/configuration.nix +++ b/hosts/laptop1/configuration.nix @@ -29,7 +29,6 @@ networking.hostName = "laptop1"; environment.systemPackages = with pkgs; [ - libsForQt5.kdenlive floorp komikku librewolf diff --git a/modules/nix/groups/desktop.nix b/modules/nix/groups/desktop.nix index ffe3c45..624e11d 100644 --- a/modules/nix/groups/desktop.nix +++ b/modules/nix/groups/desktop.nix @@ -28,6 +28,7 @@ in gui-utilities.enable = true; mouse.enable = true; obsidian.enable = true; + kdenlive.enable = true; thunderbird.enable = true; }; }; diff --git a/modules/nix/groups/laptop.nix b/modules/nix/groups/laptop.nix index 93e5b6f..0edd336 100644 --- a/modules/nix/groups/laptop.nix +++ b/modules/nix/groups/laptop.nix @@ -28,6 +28,7 @@ in gui-utilities.enable = true; mouse.enable = true; obsidian.enable = true; + kdenlive.enable = true; thunderbird.enable = true; }; services.logind.lidSwitch = "ignore"; diff --git a/modules/nix/office/default.nix b/modules/nix/office/default.nix index 7ee9322..c1b1464 100644 --- a/modules/nix/office/default.nix +++ b/modules/nix/office/default.nix @@ -3,5 +3,6 @@ imports = [ ./office.nix ./obsidian.nix + ./kdenlive.nix ]; } diff --git a/modules/nix/office/kdenlive.nix b/modules/nix/office/kdenlive.nix new file mode 100644 index 0000000..7e42c74 --- /dev/null +++ b/modules/nix/office/kdenlive.nix @@ -0,0 +1,17 @@ +{ lib, config, pkgs, ... }: +let + inherit (lib) mkIf mkOption types; +in +{ + options.smayzy.kdenlive.enable = mkOption { + type = types.bool; + default = false; + description = "kdenlive"; + }; + + config = mkIf config.smayzy.kdenlive.enable { + environment.systemPackages = with pkgs; [ + libsForQt5.kdenlive + ]; + }; +}