Skip to content

Instantly share code, notes, and snippets.

@eylenburg
eylenburg / msoffice_in_linux.md
Last active April 25, 2025 15:29
Installing Microsoft Office in Linux

Step by step guide: How to install Microsoft Office in any Linux distribution

There are multiple options how to install MS Office on Linux.

VM-based - Integrate Windows apps running in a Windows virtual machine as native-looking in Linux

  1. Winapps, based on KVM, QEMU, Docker/Podman and FreeRDP. Still actively maintained (getting Github commits). Decribed below
  2. Cassowary, based on KVM, QEMU, libvirt/virt-manager, and FreeRDP. Has a helpful GUI and apparently can auto-suspend the VM when no Windows app is in use. Last release in Feb 2022 and seems to be abandoned.

The VM-based options means can run Office 2021 or Office 365 including all apps, but while the Windows apps themselves run flawlessly (as they're running on real Windows) there's various freerdp-related bugs you may encounter.

@mjkstra
mjkstra / arch_linux_installation_guide.md
Last active April 28, 2025 07:59
A modern, updated installation guide for Arch Linux with BTRFS on an UEFI system
@HaleTom
HaleTom / aria2-trackers-update
Last active February 26, 2025 10:41
Update aria2.conf with 20 "best" BitTorrent trackers
#!/bin/bash
# Update the bt-tracker= line in aria2.conf
# Any bt-tracker= lines are removed and and a new one added at the bottom of the file
# Updates at: https://gist.github.com/HaleTom/fe873dc2f3c5bd14f7418efefc2b91a8
# Inspiration: https://github.com/wuyuansushen/aria2c_TrackersList
set -euo pipefail
shopt -s failglob
@dangovorenefekt
dangovorenefekt / blockmetatwitter.md
Last active January 14, 2025 22:25
Block Meta and Twitter (nginx)
@nWestie
nWestie / notallyToQuillPad.py
Last active March 7, 2024 20:34
Transforms a notally backup file into a quillPad one. use at your own risk, it worked for my backup, but I others may differ. Does not deal with note color
import sqlite3
import json
import shutil
import os
tags = []
joins = []
# Tested with Notally v5.2 and QuillPad v1.4.9
# will not preserve note color
@sebastiancarlos
sebastiancarlos / man-guide.1
Last active August 2, 2024 23:00
man page version of "Man Pages - The Complete Guide"
.TH "MAN PAGES" "1" "03/13/2023" "Man Pages" "Man Pages"
.hy
.SH Man Pages \[em] The Complete Guide
.SS Introduction
.PP
UNIX users frequently use the \f[V]man\f[R] command to learn about
different tools, but few actually learn its inner workings.
In this article you\[cq]ll learn everything there is to know about man
pages.
.PP
@vip20
vip20 / .env
Last active March 3, 2024 07:55
Docker compose for Media server using Jellyfin, Sonarr, Radarr, Prowlarr/Jackett, Deluge, Flaresolver and ProtonVPN connection
#Proton vpn credentials free tier
OPENVPN_USER=
OPENVPN_PASSWORD=
SERVER_COUNTRIES=Netherlands,United States,Japan
FREE_ONLY=on
#linux accessid
PUID=1000
PGID=1000
#timezone
TZ=Asia/Kolkata
@DavidBuchanan314
DavidBuchanan314 / widevine_fixup.py
Last active September 13, 2024 21:45
Patch aarch64 widevine blobs from ChromeOS to work on non-ChromeOS linux, including platforms with 16K page size like Apple Silicon / Asahi Linux
"""
MIT License
Copyright (c) 2023 David Buchanan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
@1fexd
1fexd / id_austria_root_patch.md
Last active January 28, 2025 15:30
ID Austria / Digitales Amt mit Root und/oder entsperrtem Bootloader
@obfusk
obfusk / README.md
Last active December 27, 2024 06:54
baseline.profm not deterministic