From 958ff4572a24706e1fe8211f393635b234441123 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Fri, 26 Apr 2024 06:16:09 +0100 Subject: [PATCH] Nyxt: theme using base16 --- home/nyxt/default.nix | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/home/nyxt/default.nix b/home/nyxt/default.nix index 8b2bb5e6..25d0fc21 100644 --- a/home/nyxt/default.nix +++ b/home/nyxt/default.nix @@ -8,11 +8,34 @@ home.packages = [pkgs.nyxt]; xdg = { configFile = { - "nyxt/config.lisp".text = '' + "nyxt/config.lisp".text = with scheme.withHashtag; '' ;; Import custom configuration (nyxt::load-lisp "${./config.lisp}") ;; Define and load custom theme - (nyxt::load-lisp "${./theme.lisp}") + ;; (nyxt::load-lisp "${./theme.lisp}") + (define-configuration browser + ((theme (make-instance 'theme:theme + :dark-p t + :font-family "${fonts.sansSerif.name}" + :monospace-font-family "${fonts.monospace.name}" + :background-color "${base00}" + :on-background-color "${base05}" + :primary-color "${scheme.withHashtag.${accentColour}}" + :on-primary-color "${base01}" + :secondary-color "${base03}" + :on-secondary-color "${base05}" + :accent-color "${cyan}" + :on-accent-color "${base01}" + :action-color "${cyan}" + :on-action-color "${base01}" + :success-color "${green}" + :on-success-color "${base01}" + :highlight-color "${magenta}" + :on-highlight-color "${base01}" + :warning-color "${yellow}" + :on-warning-color "${base01}" + :codeblock-color "${base02}" + :on-codeblock-color "${base05}")))) ''; }; dataFile."nyxt/bookmarks.lisp".source = ./bookmarks.lisp;