66 lines
1.9 KiB
Markdown
66 lines
1.9 KiB
Markdown
# 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
|