qBitTorrent keeps forgetting global download/upload statistics but remembers it on individual torrents. This script uses flood's API (Because I couldn't figure out qBit's API) to calculate those values.
#!/sbin/openrc-run | |
name="Pterodactyl Wings" | |
#command="/usr/local/bin/wings" | |
depend() { | |
after docker | |
} |
# Put this somewhere near the top of your Caddyfile (at the root, not in a site directive). | |
# Replace `http://127.0.0.1:9000` with your *internal* Authentik outpost's hostname and port | |
(authentik_forwardauth) { | |
reverse_proxy /outpost.goauthentik.io/* http://127.0.0.1:9000 | |
forward_auth {args.0} http://127.0.0.1:9000 { | |
uri /outpost.goauthentik.io/auth/caddy | |
copy_headers X-Authentik-Username X-Authentik-Groups X-Authentik-Email X-Authentik-Name X-Authentik-Uid X-Authentik-Jwt X-Authentik-Meta-Jwks X-Authentik-Meta-Outpost X-Authentik-Meta-Provider X-Authentik-Meta-App X-Authentik-Meta-Version | |
trusted_proxies private_ranges | |
} | |
} |
Leaving this here as a note to myself, but maybe someone else gets some use out of it.
This fixes KDE Connect's presentation overlay thingy which forces itself into fullscreen by default.
in .config/i3/config, add this and adjust for your display:
for_window [class="kdeconnect.daemon"] fullscreen disable; floating enable; resize set width 1920 height 1080; move absolute position center
If you enabled transparency in picom, add this to blur-background-exclude = []
in picom.conf:
Update: Get CSS from here instead
based_vscode.mp4
Based VSCode CSS
Installation:
- Install this extension. Since it modifies VSCode's index.html, it might get pissed at you.
You will also have to chown vscode to your user (kekw):sudo chown -R $(whoami) /opt/visual-studio-code/
- Follow instructions in the extension's readme to load
based.css
.
I had an issue where Signal never created backups, even when I manually tried to make one.
The logs reveal the following:
01-16 00:54:39.725 8241 8299 I GenericForegroundServic: [startForegroundTask] Task: Creating Signal backup…, ID: 12
01-16 00:54:39.734 8241 8241 D GenericForegroundServic: [onCreate]
01-16 00:54:39.734 8241 8241 D GenericForegroundServic: [onStartCommand] Action: start
01-16 00:54:39.734 8241 8241 I GenericForegroundServic: [onStartCommand] Adding entry: ChannelId: backups_v2, ID: 12, Progress: 0/0 determinate
01-16 00:54:39.735 8241 8299 W NotificationController: Tried to update the progress, but the service was no longer bound!
Mailcow is a easy to set up Mailserver running in Docker.
Unfortunately, most ISPs block port 25. In addition to that, residential IP addresses are generally blacklisted, making it impossible to self-host a mailserver at home. Mailcow by itself requires at least 6GB of RAM, which makes hosting it on a VPS rather expensive.
The solution: Running Mailcow at home and tunneling it's traffic through a cheap VPS.
The final setup will look like this: