2024-05-31 17:33:40 +02:00
|
|
|
{
|
|
|
|
config,
|
|
|
|
lib,
|
|
|
|
inputs,
|
2025-02-19 23:30:28 +01:00
|
|
|
options,
|
2024-05-31 17:33:40 +02:00
|
|
|
...
|
|
|
|
}:
|
2024-05-07 23:31:41 +02:00
|
|
|
{
|
2025-02-24 01:32:21 +01:00
|
|
|
programs.ccache.enable = true;
|
|
|
|
nix.settings.extra-sandbox-paths = [ config.programs.ccache.cacheDir ];
|
|
|
|
systemd.tmpfiles.rules = [
|
|
|
|
"d! ${config.programs.ccache.cacheDir} 770 root nixbld"
|
|
|
|
];
|
|
|
|
programs.ccache.packageNames = [
|
|
|
|
# "firefox-unwrapped"
|
|
|
|
];
|
2024-05-09 21:56:59 +02:00
|
|
|
|
2024-05-07 23:31:41 +02:00
|
|
|
nixpkgs.overlays =
|
2025-02-19 23:30:28 +01:00
|
|
|
(map
|
2024-05-07 23:31:41 +02:00
|
|
|
(
|
|
|
|
f:
|
|
|
|
(
|
|
|
|
final: prev:
|
|
|
|
(import f {
|
|
|
|
inherit
|
|
|
|
final
|
|
|
|
prev
|
|
|
|
lib
|
|
|
|
config
|
2024-05-31 17:33:40 +02:00
|
|
|
inputs
|
2024-05-07 23:31:41 +02:00
|
|
|
;
|
|
|
|
})
|
|
|
|
)
|
|
|
|
)
|
|
|
|
[
|
2025-01-26 21:43:23 +01:00
|
|
|
./lua_update.nix
|
2024-05-09 10:54:00 +02:00
|
|
|
./matrix-appservice-discord.nix
|
2025-02-24 01:32:21 +01:00
|
|
|
./ccache-wrapper.nix
|
2024-05-29 09:47:17 +02:00
|
|
|
./factorio.nix
|
2024-05-31 17:33:40 +02:00
|
|
|
./ranger.nix
|
2025-01-26 21:43:23 +01:00
|
|
|
./vesktop.nix
|
2025-02-24 01:32:21 +01:00
|
|
|
./firefox-search.nix
|
2025-01-05 13:27:12 +01:00
|
|
|
# ./grpcio-tools.nix
|
2025-02-19 23:30:28 +01:00
|
|
|
]
|
|
|
|
)
|
|
|
|
++ [ (import ./global/overlays.nix) ];
|
|
|
|
nix.nixPath = options.nix.nixPath.default ++ [ "nixpkgs-overlays=${./global}" ];
|
2024-05-06 08:42:28 +02:00
|
|
|
}
|