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;
xone.enable = true;
xpadneo.enable = true;
# TODO
# opentabletdriver.enable = true;
opentabletdriver.enable = true;
graphics = {
enable = true;
enable32Bit = true;

View file

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

View file

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