nixfiles/LAPPY_SETUP_GUIDE.md
2022-02-16 16:59:09 +00:00

4.5 KiB

Lappy Setup Guide

Filesystems

mkdir /usb
cryptsetup luksOpen /dev/disk/by-partname/usb usb_unencrypted
mount /dev/mapper/usb_unencrypted /usb

nix develop
mk-lappy-ssd /dev/nvme0n1 /usb/encryption-keys/lappy.key

NetworkManager

Grab passwords from Vault

Gnome

(if using gnome)

Settings App

Mouse Settings

Disable Natural Scrolling

Multitasking

Fixed number of workspaces: 9

Keyboard

Set keyboard to UK English Default

Keyboard Shortcuts

Alt+Num for all workspace switch Alt+Shift+Num for all move window Alt+F for Fullscreen Alt+Shift+F for Maximize Print for save screenshot to clipboard Shift+Print for screenshot area Alt+Shift+Q for close window Custom Alt+Enter for kitty Custom: Alt+D for rofi -show run Run these because gnome cant do this:

for i in {1..9}
do
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-${i} "['<Alt>${i}']"
done

dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-1 "['<Shift><Alt>exclam']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-2 "['<Shift><Alt>quotedbl']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-3 "['<Shift><Alt>sterling']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-4 "['<Shift><Alt>dollar']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-5 "['<Shift><Alt>percent']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-6 "['<Shift><Alt>asciicircum']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-7 "['<Shift><Alt>ampersand']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-8 "['<Shift><Alt>asterisk']"
dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-9 "['<Shift><Alt>parenleft']"


Accessability

Cursor Size: Medium Disable Animations

Gnome-Extensions-App

Enable Just Perfection

Just Pefection

Custom Disable Workspace Popup Disable Search Disable Dash Animation: No.

Gnome-Tweaks

Fonts: All to whatever readable comic sans/code Hinting: Full Antialiasing: Subpixel Top Bar: Enable battery percentage Clock: Enable All

Browser (vivaldi)

Settings

General

Home Page: Start Page Startup With: Start Page

Appearance

Use Animation: NO!

Themes

Theme: Custom Background: #2e3440 Foreground: #eceff4 Highlight: #88c0d0 Accent: #4c566a Corner Rounding: 2

Tabs

  • Display Close Button: Permanantly
  • Active Tab Minimum Width: 150px
  • Tab Stacking: Disable
  • Mute Tab Audio: Play only in active tab
  • Default search engine: Google
  • Always search in new tab: ON

Privacy

  • Phishing and Malware Protection: OFF
  • DNS to help resolve navigation errors: OFF
  • Form AutoFill Assist: OFF
  • Ask websites not to track me: ON
  • No Blocking
  • Save Webpage Passwords: OFF

Downloads

  • Save without asking: ON

Webpages

  • Default Webpage Zoom: 145%
  • Disable Use Tab Zoom
  • Disable Use Ctrl+Scroll Zoom
  • Plugins: Enable All
  • Fonts: All to Comic Sans apart from Monospace which is Comic Code
  • Reader: Colour Scheme: Dark

Extensions

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 40 stickers
  • Sticker Height: 165px
  • Upload Speed Boost: Slight
  • Main Font & Semibold Font: Comic Sans MS
  • Monospaced Font: Comic Code
  • Confirm before calling: on

Quassel Client

Interface

  • Set theme to config dir's style.qss
  • Widget Style: Fusion
  • Fallback Icon Theme: Fusion
  • Show System Tray Icon

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

Topic Widget

  • Custom Font: Comic Code 14pt

Backlog Fetching

  • Amount: 500
  • Method: Fixed
  • Initial: 2000

Websites

discord.com

Zoom: 165%

Appearance

  • Chat Font Scaling: 18px

Accessability

  • Saturation: 70%
  • Apply to custom colour schemes: ON
  • Enable Reduced Motion
  • Enable Play Animated Emoji
  • Stickers: Animate on interaction

Notifications

  • DISABLE ALL SOUNDS.

twitter.com

Accessability

  • Reduce Motion

Display

  • Theme: Lights Out
  • Colour: Purple
  • Font Size: Large

VaultUI

Zoom: 165%

  • Default View&Editor Syntax: YAML
  • View&Editor Indent: 2

gitlab.com

Zoom: 185%