From 4ca9ff429508f96edb8f7f7d13e2f313db15052a Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Fri, 19 May 2023 22:55:52 +0200
Subject: [PATCH] add headerrule

---
 layout.sty | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/layout.sty b/layout.sty
index 4c4a9f6e..5b7340a7 100644
--- a/layout.sty
+++ b/layout.sty
@@ -36,6 +36,7 @@
 \RequirePackage{xparse}
 \RequirePackage{titlesec,titletoc}
 \RequirePackage{fancyhdr}
+  \RequirePackage{fourier-orns}% for fancy headrules
 \RequirePackage{needspace}
 \RequirePackage{tikz}
   \usetikzlibrary{calc,mindmap,trees}% calc for fancy borders
@@ -62,6 +63,16 @@
 
 %% Redefine plain page style, and use it for every page.
 
+\renewcommand\headrule{%
+  \iftoggle{verbose}{
+  \vspace{-6pt}
+  \hrulefill
+  \raisebox{-2.1pt}
+    {\textcolor{\pageSideColor}{\quad\decofourleft\decotwo\decofourright\quad}}%
+  \hrulefill
+  }{}
+}
+
 \fancypagestyle{plain}{
   \fancyhf{}% clear all header and footer fields
   \fancyfoot[LE]{--~\thepage}
@@ -563,7 +574,7 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 \renewcommand*{\thesection}{\arabic{section}}
 
 \titleformat{\subsection}
-{\needspace{10em}\normalfont\center\large\bfseries}{\thesubsection}{1em}{}[\titlerule\vspace{1ex}\setcounter{list}{0}]
+{\needspace{10em}\normalfont\center\large\bfseries}{\thesubsection}{1em}{}[\textcolor{\pageSideColor}{\titlerule}\vspace{1ex}\setcounter{list}{0}]
 
 %
 \titleformat{\subsubsection}
-- 
GitLab