changes from main

This commit is contained in:
end-4
2026-03-14 22:04:57 +01:00
parent 83dcb349da
commit e0f2875141
5 changed files with 53 additions and 3 deletions
+3
View File
@@ -1,3 +1,6 @@
# Theming
include ~/.local/state/quickshell/user/generated/terminal/kitty-theme.conf
# Font
font_family JetBrains Mono Nerd Font
font_size 11.0
@@ -77,7 +77,7 @@ Item { // Player instance
id: coverArtDownloader
property string targetFile: root.artUrl
property string artFilePath: root.artFilePath
command: [ "bash", "-c", `[ -f ${artFilePath} ] || curl -sSL '${targetFile}' -o '${artFilePath}'` ]
command: [ "bash", "-c", `[ -f ${artFilePath} ] || curl -4 -sSL '${targetFile}' -o '${artFilePath}'` ]
onExited: (exitCode, exitStatus) => {
root.downloaded = true
}
@@ -27,7 +27,22 @@ IFS=$'\n'
colorlist=($colornames) # Array of color names
colorvalues=($colorstrings) # Array of color values
apply_term() {
apply_kitty() {
# Check if terminal escape sequence template exists
if [ ! -f "$SCRIPT_DIR/terminal/kitty-theme.conf" ]; then
echo "Template file not found for Kitty theme. Skipping that."
return
fi
# Copy template
mkdir -p "$STATE_DIR"/user/generated/terminal
cp "$SCRIPT_DIR/terminal/kitty-theme.conf" "$STATE_DIR"/user/generated/terminal/kitty-theme.conf
# Apply colors
for i in "${!colorlist[@]}"; do
sed -i "s/${colorlist[$i]} #/${colorvalues[$i]#\#}/g" "$STATE_DIR"/user/generated/terminal/kitty-theme.conf
done
}
apply_anyterm() {
# Check if terminal escape sequence template exists
if [ ! -f "$SCRIPT_DIR/terminal/sequences.txt" ]; then
echo "Template file not found for Terminal. Skipping that."
@@ -52,6 +67,11 @@ apply_term() {
done
}
apply_term() {
apply_kitty
apply_anyterm
}
apply_qt() {
sh "$CONFIG_DIR/scripts/kvantum/materialQT.sh" # generate kvantum theme
python "$CONFIG_DIR/scripts/kvantum/changeAdwColors.py" # apply config colors
@@ -0,0 +1,27 @@
background #$term0 #
color0 #$term0 #
color1 #$term1 #
color2 #$term2 #
color3 #$term3 #
color4 #$term4 #
color5 #$term5 #
color6 #$term6 #
color7 #$term7 #
color8 #$term8 #
color9 #$term9 #
color10 #$term10 #
color11 #$term11 #
color12 #$term12 #
color13 #$term13 #
color14 #$term14 #
color15 #$term15 #
color232 #$term7 #
cursor #$term7 #
foreground #$term7 #
selection_background #$term7 #
selection_foreground #$term0 #
@@ -36,7 +36,7 @@ urlencode() {
for ((i=0; i<${#str}; i++)); do
c="${str:$i:1}"
case "$c" in
[a-zA-Z0-9.~_-]|/) encoded+="$c" ;;
[a-zA-Z0-9.~_-]|/|'('|')'|'*') encoded+="$c" ;;
*) printf -v hex '%%%02X' "'${c}'"; encoded+="$hex" ;;
esac
done