Skip to content

Instantly share code, notes, and snippets.

View Minish144's full-sized avatar
🌴
Enjoying coding

Nikolai Varlamov Minish144

🌴
Enjoying coding
View GitHub Profile
@Minish144
Minish144 / fix.sh
Created July 27, 2022 08:46
holoiso wirepipe not audio fix
mv ~/.local/state/wireplumber ~/.local/state/wireplumberbkp
systemctl --user enable --now wireplumber.service
sudo reboot now
@Minish144
Minish144 / rtl8811cu.sh
Created July 25, 2022 14:22
RTL8811CU linux
sudo apt-get update # sudo pacman -Syu
sudo apt-get install dkms git # sudo pacman -S dkms git
git clone https://github.com/brektrou/rtl8821CU.git
cd ~/rtl8821CU
sudo ./dkms-install.sh
sudo /usr/sbin/usb_modeswitch -KW -v 0bda -p 1a2b # pick from lsusb
sudo modprobe 8821cu
@Minish144
Minish144 / stoneblock-tlauncher.md
Last active July 4, 2022 18:16
Stoneblock in Tlauncher on Manjaro/Arch linux

Java installation

sudo pacman -S jdk17-openjdk P.S. If default java package doesnt work properly uninstall it using sudo pacman -R java and install openjdk-8 like so sudo pacman -S openjdk-8-jdk

Tlauncher setup

  1. Register on the Tlauncher website
  2. Download jar-ed Tlauncher for linux
  3. Unzip archive unzip TLauncher-2.86.zip
  4. Run it sudo java -jar ./TLauncher-2.86.jar
@Minish144
Minish144 / how-to.md
Last active January 21, 2023 15:30
Minikube remote access
  1. Run the minikube
minikube start --nodes 1
  1. Proxy and expose kubernetes server api
kubectl proxy --address='0.0.0.0' --accept-hosts='^*$'
  1. Expose the proxy port to access your cluster from outside
@Minish144
Minish144 / get-label-value-kubernetes.sh
Created February 16, 2022 08:22
List label values in k8s
kubectl get all --show-labels | awk '{print $NF}' | egrep -o "app=.*," | tr -d "app=" | tr -d ","
@Minish144
Minish144 / k8s-clean.sh
Last active February 16, 2022 18:54
Delete all resources in kubernetes
kubectl delete "$(kubectl api-resources --namespaced=true --verbs=delete -o name| tr "\n" "," | sed -e 's/,$//')" --all # deletes all
kubectl delete "$(kubectl api-resources --namespaced=true --verbs=delete -o name| tr "\n" "," | sed -e 's/,$//')" -l <label>=<value> # deletes with label
@Minish144
Minish144 / delete.sql
Created December 27, 2021 19:28
delete all tables from db
drop schema public cascade;
create schema public;
@Minish144
Minish144 / java-set.sh
Created November 22, 2021 21:44
Update current java version arch
$ archlinux-java status
$ sudo archlinux-java set JAVA-X-JDK
@Minish144
Minish144 / useful
Created October 28, 2021 19:56
modem useful
$ sudo usb_modeswitch -v 0x19d2 -p 0x1225 -V 0x19d2 -P 0x1225 -M "55534243123456780000000000000011062000000100000000000000000000"
http://192.168.0.1/goform/goform_set_cmd_process?goformId=SET_BEARER_PREFERENCE&BearerPreference=
NETWORK_auto (автоматический режим)
WCDMA_preferred (предпочитать 3G)
GSM_preferred (предпочитать 2G)
Only_GSM (только 2G)
Only_WCDMA (только 3G)
Only_LTE (только 4G)
@Minish144
Minish144 / modems.sh
Created October 28, 2021 19:23
Find usb modems serial ports on linux
#!/bin/bash
for sysdevpath in $(find /sys/bus/usb/devices/usb*/ -name dev); do
(
syspath="${sysdevpath%/dev}"
devname="$(udevadm info -q name -p $syspath)"
[[ "$devname" == "bus/"* ]] && exit
eval "$(udevadm info -q property --export -p $syspath)"
[[ -z "$ID_SERIAL" ]] && exit
echo "/dev/$devname - $ID_SERIAL"