From b04cedbc19ca4d41ae4e835182647c60fb5bb7dc Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sun, 8 Sep 2024 11:33:15 +0800 Subject: [PATCH] users/foo-dogsquared/programs/browsers: add custom homepage as new tab for Tridactyl --- .../foo-dogsquared/modules/programs/browsers.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/configs/home-manager/foo-dogsquared/modules/programs/browsers.nix b/configs/home-manager/foo-dogsquared/modules/programs/browsers.nix index 5ad53713..5a9d5518 100644 --- a/configs/home-manager/foo-dogsquared/modules/programs/browsers.nix +++ b/configs/home-manager/foo-dogsquared/modules/programs/browsers.nix @@ -199,7 +199,19 @@ in }; # Configuring Tridactyl. - xdg.configFile.tridactyl.source = ../../config/tridactyl; + xdg.configFile."tridactyl/tridactylrc".source = pkgs.concatTextFile { + name = "tridactyl-config"; + files = [ + ../../config/tridactyl/tridactylrc + + (pkgs.writeTextFile { + name = "tridactyl-nix-generated"; + text = '' + set newtab file://${userCfg.programs.custom-homepage.finalPackage}/index.html + ''; + }) + ]; + }; # Configuring Bleachbit for Firefox cleaning. services.bleachbit.cleaners = [