mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:36 +01:00
* feat(nixpak): sandbox six desktop apps * chore(nixpak): trim OBS plugin set * fix(nixpak): enable OBS on aarch64 * fix(nixpak): let imv read the full home directory * fix(home): drop redundant freerdp package * fix(nixpak): grant OBS access to V4L2 camera devices * fix(nixpak): expose V4L2 sysfs to OBS * fix(nixpak): expose NVIDIA encode library to OBS * docs(nixpak): record OBS interactive validation * docs(nixpak): record OBS RTMP validation * fix(nixpak): run MuseScore via XWayland and PulseAudio * docs(nixpak): explain app sandboxing rationale * fix(nixpak): route MuseScore ALSA through PipeWire
27 lines
565 B
Nix
27 lines
565 B
Nix
{
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
home.packages = with pkgs; [
|
|
# GUI apps
|
|
# e-book viewer(.epub/.mobi/...)
|
|
# do not support .pdf
|
|
nixpaks.foliate
|
|
|
|
# remote desktop (RDP/VNC/SPICE); FreeRDP is a Remmina runtime dependency
|
|
nixpaks.remmina
|
|
|
|
# my custom hardened packages
|
|
nixpaks.qq
|
|
nixpaks.telegram-desktop
|
|
nixpaks.wechat
|
|
# discord # update too frequently, use the web version instead
|
|
];
|
|
|
|
# Fonts install at system level, not user level, so fontconfig does not
|
|
# scan home.packages for them.
|
|
fonts.fontconfig.enable = false;
|
|
|
|
}
|