Files
nixfiles/pkgs/default.nix
T
jackos1998 82cbe67010
CI / Check, build and cache nixfiles (push) Successful in 57m45s
Update docs / update (push) Successful in 1m17s
home-manager/firefox: Add memory control
Wrap Firefox with a privileged AutoConfig controller that unloads tabs under configurable MemAvailable hysteresis and exposes an on-demand reclaim command. Enable it by default for Linux GUI homes.
2026-08-13 12:29:35 +01:00

32 lines
1.1 KiB
Nix

{ lib, pkgs }:
let
inherit (pkgs) callPackage;
in
{
# yeah turns out this is in nixpkgs now... we'll leave it as a sample i guess lol
monocraft' = callPackage ./monocraft.nix { };
vfio-pci-bind = callPackage ./vfio-pci-bind.nix { };
librespeed-go = callPackage ./librespeed-go.nix { };
# modrinth-app = callPackage ./modrinth-app { };
chocolate-doom2xx = callPackage ./chocolate-doom2xx { };
windowtolayer = callPackage ./windowtolayer.nix { };
swaylock-plugin = callPackage ./swaylock-plugin.nix { };
firefox-memory-control = callPackage ./firefox-memory-control { };
update-docs-assignments = pkgs.writeShellScriptBin "update-docs-assignments" ''
exec ${pkgs.python3}/bin/python3 ${../ci/update-docs-assignments.py} "$@"
'';
update-docs-options = pkgs.writeShellScriptBin "update-docs-options" ''
exec ${pkgs.python3}/bin/python3 ${../ci/update-docs-options.py} "$@"
'';
update-docs-dns =
let
python = pkgs.python3.withPackages (ps: [ ps.dnspython ]);
in
pkgs.writeShellScriptBin "update-docs-dns" ''
exec ${python}/bin/python3 ${../ci/update-docs-dns.py} "$@"
'';
}