Skip to content

Instantly share code, notes, and snippets.

View cretudorin's full-sized avatar

Dorin Cretu cretudorin

  • Ilmenau, Thüringen
View GitHub Profile
@cretudorin
cretudorin / 10-monitor.conf
Last active July 11, 2023 17:36
xorg config for monitor with no edid
# /etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 81.0
VertRefresh 43.0 - 75.0
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Option "PreferredMode" "1920x1080_60.00"
EndSection
@cretudorin
cretudorin / change_window_opacity.sh
Created June 16, 2023 18:04 — forked from ikbelkirasan/change_window_opacity.sh
Change window opacity in Linux using keyboard shortcuts
#!/bin/bash
function get_active_window() {
printf "0x%08x" $(xdotool getactivewindow)
}
function get_current_opacity() {
window="$1"
opacity=$(xprop -id $window | grep _NET_WM_WINDOW_OPACITY | awk '{print $3}')
if [ -z $opacity ]; then
@cretudorin
cretudorin / 01-kvmbridge.yaml
Last active March 5, 2023 13:01
kvm netplan bridge
# /etc/netplan/01-kvmbridge.yaml
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: yes
dhcp6: no
bridges:
@cretudorin
cretudorin / certbot.md
Last active July 8, 2022 08:41
Use certbot to generate certificates on nginx behind cloudflare

Install and use certbot with nginx and nextcloud

Tested on Ubuntu 20.04.

Install pip3

sudo apt install python3-pip

Install certbot and plugins

sudo pip3 install certbot certbot-dns-cloudflare certbot-nginx

Get an api token with Edit:DNS permissions

{
"name": "eeprom_backup-20220601-145239",
"time": "2022-06-01 14:52:39",
"version": 1,
"data": {
"steps": {
"command": "M92",
"params": {
"X": 80.0,
"Y": 80.0,
To disable GUI on boot, run:
`sudo systemctl set-default multi-user.target`
To enable GUI again issue the command:
`sudo systemctl set-default graphical.target`
To start Gnome session on a system without a current GUI just execute:
sudo systemctl start gdm3.service
@cretudorin
cretudorin / gist:0b9c58d73972298f529fdc21b03f74e4
Created January 18, 2022 09:46
xiaomi remove useless stuff no root
adb shell
pm uninstall -k --user 0 com.micredit.in
pm uninstall -k --user 0 com.xiaomi.payment
pm uninstall -k --user 0 com.miui.videoplayer
pm uninstall -k --user 0 com.mi.globalbrowser
pm uninstall -k --user 0 com.miui.weather2
pm uninstall -k --user 0 com.miui.player
@cretudorin
cretudorin / Kodi on port 80 userspace.txt
Last active August 12, 2021 13:05
Kodi on port 80 userspace
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo apt install iptables-persistent
#!/bin/bash
if [ "$EUID" -ne 0 ]
then echo "Me wants sudo!"
exit
fi
echo "
**************************************************************************************
This script will try to compile and setup nginx as a dns load balancer.
@cretudorin
cretudorin / ravelry-style.css
Last active April 5, 2021 11:22
ravery css override
:root {
--white-theme-border: #ddd;
--dark-theme-border: #555;
--color-border: var(--white-theme-border);
--color-input-focus: var(--white-theme-border);
--color-infobox-title-border: var(--white-theme-border);
--color-border-black: var(--white-theme-border);
--color-border-dark: var(--white-theme-border);
--color-border-clicker: var(--white-theme-border);
--color-border-tabular-data: var(--white-theme-border);