diff --git a/docs/etc/file-managers.md b/docs/etc/file-managers.md
index 78389262a5c686009d8a1557e310dc21f6654fa2..91cc91c0e6c616c14f562be68d946724b2c18b54 100644
--- a/docs/etc/file-managers.md
+++ b/docs/etc/file-managers.md
@@ -20,6 +20,12 @@ sudo pacman -R nautilus gvfs-smb
 - 23k stars, 127 contributors
 - Rust, fast !
 - Neovim plugin: [yazi.nvim](https://github.com/mikavilpas/yazi.nvim?tab=readme-ov-file)
+- Issues
+  - [Yazi no longer recognizes LibreOffice and Word files](https://github.com/sxyazi/yazi/issues/1091)
+
+## lf
+
+- [GitHub](https://github.com/gokcehan/lf/)
 
 ## ranger
 
diff --git a/docs/gaming/retropie.md b/docs/gaming/retropie.md
index d9c17306c3d78801ea9648fc2e3bfe4b68d34366..9db0c21bb4d9f2d45ef812cc0c7cd6216ba3dc48 100644
--- a/docs/gaming/retropie.md
+++ b/docs/gaming/retropie.md
@@ -20,6 +20,27 @@
 - Up to date, 46k commits, 1.8k stars
 - Last release 2024-04
 
+### Lakka config
+
+- Change GUI language (`Settings/User`)
+- Connect to Wifi
+- SSH (`Settings/Services`)
+  - User: `root`, PW: `root`
+- Audio
+  - Enable audio via HDMI
+  - Add `hdmi_drive=2` to `/flash/config.txt`
+- Bluetoth
+  - [8Bitdo Wireless Controller](https://www.lakka.tv/doc/8Bitdo-Wireless-Controller/)
+  - won't pair automatically via GUI, manual config needed
+  - Couldn't get persistent bluetooth config working
+
+```sh
+mount -o remount,rw /flash
+vi /flash/config.txt
+```
+
+- Grow `/storage` filesystem
+
 ## Recalbox
 
 - [Website](https://www.recalbox.com/)
@@ -52,15 +73,16 @@ rsync -av /home/varac/Software/batocera/roms/ batocera:/media/SHARE/roms
 
 - [Upgrading/downgrading Batocera](https://wiki.batocera.org/upgrade_manually#upgrading_downgrading_batocera)
 
-Start upgrade:
+Upgrading successfully only works in GUI mode, not in manual mode !
+
+Manual upgrade:
 
 ```sh
 batocera-upgrade https://batocera.org/upgrades/x86_64/stable/last
 ```
 
-#### Update issues
-
-- `need to download 3308mb; Not enough space on /boot to download the update`
+- Manual update issue:
+  - `need to download 3308mb; Not enough space on /boot to download the update`
   - `/boot` is only 4 GB big, while /userdata (partition 2) is 55 GB big
 
 ### Controller
diff --git a/docs/hardware/disks/crytpsetup.md b/docs/hardware/disks/crytpsetup.md
index b12798e55cb23e824cf9392b42a6514d14d3a65f..7d9ba3fd0c8077ebf98060ab88e58769c7616717 100644
--- a/docs/hardware/disks/crytpsetup.md
+++ b/docs/hardware/disks/crytpsetup.md
@@ -1,6 +1,9 @@
 # Cryptsetup / LUKS
 
-<https://wiki.ubuntuusers.de/LUKS/>
+- <https://wiki.ubuntuusers.de/LUKS/>
+- [fido2luks](https://github.com/shimunn/fido2luks)
+  - Decrypt your LUKS partition using a FIDO2 compatible authenticator
+  - Last commit 2024-02
 
 ## Usage
 
diff --git a/docs/hardware/laptops/x1-carbon.md b/docs/hardware/laptops/x1-carbon.md
index cd09729230a59d732bdfe973c65fdf6a1cf815f1..729c4d740ffe4e638a4c9863024999b36e3442f1 100644
--- a/docs/hardware/laptops/x1-carbon.md
+++ b/docs/hardware/laptops/x1-carbon.md
@@ -3,6 +3,7 @@
 ## X1 Carbon Gen 7 (private)
 
 - Model 20QE - S5JY1S
+- 14"
 - [Arch wiki Gen 7](<https://wiki.archlinux.org/title/Lenovo_ThinkPad_X1_Carbon_(Gen_7)>)
 - [ifixit: Lenovo ThinkPad X1 Carbon 7th Gen SSD Replacement](https://www.ifixit.com/Guide/Lenovo+ThinkPad+X1+Carbon+7th+Gen+SSD+Replacement/130841)
 
diff --git a/docs/hardware/sn30pro+.md b/docs/hardware/sn30pro+.md
index f1e111e4e81a00ed13b4afcd3c7df56b2ef7710f..643ae3b0d6f4ad92176ef5899a6d8692bd41fa25 100644
--- a/docs/hardware/sn30pro+.md
+++ b/docs/hardware/sn30pro+.md
@@ -1,8 +1,9 @@
 # SN30 Pro+
 
-* [Manual](https://download.8bitdo.com/Manual/Controller/SN30-Pro+/SN30_Pro+_Manual.pdf?0318)
+- [Manual](https://download.8bitdo.com/Manual/Controller/SN30-Pro+/SN30_Pro+_Manual.pdf?0318)
 
 Pairing mode:
 
-* Press `Start` to turn on controller
-* Press `Pair` for 3s to enter pairing mode
+- Press `Start` to turn on controller
+- Press `Pair` (unlabled button at the back of the controller)
+  for 3s to enter pairing mode
diff --git a/docs/security/passwords/swipe-pattern.md b/docs/security/passwords/swipe-pattern.md
new file mode 100644
index 0000000000000000000000000000000000000000..9b5d5dfa29d44d978cc02ca8be0b33385b92ce1d
--- /dev/null
+++ b/docs/security/passwords/swipe-pattern.md
@@ -0,0 +1,3 @@
+# Swipe pattern
+
+- [How to save a 9-dot grid security pattern](https://community.bitwarden.com/t/how-to-save-a-9-dot-grid-security-pattern/41227)
diff --git a/docs/security/security-token.md b/docs/security/security-token.md
index cb8012c3154c8585309da776b20a7a6e2082ddb3..d3487ad1124050cebff073559eb8a8f02b320bba 100644
--- a/docs/security/security-token.md
+++ b/docs/security/security-token.md
@@ -26,14 +26,45 @@
 - [Website](https://solokeys.com/)
 - [Technical docs](https://docs.solokeys.dev/)
 - [Arch wiki: Solokey](https://wiki.archlinux.org/title/Solo)
-- [GitHub: solo1-cli](https://github.com/solokeys/solo1-cli)
-  - Last commit 2022-03
-  - [AUR package: solo1](https://aur.archlinux.org/packages/solo1)
+- [solokey-full-disk-encryptiono](https://github.com/saravanan30erd/solokey-full-disk-encryption)
+  - Last commit 2022
+
+### Solokey 2
+
+- [Solo 2A+ FIDO2 NFC](https://solokeys.com/collections/all/products/solo-2a-nfc-security-key?variant=40297992093889)
+  - FIDO2, FIDO U2F
+  - NFC
 - [GitHub: solo2-cli](https://github.com/solokeys/solo2-cli)
+  - Last release and commit 2023-01
+  - AUR package: [solo2-cli-bin](https://aur.archlinux.org/packages/solo2-cli-bin)
+    - Installs fine
   - [AUR package: solo2-cli](https://aur.archlinux.org/packages/solo2-cli)
     - [Fails to build at linking stage](https://github.com/briansmith/ring/issues/1444)
     - [Possible workaround](https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/issues/20)
 
+Usage:
+
+List keys:
+
+```sh
+solo2 list
+```
+
+Update firmware:
+
+```sh
+solo2 update
+```
+
+### Solokey 1 (broken)
+
+- [Solo 1 Tap USB-A](https://solokeys.com/collections/all/products/solo-tap-usb-a-preorder)
+  - FIDO2, FIDO U2F
+  - Broken
+- [GitHub: solo1-cli](https://github.com/solokeys/solo1-cli)
+  - Last commit 2022-03
+  - [AUR package: solo1](https://aur.archlinux.org/packages/solo1)
+
 Install toolset:
 
 ```sh