From 06b3c12a19ef4e90b9a2f9f6f983402ef474c5b1 Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger <lukas@wrz.one> Date: Wed, 22 Jan 2025 20:38:41 +0100 Subject: [PATCH] stuff --- classes/headful/hardware.nix | 3 +-- hosts/headful/work/docker.nix | 4 ++-- hosts/headful/work/phps.nix | 18 +++++++++++------- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/classes/headful/hardware.nix b/classes/headful/hardware.nix index c980cb3..b5416cc 100644 --- a/classes/headful/hardware.nix +++ b/classes/headful/hardware.nix @@ -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; diff --git a/hosts/headful/work/docker.nix b/hosts/headful/work/docker.nix index 80fb3cf..5f25fb5 100644 --- a/hosts/headful/work/docker.nix +++ b/hosts/headful/work/docker.nix @@ -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; } diff --git a/hosts/headful/work/phps.nix b/hosts/headful/work/phps.nix index b8464c7..be4b232 100644 --- a/hosts/headful/work/phps.nix +++ b/hosts/headful/work/phps.nix @@ -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";