Documentation for the projects and setups of lnorg.
docs | ||
site | ||
.gitignore | ||
mkdocs.yml | ||
README.md |
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/.
Making changes to the site
Once you have made changes to any files you'll have to compile the website again before uploading it to git.
$ mkdocs build
$ git add .
$ git commit -m "<Your messages>"
$ git push
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