diff --git a/README.md.old b/README.md.old deleted file mode 100644 index 5b93978..0000000 --- a/README.md.old +++ /dev/null @@ -1,31 +0,0 @@ -# Documentation for lnco projects - -Documentation for the different projects and setups of lnco on [docs.bijl.us](https://docs.bijl.us) - -## To do for Void-desktop - -Important: - -- [ ] User packages -- [ ] User services (Turnstile backend) -- [x] Automatic decryption through TPM (Clevis) -- [x] Clevis package -- [x] Booster -- [ ] 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 -- [ ] Application sandboxing (bubblejail, bubblewrap, apparmor) - -Less important: - -- [ ] macchanger -- [ ] plymouth (for graphical boot up) (not possible with booster) -- [ ] ABRoot -- [ ] Firewall (ufw) - -Notes: - -https://madaidans-insecurities.github.io/guides/linux-hardening.html#kernel diff --git a/mkdocs.yml b/mkdocs.yml index 447dc98..6183040 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -28,6 +28,57 @@ theme: nav: - 'Home': index.md + + - 'Alpine-desktop setup': + - 'Start': alpine-desktop-setup/home.md + - 'Provisioning': alpine-desktop-setup/installation/provisioning.md + - 'Installation': alpine-desktop-setup/installation/installation.md + - 'Post installation': + - 'Users': alpine-desktop-setup/post-install/users.md + - 'Config files': alpine-desktop-setup/post-install/config-files.md + - 'Network': alpine-desktop-setup/post-install/network.md + - 'Date and time': alpine-desktop-setup/post-install/time.md + - 'Zram': alpine-desktop-setup/post-install/zram.md + - 'OpenRC': alpine-desktop-setup/post-install/openrc.md + - 'Nix': alpine-desktop-setup/post-install/nix.md + - 'Firmware and drivers': alpine-desktop-setup/post-install/drivers.md + - 'Secureboot and automatic decryption': alpine-desktop-setup/post-install/automatic-decryption.md + - 'Power management': alpine-desktop-setup/post-install/power-management.md + - 'Graphical session': + - 'Session manager': alpine-desktop-setup/graphical-session/session-manager.md + - 'Login manager': alpine-desktop-setup/graphical-session/login-manager.md + - 'Window manager': alpine-desktop-setup/graphical-session/window-manager.md + - 'Display configuration': alpine-desktop-setup/graphical-session/display-configuration.md + - 'Taskbar': alpine-desktop-setup/graphical-session/taskbar.md + - 'Application launcher': alpine-desktop-setup/graphical-session/application-launcher.md + - 'Notifications': alpine-desktop-setup/graphical-session/notifications.md + - 'Audio': alpine-desktop-setup/graphical-session/audio.md + - 'Bluetooth': alpine-desktop-setup/graphical-session/bluetooth.md + - 'Screenshots': alpine-desktop-setup/graphical-session/screenshots.md + - 'Idle and lockscreen': alpine-desktop-setup/graphical-session/lockscreen.md + - 'Auto-mounting': alpine-desktop-setup/graphical-session/auto-mounting.md + + - 'Alpine-server setup': + - 'Start': alpine-server-setup/home.md + - 'Provisioning': alpine-server-setup/installation/provisioning.md + - 'Installation': alpine-server-setup/installation/installation.md + - 'Post installation': + - 'Config files': alpine-server-setup/post-installation/config-files.md + - 'Users': alpine-server-setup/post-installation/users.md + - 'Repositories': alpine-server-setup/post-installation/repositories.md + - 'Ssh' : alpine-server-setup/post-installation/ssh.md + - 'Docker': + - 'Initial setup': alpine-server-setup/docker/setup.md + - 'Portainer': alpine-server-setup/docker/traefik.md + - 'Watchtower': alpine-server-setup/docker/watchtower.md + - 'Duplicati': alpine-server-setup/docker/duplicati.md + - 'Postgres': alpine-server-setup/docker/postgres.md + - 'Postgresbackup': alpine-server-setup/docker/postgresbackup.md + - 'Vaultwarden': alpine-server-setup/docker/vaultwarden.md + - 'Gitea': alpine-server-setup/docker/gitea.md + - 'Matrix': alpine-server-setup/docker/matrix.md + - 'Homeassistant': alpine-server-setup/docker/homeassistant.md + - 'Void-desktop setup': - 'Start': void-desktop-setup/home.md - 'Installation': @@ -69,55 +120,5 @@ nav: - 'Virt-manager': void-desktop-setup/applications/virt-manager.md - 'Steam': void-desktop-setup/applications/steam.md - - 'Alpine-server setup': - - 'Start': alpine-server-setup/home.md - - 'Provisioning': alpine-server-setup/installation/provisioning.md - - 'Installation': alpine-server-setup/installation/installation.md - - 'Post installation': - - 'Config files': alpine-server-setup/post-installation/config-files.md - - 'Users': alpine-server-setup/post-installation/users.md - - 'Repositories': alpine-server-setup/post-installation/repositories.md - - 'Ssh' : alpine-server-setup/post-installation/ssh.md - - 'Docker': - - 'Initial setup': alpine-server-setup/docker/setup.md - - 'Portainer': alpine-server-setup/docker/traefik.md - - 'Watchtower': alpine-server-setup/docker/watchtower.md - - 'Duplicati': alpine-server-setup/docker/duplicati.md - - 'Postgres': alpine-server-setup/docker/postgres.md - - 'Postgresbackup': alpine-server-setup/docker/postgresbackup.md - - 'Vaultwarden': alpine-server-setup/docker/vaultwarden.md - - 'Gitea': alpine-server-setup/docker/gitea.md - - 'Matrix': alpine-server-setup/docker/matrix.md - - 'Homeassistant': alpine-server-setup/docker/homeassistant.md - - - 'Alpine-desktop setup': - - 'Start': alpine-desktop-setup/home.md - - 'Provisioning': alpine-desktop-setup/installation/provisioning.md - - 'Installation': alpine-desktop-setup/installation/installation.md - - 'Post installation': - - 'Users': alpine-desktop-setup/post-install/users.md - - 'Config files': alpine-desktop-setup/post-install/config-files.md - - 'Network': alpine-desktop-setup/post-install/network.md - - 'Date and time': alpine-desktop-setup/post-install/time.md - - 'Zram': alpine-desktop-setup/post-install/zram.md - - 'OpenRC': alpine-desktop-setup/post-install/openrc.md - - 'Nix': alpine-desktop-setup/post-install/nix.md - - 'Firmware and drivers': alpine-desktop-setup/post-install/drivers.md - - 'Secureboot and automatic decryption': alpine-desktop-setup/post-install/automatic-decryption.md - - 'Power management': alpine-desktop-setup/post-install/power-management.md - - 'Graphical session': - - 'Session manager': alpine-desktop-setup/graphical-session/session-manager.md - - 'Login manager': alpine-desktop-setup/graphical-session/login-manager.md - - 'Window manager': alpine-desktop-setup/graphical-session/window-manager.md - - 'Display configuration': alpine-desktop-setup/graphical-session/display-configuration.md - - 'Taskbar': alpine-desktop-setup/graphical-session/taskbar.md - - 'Application launcher': alpine-desktop-setup/graphical-session/application-launcher.md - - 'Notifications': alpine-desktop-setup/graphical-session/notifications.md - - 'Audio': alpine-desktop-setup/graphical-session/audio.md - - 'Bluetooth': alpine-desktop-setup/graphical-session/bluetooth.md - - 'Screenshots': alpine-desktop-setup/graphical-session/screenshots.md - - 'Idle and lockscreen': alpine-desktop-setup/graphical-session/lockscreen.md - - 'Auto-mounting': alpine-desktop-setup/graphical-session/auto-mounting.md - extra: generator: false