Skip to content

Instantly share code, notes, and snippets.

@MeexReay
MeexReay / config.toml
Last active June 15, 2025 23:00
my cargo config that fixes all network troubles (.cargo/config.toml)
[net]
git-fetch-with-cli = true
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
[http]
proxy = ""
@MeexReay
MeexReay / waydroid-auto-rotate.sh
Created June 12, 2025 03:57
simple script for auto-rotate screen for postmarketos
#!/bin/bash
ROTATE_OLD=0
rotate_screen () {
if [ "$1" == "$ROTATE_OLD" ]; then
return
fi
waydroid shell settings put system user_rotation $1
echo $1
@MeexReay
MeexReay / waydroid-shared-folder.sh
Last active June 10, 2025 14:57
easy way to create shared folders in waydroid
#!/bin/bash
mount_android_folder() {
local android_dir="$HOME/.local/share/waydroid/data/media/0/$1"
local home_dir="$HOME/$2"
local home_tmp_dir="/tmp/wsf_$2"
mkdir -p $home_tmp_dir
if [ -d $home_dir ]; then
@MeexReay
MeexReay / fix-design.css
Last active March 29, 2025 02:20
Fix new ugly discord design
/* remove titlebar */
@supports (grid-template-columns:subgrid) and (white-space-collapse:collapse) {
.visual-refresh .base_c48ade {
display: grid;
grid-template-columns: [start] min-content [guildsEnd] min-content [channelsEnd] 1fr [end];
grid-template-rows: [titleBarEnd] min-content [noticeEnd] 1fr [end];
grid-template-areas:
"guildsList notice notice"
"guildsList channelsList page";
@MeexReay
MeexReay / UnrealConfig.java
Created October 28, 2024 18:08
Simple YAML config manager
package ru.themixray.config;
import org.yaml.snakeyaml.Yaml;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.HashMap;
import java.util.Map;
@MeexReay
MeexReay / flake.nix
Created August 19, 2024 23:30
Rust project flake.nix template
{
description = "Rust project";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
rust-overlay.url = "github:oxalica/rust-overlay";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, rust-overlay, flake-utils, ... }:
@MeexReay
MeexReay / tcp_stream.cpp
Last active July 24, 2024 12:43
tcp stream in c++ wow
#include <netinet/in.h>
#include <string>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <optional>
#include <vector>
class TcpStream {
private:
@MeexReay
MeexReay / index.html
Last active June 6, 2024 11:34 — forked from MrChuffmanSnippets/index.html
HTML5: Blank Template
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Document</title>
<!-- <link href="style.css" rel="stylesheet"> -->
</head>
<body>
<!-- <script src="script.js"></script> -->
@MeexReay
MeexReay / update-discord.sh
Last active April 10, 2024 14:00
Bash file that updates discord from xbps-src (VOID LINUX) (with vencord)
#!/bin/sh
if [ "$(id -u)" -ne 0 ]; then sudo bash update-discord.sh >&2; exit 1; fi
rm -f -r -v void-packages
git clone https://github.com/void-linux/void-packages.git
chmod -R -v 777 "void-packages"
cd void-packages
sudo -u user ./xbps-src binary-bootstrap
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf
sudo -u user ./xbps-src pkg discord
xbps-install --repository hostdir/binpkgs/nonfree discord --yes
@MeexReay
MeexReay / void_linux_installation.md
Last active June 27, 2024 16:59
Пошаговый гайд установки Void Linux с окружением Gnome и драйверами на видеокарту Nvidia

гайд как установить воид линукс с гномом и с дровами нвидиа (к сожалению онли х11) да еще и уефай да еще и груб:

  1. ставим воид линукс глибс на флешку
  2. загружаемся с флешки
  3. выбираем первый пункт без рам
  4. логинимся с именем root и паролем voidlinux
  5. проходм все шаги установки до bootloader
  6. заходим в partitions и выбираем диск для линукса
  7. делаем два раздела, первый на 1 гб и с типом fat32, другой на остальной объем диска и с типом ext4 (Linux)
  8. заходим в filesystems и нажимаем change на 1 гб раздел, выбираем тип fat32 и монтировать к /boot/efi
  9. нажимаем на change на остальной наш диск для линухи, тип ext4 и монтировать к /