Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
![Banner](banner.png)

# 🎮 Linux Gaming Toolkit v3.6

Transform any Linux distribution into a gaming powerhouse with this comprehensive setup script.
<img src="logo.png" width="120" align="right">

> Transform any Linux distribution into a gaming powerhouse

![Version](https://img.shields.io/badge/version-3.6-blue)
![License](https://img.shields.io/badge/license-MIT-green)
Expand Down
Binary file added banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
95 changes: 95 additions & 0 deletions create-banner.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
#!/bin/bash
#
# Create a professional banner for Linux Gaming Toolkit
# Uses ImageMagick

set -e

OUTPUT="banner.png"
WIDTH=1280
HEIGHT=640

echo "Creating Linux Gaming Toolkit banner..."

# Create base gradient background
convert -size ${WIDTH}x${HEIGHT} \
gradient:'#1a1a2e-#16213e' \
-pointsize 30 \
"$OUTPUT"

# Add Tux penguin silhouette (simplified representation using circle/text)
convert "$OUTPUT" \
-fill '#0f3460' -draw "circle 200,320 200,180" \
-fill '#1a1a2e' -draw "circle 200,320 200,200" \
-fill '#e94560' -draw "circle 170,280 170,270" \
-fill '#e94560' -draw "circle 230,280 230,270" \
-fill '#ffffff' -draw "circle 170,280 170,275" \
-fill '#ffffff' -draw "circle 230,280 230,275" \
-fill '#1a1a2e' -draw "circle 170,280 170,278" \
-fill '#1a1a2e' -draw "circle 230,280 230,278" \
-fill '#e94560' -draw "ellipse 200,350 30,20 0,360" \
"$OUTPUT"

# Add gaming controller icon
convert "$OUTPUT" \
-fill '#e94560' -draw "roundrectangle 900,280 1100,400 20,20" \
-fill '#1a1a2e' -draw "circle 950,340 950,320" \
-fill '#1a1a2e' -draw "circle 1050,340 1050,320" \
-fill '#1a1a2e' -draw "circle 1000,300 1000,290" \
-fill '#1a1a2e' -draw "circle 1000,380 1000,370" \
"$OUTPUT"

# Add main title
convert "$OUTPUT" \
-fill '#ffffff' \
-font 'DejaVu-Sans-Bold' \
-pointsize 60 \
-gravity center \
-annotate +200+0 'LINUX GAMING' \
"$OUTPUT"

convert "$OUTPUT" \
-fill '#e94560' \
-font 'DejaVu-Sans-Bold' \
-pointsize 60 \
-gravity center \
-annotate +200+70 'TOOLKIT' \
"$OUTPUT"

# Add subtitle
convert "$OUTPUT" \
-fill '#aaaaaa' \
-font 'DejaVu-Sans' \
-pointsize 24 \
-gravity center \
-annotate +200+130 'Transform any Linux distro into a gaming powerhouse' \
"$OUTPUT"

# Add decorative RGB lines
convert "$OUTPUT" \
-stroke '#e94560' -strokewidth 3 \
-draw "line 100,500 400,500" \
-stroke '#0f3460' -strokewidth 3 \
-draw "line 100,510 400,510" \
-stroke '#533483' -strokewidth 3 \
-draw "line 100,520 400,520" \
"$OUTPUT"

# Add version badge area
convert "$OUTPUT" \
-fill '#0f3460' -draw "roundrectangle 1000,100 1200,160 10,10" \
-fill '#ffffff' \
-font 'DejaVu-Sans-Bold' \
-pointsize 30 \
-gravity center \
-annotate +500+-220 'v3.0' \
"$OUTPUT"

# Add Linux icon (penguin beak)
convert "$OUTPUT" \
-fill '#e94560' \
-draw "polygon 200,300 180,320 220,320" \
"$OUTPUT"

echo "✅ Banner created: $OUTPUT"
echo "Size: $(identify -format '%wx%h' $OUTPUT)"
55 changes: 55 additions & 0 deletions create-logo.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#!/bin/bash
# Create a square logo for the project

OUTPUT="logo.png"
SIZE=512

echo "Creating Linux Gaming Toolkit logo..."

# Create base with gradient
convert -size ${SIZE}x${SIZE} \
gradient:'#1a1a2e-#16213e' \
"$OUTPUT"

# Add outer circle border
convert "$OUTPUT" \
-fill '#e94560' -draw "circle 256,256 256,50" \
-fill '#1a1a2e' -draw "circle 256,256 256,60" \
"$OUTPUT"

# Add Tux penguin body
convert "$OUTPUT" \
-fill '#0f3460' -draw "circle 256,280 256,150" \
-fill '#1a1a2e' -draw "circle 256,280 256,170" \
"$OUTPUT"

# Add eyes
convert "$OUTPUT" \
-fill '#ffffff' -draw "circle 220,220 220,200" \
-fill '#ffffff' -draw "circle 292,220 292,200" \
-fill '#1a1a2e' -draw "circle 220,220 220,210" \
-fill '#1a1a2e' -draw "circle 292,220 292,210" \
"$OUTPUT"

# Add beak
convert "$OUTPUT" \
-fill '#e94560' -draw "polygon 256,240 230,270 282,270" \
"$OUTPUT"

# Add gaming controller elements
convert "$OUTPUT" \
-fill '#e94560' -draw "roundrectangle 180,350 332,420 15,15" \
-fill '#1a1a2e' -draw "circle 220,385 220,365" \
-fill '#1a1a2e' -draw "circle 292,385 292,365" \
"$OUTPUT"

# Add controller buttons
convert "$OUTPUT" \
-fill '#533483' -draw "circle 256,360 256,350" \
-fill '#533483' -draw "circle 256,410 256,400" \
-fill '#533483' -draw "circle 231,385 231,375" \
-fill '#533483' -draw "circle 281,385 281,375" \
"$OUTPUT"

echo "✅ Logo created: $OUTPUT"
echo "Size: $(identify -format '%wx%h' $OUTPUT)"
49 changes: 49 additions & 0 deletions create-new-media.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
#!/bin/bash
# High-quality banner and logo generation for Linux Gaming Toolkit
# Uses ImageMagick

set -e

# Configuration
BANNER_OUTPUT="banner.png"
LOGO_OUTPUT="logo.png"
BANNER_WIDTH=1200
BANNER_HEIGHT=400
LOGO_SIZE=512

# Colors
DARK="#0f0f1b"
ACCENT="#00d2ff" # Cyan
ACCENT_DARK="#3a7bd5" # Blue
TEXT_COLOR="#ffffff"

echo "🎨 Generating new project media..."

# 1. Create Banner
echo " - Creating banner..."
convert -size ${BANNER_WIDTH}x${BANNER_HEIGHT} \
gradient:"${DARK}-${ACCENT_DARK}" \
-fill none -stroke "${ACCENT}" -strokewidth 2 -draw "line 0,0 ${BANNER_WIDTH},0" \
-fill none -stroke "${ACCENT}" -strokewidth 2 -draw "line 0,${BANNER_HEIGHT} ${BANNER_WIDTH},${BANNER_HEIGHT}" \
\( -size ${BANNER_WIDTH}x${BANNER_HEIGHT} canvas:transparent \
-fill "${TEXT_COLOR}" -font "DejaVu-Sans-Bold" -pointsize 80 -gravity center \
-annotate +0-40 "LINUX GAMING" \
-fill "${ACCENT}" -font "DejaVu-Sans-Bold" -pointsize 60 -gravity center \
-annotate +0+40 "TOOLKIT" \
\) -composite \
"$BANNER_OUTPUT"

# 2. Create Logo (Simplified version of the banner style)
echo " - Creating logo..."
convert -size ${LOGO_SIZE}x${LOGO_SIZE} \
gradient:"${DARK}-${ACCENT_DARK}" \
-fill none -stroke "${ACCENT}" -strokewidth 10 -draw "circle 256,256 256,40" \
\( -size ${LOGO_SIZE}x${LOGO_SIZE} canvas:transparent \
-fill "${TEXT_COLOR}" -font "DejaVu-Sans-Bold" -pointsize 180 -gravity center \
-annotate +0+0 "LGT" \
\) -composite \
"$LOGO_OUTPUT"

echo "✅ Media generation complete!"
echo "Banner: $BANNER_OUTPUT ($(identify -format '%wx%h' $BANNER_OUTPUT))"
echo "Logo: $LOGO_OUTPUT ($(identify -format '%wx%h' $LOGO_OUTPUT))"
Binary file added logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.