nixfiles/LAPPY_SETUP_GUIDE.md
2022-01-29 19:55:58 +00:00

1.9 KiB

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

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