Skip to content

Instantly share code, notes, and snippets.

View Bryan2333's full-sized avatar

BryanLiang Bryan2333

  • Earth
  • 19:11 (UTC +08:00)
View GitHub Profile
@Bryan2333
Bryan2333 / singbox-tproxy
Last active September 15, 2025 05:52
sing-box tproxy脚本
#!/bin/bash
[[ "$EUID" -eq 0 ]] || { echo "This script must be run as root!"; exit 1; }
## 网卡
INTERFACE=$(ip route show default | awk '/default/ {print $5}')
INTERFACE="${INTERFACE:-wlan0}"
## TProxy流量标记
TPROXY_MARK="0x1"
@Bryan2333
Bryan2333 / refresh_rate_switch.sh
Created June 16, 2025 03:09
根据电源状态动态调节屏幕刷新率 KDE
#!/bin/bash
POWER_SOURCE="$(< /sys/class/power_supply/ADP0/online)"
case "$POWER_SOURCE" in
"0") kscreen-doctor output.eDP-1.mode.2880x1800@60 > /dev/null 2>&1 ;;
"1") kscreen-doctor output.eDP-1.mode.2880x1800@90 > /dev/null 2>&1 ;;
esac
@Bryan2333
Bryan2333 / night-color.lua
Last active May 8, 2025 03:07
mpv控制KDE夜间颜色脚本
-- Global to remember if night color was on before mpv
local night_color_was_enabled = false
-- Run a shell command and capture its stdout
local function execute_command(cmd)
local handle = io.popen(cmd)
local result = handle:read("*a")
handle:close()
return result
end
@Bryan2333
Bryan2333 / proxy.fish
Created April 15, 2024 15:05
fish shell proxy function
# Defined in /home/bryan/.config/fish/functions/proxy.fish @ line 1
function proxy
set -l DEFAULT_PROXY "http://127.0.0.1:7890"
set -l PROXY_URL_FORMAT "^(http|https|socks5|socks5h)://[a-zA-Z0-9.-]+:[0-9]+\$"
function __set_proxy
set -gx HTTP_PROXY $argv[1]
set -gx http_proxy $HTTP_PROXY
set -gx HTTPS_PROXY $HTTP_PROXY
@Bryan2333
Bryan2333 / pkgsizesort
Last active June 22, 2024 07:35
pkgstatus and pkgsizesort
function pkgsizesort
if test (count $argv) -eq 0 || test -z $argv
echo "用法: pkgsizesort 关键字或正则表达式"
return 1
end
set packages $(pacman -Qq | rg -e $argv)
if test (count $packages) -eq 0
echo "不存在符合条件的软件包"
@Bryan2333
Bryan2333 / launch.json
Created March 10, 2024 08:18
VSCode CodeLLDB Cpp Config
{
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "C调试",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"cwd": "${workspaceFolder}",
@Bryan2333
Bryan2333 / sha256sum
Last active September 6, 2025 03:48
ttf mswin11
64bff9f3461fc688d3c959f6085a4d90d6516a13a0c9742b6632568b708e5953 ttf-ms-win11-10.0.22631.2506-1-any.pkg.tar.zst
7e2dd103fb5f2a52d2a91f9737b7424299250dcc41adf12355ff64f4ffeeac85 ttf-ms-win11-zh_cn-10.0.22631.2506-1-any.pkg.tar.zst
@Bryan2333
Bryan2333 / OneDark.conf
Last active March 9, 2024 03:45
Kitty terminal OneDark theme
#: OneDark Theme {{{
foreground #ABB2BF
background #282C34
# Black
color0 #3F4451
color8 #4d5564
# Red
@Bryan2333
Bryan2333 / packages
Last active June 16, 2025 03:16
Arch Linux软件包 重装时使用
adobe-source-han-sans-otc-fonts
adobe-source-han-serif-otc-fonts
amd-ucode
android-udev
aria2
ark
base
base-devel
bash-completion
bat
@Bryan2333
Bryan2333 / extensions
Last active September 23, 2025 01:28
Code OSS扩展插件
albert.tabout
dart-code.dart-code
dart-code.flutter
dbaeumer.vscode-eslint
esbenp.prettier-vscode
geezmolycos.vscode-hanzi-counter
github.copilot
github.copilot-chat
golang.go
google.gemini-cli-vscode-ide-companion