commit 2b5a3c55d7a9da1d43efa1a727676870848568cc
parent f358d07c93f0d4445c381ce815f9f6f2f33113d6
Author: regexghost <dev@regexghost.com>
Date: Fri, 29 May 2026 12:16:32 +0100
updated colourschemes
Diffstat:
10 files changed, 111 insertions(+), 30 deletions(-)
diff --git a/.gitignore b/.gitignore
@@ -1 +1,2 @@
terminal-scripts/soundboard/go.sum
+Colourscheme-Substitution-*
diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc
@@ -49,7 +49,7 @@ alias n='nano'
alias ra='ranger'
alias py='python3'
alias nf='fastfetch'
-alias sq='ncdu --color dark' # Not sure why this is "sq" but I'm used to it now
+alias sq='ncdu --color off' # Not sure why this is "sq" but I'm used to it now
alias bat='batcat --theme=base16'
alias mv='mv -i'
alias cp='cp -r -i'
@@ -62,7 +62,6 @@ alias cheat='cheat -c'
alias zbr='zig build run'
alias bluey='bluetui'
alias fontsreload='sudo fc-cache -fv'
-alias rss='newsraft'
alias trash-size='du ~/.local/share/Trash/files/ -s -h | cut -f 1'
alias sync='echo "Syncing"; sync; echo "Done"; lsblk'
@@ -78,6 +77,12 @@ function nnn () {
tmux attach
}
+function rss () {
+ command cp "$XDG_DATA_HOME/newsraft/newsraft.sqlite3" "/tmp/newsraft.sqlite3"
+ newsraft -d "/tmp/newsraft.sqlite3"
+ command mv "/tmp/newsraft.sqlite3" "$XDG_DATA_HOME/newsraft/newsraft.sqlite3"
+}
+
# Aliases to Specific Commands
alias x='chmod +x'
@@ -96,13 +101,15 @@ alias reload='. ~/.bashrc'
# Git Aliases
-alias gitd='git diff'
-alias gitdc='git diff --word-diff-regex=.'
+alias gd='git diff'
+alias gdc='git diff --word-diff-regex=.'
alias gits='git status'
+alias gs='git status .'
alias gpl='git pull'
-alias gitl='git log'
+alias gl='git log'
alias giturl='git config --get remote.origin.url'
alias gp='git push'
+alias ga='git add'
# Get password and push (GitHub)
function gpp () {
diff --git a/dotfiles/.profile b/dotfiles/.profile
@@ -25,7 +25,7 @@ export BUG_PROJECT="$XDG_DATA_HOME/regexghost/todo-bug"
export EDITOR="nano"
export VISUAL="nano"
-export PAGER="batcat --wrap auto --theme=base16"
+export PAGER="batcat --wrap auto --theme=base16 --paging always"
export BROWSER="netsurf-gtk"
export PATH=~/.local/bin:$PATH:~/.npm/bin:~/.local/share/npm/bin:~/.local/share/go/bin:~/.local/share/cargo/bin
export TERMINAL="kitty"
diff --git a/helpers/colours/make.sh b/helpers/colours/make.sh
@@ -11,7 +11,9 @@ loadColours () {
template="$1"
output="$2"
sed "s|BACKGROUND_BLACK|$BACKGROUND_BLACK|g" "$template" |\
+ sed "s|BACKGROUND_GREY|$BACKGROUND_GREY|g" |\
sed "s|FOREGROUND_WHITE|$FOREGROUND_WHITE|g" |\
+ sed "s|COMMENT|$COMMENT|g" |\
sed "s|BRIGHT_WHITE|$BRIGHT_WHITE|g" |\
sed "s|BRIGHT_CYAN|$BRIGHT_CYAN|g" |\
sed "s|BRIGHT_MAGENTA|$BRIGHT_MAGENTA|g" |\
diff --git a/helpers/colours/schemes/CatppucinMocha.sh b/helpers/colours/schemes/CatppucinMocha.sh
@@ -18,4 +18,6 @@ BRIGHT_CYAN="6bd7ca"
BRIGHT_WHITE="bac2de"
BACKGROUND_BLACK="1e1e2e"
+BACKGROUND_GREY="313244"
FOREGROUND_WHITE="cdd6f4"
+COMMENT="585b70"
diff --git a/helpers/colours/schemes/DoomOne.sh b/helpers/colours/schemes/DoomOne.sh
@@ -18,4 +18,6 @@ BRIGHT_CYAN="46d9ff"
BRIGHT_WHITE="bbc2cf"
BACKGROUND_BLACK="1b2229"
+BACKGROUND_GREY="282c35"
FOREGROUND_WHITE="bbc2cf"
+COMMENT="30333a"
diff --git a/helpers/colours/schemes/Dracula.sh b/helpers/colours/schemes/Dracula.sh
@@ -18,4 +18,6 @@ BRIGHT_CYAN="8be9fd"
BRIGHT_WHITE="f8f8f2"
BACKGROUND_BLACK="282a36"
+BACKGROUND_GREY="44475a"
FOREGROUND_WHITE="f8f8f2"
+COMMENT="6272a4"
diff --git a/helpers/colours/schemes/Everforest.sh b/helpers/colours/schemes/Everforest.sh
@@ -18,4 +18,6 @@ BRIGHT_CYAN="64c07b"
BRIGHT_WHITE="f8d1a2"
BACKGROUND_BLACK="081d1f"
+BACKGROUND_GREY="272e33"
FOREGROUND_WHITE="f8e1b4"
+COMMENT="414b50"
diff --git a/helpers/colours/schemes/Srcery.sh b/helpers/colours/schemes/Srcery.sh
@@ -18,4 +18,6 @@ BRIGHT_CYAN="2be4d0"
BRIGHT_WHITE="fce8c3"
BACKGROUND_BLACK="1c1b19"
+BACKGROUND_GREY="312f2c"
FOREGROUND_WHITE="fce8c3"
+COMMENT="45433e"
diff --git a/helpers/colours/templates/Template-style.css b/helpers/colours/templates/Template-style.css
@@ -1,42 +1,48 @@
body {
+ background-color: #BACKGROUND_BLACK;
color: #FOREGROUND_WHITE;
- background-color: #BACKGROUND_BLACK;
- width: 800px;
- margin: 0 auto;
+ max-width: 1000px;
+ margin: auto;
}
+
a {
color: #CYAN;
}
+div.sidebar a {
+ font-size: 25px;
+ text-decoration: none;
+}
+
h1, h2, h3, h4, h5, h6 {
- text-align: center;
}
-h1 {
+h1, h1 a {
+ margin: 0px;
color: #RED;
}
-h2 {
- color: #ORANGE;
-}
-
-h3 {
+h2, h2 a {
color: #YELLOW;
}
-h4 {
+h3, h3 a {
color: #GREEN;
}
-h5 {
+h4, h4 a {
color: #CYAN;
}
-h6 {
+h5, h5 a {
color: #MAGENTA;
}
+h6, h6 a {
+ color: #BLUE;
+}
+
b {
color: #MAGENTA;
}
@@ -54,39 +60,94 @@ ul ::marker {
color: #YELLOW;
}
-div.root-link {
- text-align: center;
- font-size: 30;
- margin: 0 0 10 0
+div.main-area {
+ display: table;
+ overflow: hidden;
+ width: 100%;
+}
+
+div.sidebar {
+ width: 100px;
+ display: table-cell;
+ float: left;
+ margin: 12px 12px 12px 12px;
+ padding: 8px 8px 10px 18px;
+ background-color: #BACKGROUND_GREY;
+ border-style: outset;
+ border-width: 5px;
+ border-top-color: #COMMENT;
+ border-left-color: #COMMENT;
+ border-right-color: #COMMENT;
+ border-bottom-color: #COMMENT;
+}
+
+div.content {
+ display: block;
+ margin: 12px 12px 12px 12px;
+ padding: 14px 8px 12px 20px;
+ background-color: #BACKGROUND_GREY;
+ overflow: hidden;
+ border-style: outset;
+ border-width: 5px;
+ border-top-color: #COMMENT;
+ border-left-color: #COMMENT;
+ border-right-color: #COMMENT;
+ border-bottom-color: #COMMENT;
+
}
div.header {
- margin: 10 0 60 0;
- font-size: 20;
+ height: 40px;
+ font-size: 30px;
}
div.header-left {
text-align: left;
float: left;
- padding: 6 0 0 0;
+ margin: 12px 0px 0px 12px;
+ padding: 8px 10px 6px 6px;
+ background-color: #BACKGROUND_GREY;
+ height: 42px;
+ border-style: outset;
+ border-width: 5px;
+ border-top-color: #COMMENT;
+ border-left-color: #COMMENT;
+ border-right-color: #COMMENT;
+ border-bottom-color: #COMMENT;
}
div.header a {
font-weight: bold;
- color: #WHITE;
+ color: #FOREGROUND_WHITE;
text-decoration: none;
}
div.header-right a {
- margin-left: 8px;
+/* margin-left: 8px;*/
}
div.header-left a {
- color: #CYAN;
- margin-left: 6px;
+ color: #FOREGROUND_WHITE;
+/* margin-left: 6px;*/
}
div.header-right {
text-align: right;
float: right;
+ margin: 12px 12px 0px 0px;
+ padding: 6px 10px 6px 6px;
+ background-color: #BACKGROUND_GREY;
+ height: 42px;
+ border-style: outset;
+ border-width: 5px;
+ border-top-color: #COMMENT;
+ border-left-color: #COMMENT;
+ border-right-color: #COMMENT;
+ border-bottom-color: #COMMENT;
+}
+
+div.header img {
+ position: relative;
+ top: 4px;
+ margin: 0px 6px 0px 6px;
}