Files
nixos-config/home/packages/browsers/chromium.nix
T
2026-03-31 16:53:11 +02:00

20 lines
534 B
Nix

{
pkgs,
lib,
...
}: let
chromiumFlags = import ./_chromium-flags.nix;
chromiumWrapped = pkgs.symlinkJoin {
name = "ungoogled-chromium-wrapped";
paths = [pkgs.ungoogled-chromium];
buildInputs = [pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/chromium \
${lib.concatMapStringsSep " \\\n " (flag: "--add-flags \"${flag}\"") chromiumFlags.flags}
'';
};
in {
users.users.someone.packages = [chromiumWrapped];
environment.sessionVariables = chromiumFlags.sessionVariables;
}