Documentation for the projects and setups of lnorg.
Find a file
2023-08-17 13:27:42 +02:00
docs Updated Secureboot a bit 2023-08-17 12:08:45 +02:00
site Few changes to mkdocs.yml 2023-08-17 13:27:42 +02:00
.gitignore Added site back 2023-08-17 09:44:42 +02:00
mkdocs.yml Few changes to mkdocs.yml 2023-08-17 13:27:42 +02:00
README.md Update README.md 2023-08-17 00:34:36 +02:00

wiki.bijl.us

Documentation for the different projects and setups on git.bijl.us.

To begin go to the wiki!

Prerequisites

Install mkdocs through pip:

# xbps-install -Sy python3-devel python3-pip
$ pip install mkdocs mkdocs-material

This will put an executable in ~/.local/lib/python3.11/site-packages/mkdocs/__main__.py

I would recommended creating an alias for using it. For example:

alias mkdocs="python ~/.local/lib/python3.11/site-packages/mkdocs/__main__.py"

Building

Build the website through:

$ mkdocs build

And preview it with:

$ mkdocs serve

This will host the website locally on http://127.0.0.1:8000/.

To-Do for Void-Desktop

Important:

  • Improving dotfiles of:
    • SwayNC
    • Tofi
    • Wayfire decorations
  • User packages
    • Graphical package manager
  • Firewall (ufw)
  • User services (Turnstile backend)
  • Default config and user groups automatically (no cloning of configs, (maybe a .tar.gz at root))
  • Automatic decryption through TPM (Clevis)
  • Clevis package
  • Booster werkende krijgen
  • Hardenend kernel
  • Sysctl optimisations
  • Better luks encryption algoritm (faster)
  • Better boot parameters
  • Better partitioning (/usr, /proc etc their own partitions and also more secure root partition)
  • Better polkit permisissions
  • Applicatio sandboxing (bubblejail, bubblewrap, apparmor)

Less important:

  • macchanger
  • plymouth (for graphical boot up) (not possible with booster)
  • ABRoot

Notes:

https://madaidans-insecurities.github.io/guides/linux-hardening.html#kernel