Switch to niri - Episode 3: The (second?) purge

This commit is contained in:
Schrottkatze 2025-03-18 18:23:45 +01:00
commit cc53b33f8e
No known key found for this signature in database
24 changed files with 551 additions and 670 deletions

View file

@ -0,0 +1,55 @@
{
pkgs,
pkgs-stable,
config,
lib,
...
}: let
cfg = config.jade.desktop.media;
in
with lib; {
imports = [
./obs.nix
./fonts.nix
];
options.jade.desktop.media.videoEditing = mkEnableOption "Enable Video editing software";
config = {
home-manager.users.jade = {pkgs, ...}: {
imports = [./typst.nix];
home.packages = with pkgs; [
# creative software basics
pastel
krita
gimp
drawing
inkscape-with-extensions
pixelorama
rawtherapee
scribus
audacity
openscad-unstable
openscad-lsp
imagemagick
ffmpeg_7-full
onlyoffice-bin_latest
# viewers
pkgs-stable.font-manager
yt-dlp
syncplay
vlc
mpv
kdePackages.okular
nomacs
jellyfin-media-player
(mkIf cfg.videoEditing [kdePackages.kdenlive glaxnimate])
];
};
};
}