From a802c856780e56e7a92b9508d4d2c95530dce093 Mon Sep 17 00:00:00 2001 From: Weckyy702 Date: Fri, 10 Apr 2026 14:47:38 +0200 Subject: [PATCH] Docker+Tux: Add docker support --- modules/hosts/tux/devtools.nix | 9 +++++++++ modules/hosts/tux/tux.nix | 1 - modules/hosts/tux/users/weckyy702/docker.nix | 5 +++++ modules/programs/docker.nix | 8 ++++++++ 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 modules/hosts/tux/devtools.nix create mode 100644 modules/hosts/tux/users/weckyy702/docker.nix create mode 100644 modules/programs/docker.nix diff --git a/modules/hosts/tux/devtools.nix b/modules/hosts/tux/devtools.nix new file mode 100644 index 0000000..4f8b575 --- /dev/null +++ b/modules/hosts/tux/devtools.nix @@ -0,0 +1,9 @@ +{ inputs, ... }: { + flake.modules.nixos.tux = { + imports = with inputs.self.modules.nixos; + with inputs.self.factory; [ + development-tools + docker + ]; + }; +} diff --git a/modules/hosts/tux/tux.nix b/modules/hosts/tux/tux.nix index edf92ee..47b0094 100644 --- a/modules/hosts/tux/tux.nix +++ b/modules/hosts/tux/tux.nix @@ -9,7 +9,6 @@ (autologin "weckyy702") - development-tools home-vpn opentablet diff --git a/modules/hosts/tux/users/weckyy702/docker.nix b/modules/hosts/tux/users/weckyy702/docker.nix new file mode 100644 index 0000000..310b829 --- /dev/null +++ b/modules/hosts/tux/users/weckyy702/docker.nix @@ -0,0 +1,5 @@ +{ + flake.modules.nixos.tux = { + users.users.weckyy702.extraGroups = [ "docker" ]; + }; +} diff --git a/modules/programs/docker.nix b/modules/programs/docker.nix new file mode 100644 index 0000000..5019907 --- /dev/null +++ b/modules/programs/docker.nix @@ -0,0 +1,8 @@ +{ + flake.modules.nixos.docker = { + virtualisation.docker = { + enable = true; + autoPrune.enable = true; + }; + }; +}