add crypto
This commit is contained in:
parent
90cbe489f6
commit
af6a3bce3e
120 changed files with 24616 additions and 462 deletions
|
|
@ -0,0 +1,80 @@
|
|||
import QtQuick
|
||||
import Quickshell.Io
|
||||
|
||||
// Simple test script for matugen integration
|
||||
// Run with: quickshell scripts/test-matugen.qml
|
||||
|
||||
Item {
|
||||
FileView {
|
||||
id: matugenFile
|
||||
path: "Data/colors.css"
|
||||
blockWrites: true
|
||||
|
||||
onLoaded: {
|
||||
console.log("✓ Matugen colors.css found!")
|
||||
console.log("File size:", text().length, "bytes")
|
||||
|
||||
const lines = text().split('\n')
|
||||
const colors = {}
|
||||
let colorCount = 0
|
||||
|
||||
// Parse colors
|
||||
for (const line of lines) {
|
||||
const match = line.match(/@define-color\s+(\w+)\s+(#[0-9a-fA-F]{6});/)
|
||||
if (match) {
|
||||
colors[match[1]] = match[2]
|
||||
colorCount++
|
||||
}
|
||||
}
|
||||
|
||||
console.log("✓ Found", colorCount, "color definitions")
|
||||
console.log("\nMaterial You colors detected:")
|
||||
|
||||
// Check for key Material You colors
|
||||
const keyColors = [
|
||||
"background", "surface", "primary", "secondary", "tertiary",
|
||||
"on_background", "on_surface", "on_primary", "on_secondary", "on_tertiary",
|
||||
"surface_container", "surface_tint", "error", "outline"
|
||||
]
|
||||
|
||||
for (const colorName of keyColors) {
|
||||
if (colors[colorName]) {
|
||||
console.log(` ${colorName}: ${colors[colorName]}`)
|
||||
}
|
||||
}
|
||||
|
||||
if (colorCount > 10) {
|
||||
console.log("\n✓ Matugen integration should work perfectly!")
|
||||
console.log("✓ Switch to 'Matugen' theme in your quickshell appearance settings")
|
||||
} else {
|
||||
console.log("\n⚠ Limited color palette detected")
|
||||
console.log("⚠ Make sure you've run matugen with a wallpaper or image")
|
||||
}
|
||||
|
||||
Qt.exit(0)
|
||||
}
|
||||
|
||||
onTextChanged: {
|
||||
console.log("Matugen colors updated!")
|
||||
}
|
||||
}
|
||||
|
||||
Timer {
|
||||
interval: 2000
|
||||
running: true
|
||||
onTriggered: {
|
||||
if (!matugenFile.loaded) {
|
||||
console.log("✗ Matugen colors.css not found at Data/colors.css")
|
||||
console.log("✗ Please copy your matugen colors.css to Data/colors.css")
|
||||
console.log(" cp ~/.cache/matugen/colors.css Data/colors.css")
|
||||
console.log("✗ Or generate matugen colors directly to this location")
|
||||
Qt.exit(1)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
console.log("Testing matugen integration...")
|
||||
console.log("Looking for Data/colors.css...")
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue