feat(zoom-us): managed by nixpak

This commit is contained in:
js0ny 2026-03-22 04:04:32 +00:00
parent 163fb43412
commit 0e8eae72d1
9 changed files with 150 additions and 32 deletions

View file

@ -93,5 +93,6 @@
home.sessionVariables = {
PASSWORD_STORE_DIR = "${config.xdg.dataHome}/password-store";
CODEX_HOME = "${config.xdg.configHome}/codex";
};
}

View file

@ -33,22 +33,8 @@ in {
}
];
services.flatpak.packages = [
# { appId = "com.google.Chrome"; origin = "flathub" }
# "com.google.Chrome"
# "com.valvesoftware.Steam"
# "com.qq.QQ"
"com.tencent.WeChat"
# "eu.betterbird.Betterbird"
"com.baidu.NetDisk"
# "com.discordapp.Discord"
"com.google.EarthPro"
"com.wps.Office"
# "md.obsidian.Obsidian"
# "app.zen_browser.zen"
# "com.vivaldi.Vivaldi"
# "com.getpostman.Postman"
"us.zoom.Zoom"
# "com.ticktick.TickTick" # cannot run on wayland under flatpak
];
services.flatpak.overrides = {
global = {

View file

@ -0,0 +1,30 @@
{
pkgs,
lib,
config,
...
}: let
mergetools =
import ../../../../modules/lib/mergetools.nix
{inherit pkgs lib config;};
mkMergedIni = mergetools.mkMergedIni;
# https://wiki.archlinux.org/title/Zoom_Meetings#Running_on_Wayland_without_Xwayland
zoomUsConfig = mkMergedIni {
name = "zoomusConfig";
target = "${config.home.homeDirectory}/.var/app/us.zoom.Zoom/config/zoomus.conf";
settings = {
General = {
xwayland = false;
};
};
};
in {
imports = [
zoomUsConfig
../../../../hardening/nixpaks
];
home.packages = with pkgs; [
nixpaks.zoom-us
];
}

View file

@ -68,6 +68,7 @@ in {
./programs/productivity/sdcv.nix
./programs/productivity/sioyek
./programs/productivity/thunderbird.nix
./programs/productivity/zoom-us.nix
# Social
./programs/social/discord.nix