Skip to content

Instantly share code, notes, and snippets.

View pnposch's full-sized avatar

PN Posch pnposch

  • 05:16 (UTC +01:00)
View GitHub Profile
#!/bin/bash
# Define paths for Fedora 43 desktop and icon standards
APPS_DIR="$HOME/.local/share/applications"
ICON_DIR="$HOME/.local/share/icons/appimages"
mkdir -p "$APPS_DIR" "$ICON_DIR"
for app_file in *.AppImage *.appimage; do
[ -e "$app_file" ] || continue
chmod +x "$app_file"
@pnposch
pnposch / msoffice_in_linux.md
Created January 12, 2026 16:07 — forked from eylenburg/msoffice_in_linux.md
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. LinOffice - Microsoft Office Launcher for Linux, my own fork of Winapps which is focused on only running Microsoft Office, with some Office-specific improvements over Winapps and a fully automated setup. Eventually I would like to create a GUI for it. Decribed below
  2. Winapps, based on KVM, QEMU, Docker/Podman and FreeRDP. Still actively maintained (getting Github commits). Decribed below
  3. Cassowary, based on KVM, QEMU, libvirt/virt-manager, and FreeRDP. Last release in Feb 2022 and seems to be abandoned.
@pnposch
pnposch / signing-vbox-kernel-modules.md
Created September 3, 2025 08:55 — forked from reillysiemens/signing-vbox-kernel-modules.md
Signing VirtualBox Kernel Modules

Signing VirtualBox Kernel Modules

These are the steps I followed enable VirtualBox on my laptop without disabling UEFI Secure Boot. They're nearly identical to the process described on [Øyvind Stegard's blog][blog], save for a few key details. The images here are borrowed from the [Systemtap UEFI Secure Boot Wiki][systemtap].

  1. Install the VirtualBox package (this might be different for your platform).
    src='https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo'
@pnposch
pnposch / Matrix_Setup_Docker.md
Last active January 5, 2022 13:01 — forked from matusnovak/README.md
Matrix (Synapse + Riot) in Docker with Traefik and federation

Matrix

matrix.org chat is split into two parts, the server and the client. The server we are going to use is called Synapse and the client is Riot.im. The Synapse will also need Postgres database and Redis for caching.

0. Folders

Make sure your folder structure looks like this.

example/