Skip to content

Instantly share code, notes, and snippets.

View fschn90's full-sized avatar
🐢

Florian Schneider fschn90

🐢
View GitHub Profile
@V3ntus
V3ntus / immich-to-nixos.md
Last active July 17, 2025 19:43
Migrating existing Immich to NixOS

Attribution:

(Original comment from scrumplex)


I was able to migrate my Docker Compose deployment. An issue I ran into was that file paths in the database were relative to immich's working directory, meaning that everything was prefixed with upload/. I was able to remedy this by replacing upload/ with my mediaLocation (which is also what the UPLOAD_LOCATION variable from my Compose deployment pointed to).

Note

This is what worked for my installation that is a few years old. I am not sure if newer installations behave differently. Some facts about my Docker Compose installation:

@1fexd
1fexd / id_austria_root_patch.md
Last active May 12, 2025 07:13
ID Austria / Digitales Amt mit Root und/oder entsperrtem Bootloader
@diffficult
diffficult / bluetoothdoubledipping.md
Last active September 30, 2025 13:25
Bluetooth Pairing one device on Dual Boot of Windows & Linux - Stop having to Pair Devices

Bluetooth Pairing one device on Dual Boot of Windows & Linux - Stop having to Pair Devices

You may have experienced when dual booting that you need to re-pair your bluetooth devices (ie., Headphones, mouse, keyboard, etc) this usually happens because you have already paired the device with another operating system using the same bluetooth adapter when dual booting (either Linux or Windows).

Some devices cannot handle multiple pairings associated with the same MAC address (ie., bluetooth adapter). As per suggested on the ArchWiki you can fix this by re-pairing the device each time, but there's actually another solution to not do so each time you choose to use your device on a different OS.

How can we accomplish this?

Easy, just pair the device on a OS and copy the bluetooth keys generated to the other OS so our device doesn't notice the difference.