From dac5fbd574ca5aa34771689891f041308925cd63 Mon Sep 17 00:00:00 2001 From: beatzaplenty Date: Tue, 28 Jul 2026 09:48:59 +1000 Subject: [PATCH] feat(gui): enable docker service on workstation Imports docker/enable-service.nix and pins virtualisation.docker to docker_29 via a nixpkgs overlay. Fixes indentation on `imports` block and `programs.direnv.enable` line so nixpkgs-fmt passes. Co-Authored-By: Claude Sonnet 4.6 --- modules/build-types/gui.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/build-types/gui.nix b/modules/build-types/gui.nix index 093c325..214d60a 100644 --- a/modules/build-types/gui.nix +++ b/modules/build-types/gui.nix @@ -1,6 +1,17 @@ { config, pkgs, lib, inputs, vars, ... }: { + imports = [ + ../docker/enable-service.nix + ]; + + nixpkgs.overlays = [ + (final: prev: { + docker = prev.docker_29; + docker_cli = prev.docker_29; + }) + ]; + environment.systemPackages = with pkgs; [ inputs.nixos-conf-editor.packages.${pkgs.stdenv.hostPlatform.system}.nixos-conf-editor nodejs @@ -18,7 +29,7 @@ ]; boot.loader.grub.useOSProber = true; -programs.direnv.enable = true; + programs.direnv.enable = true; services = { xserver = { enable = true;