This commit is contained in:
Lukas Wurzinger 2025-01-22 20:38:41 +01:00
parent 4b888cac5c
commit 06b3c12a19
No known key found for this signature in database
3 changed files with 14 additions and 11 deletions

View file

@ -4,8 +4,7 @@
steam-hardware.enable = true; steam-hardware.enable = true;
xone.enable = true; xone.enable = true;
xpadneo.enable = true; xpadneo.enable = true;
# TODO opentabletdriver.enable = true;
# opentabletdriver.enable = true;
graphics = { graphics = {
enable = true; enable = true;
enable32Bit = true; enable32Bit = true;

View file

@ -5,9 +5,9 @@
}: { }: {
virtualisation.docker.enable = true; virtualisation.docker.enable = true;
users.groups.docker.members = config.users.normalUsers;
environment.systemPackages = [ environment.systemPackages = [
pkgs.docker-compose pkgs.docker-compose
]; ];
users.groups.docker.members = config.users.normalUsers;
} }

View file

@ -27,8 +27,8 @@
phps = lib.genAttrs supportedPhps ( phps = lib.genAttrs supportedPhps (
phpName: let phpName: let
base = inputs.phps.packages.${pkgs.system}.${phpName}; phpBase = inputs.phps.packages.${pkgs.system}.${phpName};
unwrapped = base.buildEnv { phpWithEnv = phpBase.buildEnv {
extensions = { extensions = {
enabled, enabled,
all, all,
@ -36,18 +36,22 @@
enabled enabled
++ [all.xdebug] ++ [all.xdebug]
++ ( ++ (
if (lib.versionAtLeast base.version "8") if (lib.versionAtLeast phpBase.version "8")
then [all.amqp] then [all.amqp]
else [] else []
); );
inherit extraConfig; inherit extraConfig;
}; };
wrapped = pkgs.symlinkJoin { phpWithTools = pkgs.symlinkJoin {
inherit (unwrapped) name version meta passthru; inherit (phpWithEnv) name version meta passthru;
paths = [unwrapped unwrapped.packages.composer pkgs.symfony-cli]; paths = [
phpWithEnv
phpWithEnv.packages.composer
pkgs.symfony-cli
];
}; };
in in
wrapped phpWithTools
); );
prefix = "/var/lib/phps"; prefix = "/var/lib/phps";