aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--home/nom.nix15
1 files changed, 12 insertions, 3 deletions
diff --git a/home/nom.nix b/home/nom.nix
index b1ceffc..aa03b35 100644
--- a/home/nom.nix
+++ b/home/nom.nix
@@ -1,6 +1,14 @@
-{ config, pkgs, ... }:
{
- xdg.configFile."nom/config.yml".text = ''
+ config,
+ pkgs,
+ lib,
+ ...
+}:
+
+{
+ home.activation.writeNomConfig = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
+ mkdir -p $HOME/.config/nom
+ cat > $HOME/.config/nom/config.yml <<EOF
autoread: true
ordering: desc
showread: false
@@ -15,6 +23,7 @@
backends:
miniflux:
host: https://flux.tammi.cc
- api_key: $(${pkgs.coreutils}/bin/cat ${config.age.secrets.miniflux_api_key.path})
+ api_key: $( ${pkgs.coreutils}/bin/cat ${config.age.secrets.miniflux_api_key.path} )
+ EOF
'';
}