# Lappy Setup Guide ## Filesystems ``` export DEVICE_ROOT=/dev/nvme0n1 export DEVICE_BOOT_PART=${DEVICE_ROOT}p1 export DEVICE_ENCRYPTED_ROOT_PART=${DEVICE_ROOT}p2 export DEVICE_UNENCRYPTED_ROOT_NAME=cryptroot export DEVICE_UNENCRYPTED_ROOT=/dev/mapper/${DEVICE_UNENCRYPTED_ROOT_NAME} export ENCRYPTION_KEY_PATH=mount/encryption-keys/lappy.key parted /dev/${DEVICE_ROOT} -- mklabel gpt parted /dev/${DEVICE_ROOT} -- mkpart primary 512MiB -8GiB parted /dev/${DEVICE_ROOT} -- mkpart ESP fat32 1MiB 500MiB parted /dev/${DEVICE_ROOT} -- set 3 esp on mkfs.fat -n nixboot ${DEVICE_BOOT_PART} cryptsetup luksFormat ${DEVICE_ENCRYPTED_ROOT_PART} cryptsetup luksAddKey ${DEVICE_ENCRYPTED_ROOT_PART} ${ENCRYPTION_KEY_PATH} cryptsetup luksOpen ${DEVICE_ENCRYPTED_ROOT_PART} ${DEVICE_UNENCRYPTED_ROOT_NAME} mkfs.ext4 -L nixos ${DEVICE_UNENCRYPTED_ROOT} ``` ## NetworkManager Grab passwords from Vault ## Browser (vivaldi) Open up browser and install the following extensions: - - Stylus - - Tampermonkey - - uBlock Origin Then install all userscripts and userstyles from [Here](https://gitlab.com/ChaotiCryptidz/userstyles-userscripts/-/tree/main) ## Telegram Desktop (kotatogram) - Set interface size to 200% - Recent stickers: show 30 stickers - Sticker Height: 100px - Upload Speed Boost: Slight - Main Font & Semibold Font: Comic Sans - Monospaced Font: Comic Code - Confirm before calling: on ## Quassel Client - Set theme to config dir's style.qss ### Interface - Widget Style Fusion - Show System Tray Icon - Invert system tray icon brightness ### Chat View - Chat Window Font: Comic Code 20pt ### Chat View Colours - Disable Custom Colours - Disallow coloured text ### Chat & Nick Lists - Custom Font: Comic Code 18pt - Use Custom Colours: ``` Standard: #ffffff Inactive: #bbbbbb Unread: #26f502 Highlight: #fff700 Other: #00dda6 ``` ### Input Widget - Custom Font: Comic Code 18pt ### Backlog Fetching - Amount: 500 - Method: Fixed - Initial: 2000