Install Luks
sudo apt install cryptsetupCreate an empty file, size 512 Mb
cd ~/
dd if=/dev/urandom of=vaultfile.img bs=1M count=512Create Luks Volume
| .bg-primary { | |
| background-color: #8839ef !important; | |
| } | |
| .hp-bar-big .beat { | |
| background-color: #8839ef !important; | |
| } | |
| .hp-bar-big .beat.down { | |
| background-color: #d20f39 !important; | |
| } | |
| .hp-bar-big .beat.maintenance { |
| local process = require("@lune/process") | |
| type Arch = process.Arch | "arm" | "x86" | |
| return function(binaryContents: buffer): { | |
| os: process.OS?, | |
| arch: Arch?, | |
| }? | |
| -- Windows PE | |
| do |
| --!native | |
| --!optimize 2 | |
| type vector = Vector3 | |
| -- stylua: ignore | |
| local HEX_TO_BINARY = { | |
| ["0"] = "0000", ["1"] = "0001", ["2"] = "0010", ["3"] = "0011", | |
| ["4"] = "0100", ["5"] = "0101", ["6"] = "0110", ["7"] = "0111", | |
| ["8"] = "1000", ["9"] = "1001", ["a"] = "1010", ["b"] = "1011", | |
| ["c"] = "1100", ["d"] = "1101", ["e"] = "1110", ["f"] = "1111", |
| -browserTrackerId | |
| -protocolString | |
| -instanceId | |
| -task | |
| -APIV2 | |
| -placeId | |
| -port | |
| -hidpi | |
| -universeId | |
| -pluginId |
Install Luks
sudo apt install cryptsetupCreate an empty file, size 512 Mb
cd ~/
dd if=/dev/urandom of=vaultfile.img bs=1M count=512Create Luks Volume
| -- This library is currently dysfunctional since I cannot find a BigNum implementation | |
| -- which suits my usecases. | |
| --[[ | |
| A lua(u) implementation of the curve25519 (Diffie-Hellman key agreement scheme) | |
| elliptic curve cryptography algorithm. | |
| @author Erica Marigold | |
| @reference https://www.cl.cam.ac.uk/teaching/2122/Crypto/curve25519.pdf | |
| ]] |
| "[Purple Horizon]": { | |
| "terminalCursor.foreground": "#1f1929", | |
| "editorLineNumber.activeForeground": "#1f1929", | |
| "sideBar.border": "#1f1929", | |
| "focusBorder": "#1f1929", | |
| "sideBarSectionHeader.border": "#1f1929", | |
| "editorGroup.border": "#1f1929", | |
| "panel.border": "#1f1929", | |
| "tab.border": "#1f1929", | |
| "tab.activeBackground": "#1f1929", |
| # vim:fileencoding=utf-8:foldmethod=marker | |
| include ./theme.conf | |
| #: Fonts {{{ | |
| #: kitty has very powerful font management. You can configure | |
| #: individual font faces and even specify special fonts for particular | |
| #: characters. |
| -- This is a dysfunctional PoC for a luau implementation of crc32. | |
| local POLY = 0x04C11DB7 | |
| local crc32 = {} | |
| local crc32_t = {} | |
| setmetatable(crc32_t, { | |
| __call = function (crc32_t, ...): {[number]: number} | |
| local c = 1 |
yatsg is a personal style guide that I usually follow when writing TypeScript code. This generally borrows heavily from the standard.js style guide, so it may be worth checking that out first.