From 4bfb8f9fce28b582b2762d7242188a5f141774d4 Mon Sep 17 00:00:00 2001 From: Narrator Date: Thu, 11 Dec 2025 12:38:54 +0100 Subject: [PATCH] edit home.nix @2025-12-11 12:38:54 --- hosts/nxs/default.nix | 1 + hosts/nxs/home.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/hosts/nxs/default.nix b/hosts/nxs/default.nix index 3162ed0..5d2d460 100644 --- a/hosts/nxs/default.nix +++ b/hosts/nxs/default.nix @@ -72,6 +72,7 @@ "storage" "libvirtd" "video" + "podman" "render" ]; shell = pkgs.fish; diff --git a/hosts/nxs/home.nix b/hosts/nxs/home.nix index 4c7bb91..92fccc5 100644 --- a/hosts/nxs/home.nix +++ b/hosts/nxs/home.nix @@ -102,4 +102,24 @@ defaultCacheTtlSsh = 28800; sshKeys = [ ]; }; +let + staticDir = ../../static; + + staticEntries = builtins.readDir staticDir; + + # filter only directories + dirNames = builtins.attrNames + (lib.attrsets.filterAttrs (_name: type: type == "directory") staticEntries); +in { + xdg.configFile = + builtins.listToAttrs (map + (name: { + name = name; # becomes ~/.config/${name} + value = { + source = "${staticDir}/${name}"; + recursive = true; + }; + }) + dirNames); + }