office and video stuff for desktop

This commit is contained in:
Adrian Gunnar Lauterer 2024-05-23 14:51:32 +02:00
parent 0a95c92946
commit bd9a804099
3 changed files with 104 additions and 0 deletions

View File

@ -4,6 +4,8 @@ imports =
[ [
./base.nix ./base.nix
./sound.nix #all i would ever need in sound. ./sound.nix #all i would ever need in sound.
./video.nix #all i would ever need in sound.
./office.nix #all i would ever need in sound.
../packages/vim.nix ../packages/vim.nix
#../home/home-full.nix #../home/home-full.nix

52
profiles/office.nix Normal file
View File

@ -0,0 +1,52 @@
{ config, pkgs, lib, ... }:
{
imports =
[
./base.nix
];
environment.systemPackages = with pkgs; [
libreoffice-fresh
onlyoffice-bin
hunspellDicts.nb_NO
hunspellDicts.nn_NO
hunspellDicts.de_DE
hunspellDicts.de_AT
hunspellDicts.en_US-large
hunspellDicts.en_GB-large
unoconv
csv2odf
hunspell
texliveFull
pandoc
pandoc-plantuml-filter
plantuml
haskellPackages.pandoc-plot
pandoc-imagine
pandoc-katex
haskellPackages.pandoc-cli
pandoc-include
reveal-md
markdownlint-cli
markdown-anki-decks
pro-office-calculator
gnucash
wcalc
libsForQt5.kcalc
libsForQt5.kate
];
}

50
profiles/video.nix Normal file
View File

@ -0,0 +1,50 @@
{ config, pkgs, lib, ... }:
{
imports =
[
./base.nix
];
services.pipewire = {
enable = true;
};
environment.systemPackages = with pkgs; [
obs-studio
obs-cli
obs-studio-plugins.obs-3d-effect
obs-studio-plugins.wlrobs
#obs-studio-plugins.obs-ndi
obs-studio-plugins.waveform
obs-studio-plugins.obs-vaapi
obs-studio-plugins.obs-teleport
#obs-studio-plugins.obs-hyperion
obs-studio-plugins.droidcam-obs
obs-studio-plugins.input-overlay
obs-studio-plugins.obs-mute-filter
obs-studio-plugins.obs-source-clone
obs-studio-plugins.obs-source-record
obs-studio-plugins.obs-replay-source
obs-studio-plugins.obs-source-switcher
obs-studio-plugins.obs-backgroundremoval
obs-studio-plugins.obs-pipewire-audio-capture
shotcut
libsForQt5.kdenlive
olive-editor
subtitleedit
vlc
mpv
];
programs.dconf.enable = true; #needed for easyeffects for some reason
}