mirror of
https://forge.katzen.cafe/schrottkatze/nix-configs.git
synced 2025-09-06 11:31:38 +02:00
Switch to niri - Episode 3: The (second?) purge
This commit is contained in:
parent
a6e6f38484
commit
cc53b33f8e
24 changed files with 551 additions and 670 deletions
55
modules/desktop-environment/media/default.nix
Normal file
55
modules/desktop-environment/media/default.nix
Normal 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])
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue