Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# Renkli çıktılar için ANSI renk kodları
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
RED='\033[0;31m'
NC='\033[0m' # Rengi sıfırla
# Eğlenceli emojiler
@kenanpelit
kenanpelit / gist:e5eea8618a813ac20da3cbffafcb9556
Created November 24, 2024 21:52
mpc-control - full function
#!/usr/bin/env bash
# İkon tanımlamaları (Nerd Font ikonları)
PLAY_ICON="󰐊"
PAUSE_ICON="󰏤"
STOP_ICON="󰓛"
NEXT_ICON="󰒭"
PREV_ICON="󰒮"
VOLUME_UP_ICON="󰝝"
VOLUME_DOWN_ICON="󰝞"
#!/bin/bash
# Renk tanımları
RED='\033[0;31m'
YELLOW='\033[0;33m'
GREEN='\033[0;32m'
NC='\033[0m' # No Color
clear
echo "CPU Sıcaklık İzleme (Çıkış için CTRL+C)"
#!/bin/bash
SERVICE_NAME="cpu-turbo.service"
SERVICE_PATH="/etc/systemd/system/${SERVICE_NAME}"
TARGET_PATH="/etc/systemd/system/system-cpu-performance.target"
# Target file content
cat <<'EOF' >/tmp/system-cpu-performance.target
[Unit]
Description=CPU Performance Management Target
@kenanpelit
kenanpelit / gist:193d80c97a5ccf2bdfe4105ed1142a61
Created November 24, 2024 21:33
arch-mpd-ncmpcpp-setup.sh
#!/usr/bin/env bash
# Gerekli paketleri yükle
sudo pacman -S mpd ncmpcpp mpc
# Gerekli dizinleri oluştur
mkdir -p ~/.config/mpd/playlists
mkdir -p ~/.config/ncmpcpp
mkdir -p ~/.mpd/playlists
touch ~/.mpd/{database,log,state,sticker.sql}
@kenanpelit
kenanpelit / gist:6e7744a1b4d04c4f2b145185a5dcd8e6
Created November 24, 2024 21:32
font-settings-viewer.sh
#!/usr/bin/env bash
# Renk tanımlamaları
BLUE='\033[0;34m'
GREEN='\033[0;32m'
NC='\033[0m' # Renk sıfırlama
echo -e "${BLUE}=== Sistem Font Ayarları ===${NC}\n"
# Genel arayüz fontları
@kenanpelit
kenanpelit / gist:46b12a62326b17f7a3aefb76db699ba6
Created November 24, 2024 21:30
font-ttf-hack-nerd-setup.sh
#!/bin/bash
# Root yetkisi kontrolü
if [ "$EUID" -ne 0 ]; then
echo "Bu script root yetkileri gerektiriyor."
echo "Lütfen 'sudo' ile çalıştırın."
exit 1
fi
echo "Arch Linux font rendering kurulumu başlıyor..."