From 2fff6aa766e7354b3bcb77d958171f47927b1f69 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Thu, 2 Oct 2025 10:30:56 +0200 Subject: [PATCH] Add podman to thinkpad --- hosts/nixos/thinkpad/containers.nix | 14 ++++++++++++++ hosts/nixos/thinkpad/system.nix | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 hosts/nixos/thinkpad/containers.nix diff --git a/hosts/nixos/thinkpad/containers.nix b/hosts/nixos/thinkpad/containers.nix new file mode 100644 index 0000000..5594b49 --- /dev/null +++ b/hosts/nixos/thinkpad/containers.nix @@ -0,0 +1,14 @@ +{ config, pkgs, lib, ... }: + +let + # Universal container configuration + commonUID = "1000"; + commonGID = "100"; + systemTZ = config.time.timeZone; +in +{ + # Container definitions for thinkpad host + virtualisation.oci-containers.containers = { + # Add container definitions here as needed + }; +} diff --git a/hosts/nixos/thinkpad/system.nix b/hosts/nixos/thinkpad/system.nix index ddce155..b75ff5b 100644 --- a/hosts/nixos/thinkpad/system.nix +++ b/hosts/nixos/thinkpad/system.nix @@ -1,8 +1,10 @@ { config, pkgs, lib, ... }: { imports = [ ./hardware-configuration.nix + ./containers.nix # Host-specific container definitions ../system-default.nix # Common NixOS system configuration ../../../modules/wireguard.nix + ../../../modules/podman.nix ../../../modules/borg-server.nix ../../../modules/smart-report.nix ];