diff --git a/solarityliveboot/.gitignore b/solarityliveboot/.gitignore new file mode 100644 index 0000000..d04ef8f --- /dev/null +++ b/solarityliveboot/.gitignore @@ -0,0 +1,2 @@ +work/ +out/ diff --git a/solarityliveboot/Makefile b/solarityliveboot/Makefile new file mode 100644 index 0000000..4a1b2c2 --- /dev/null +++ b/solarityliveboot/Makefile @@ -0,0 +1,22 @@ +SRC = ./slides/*.md +TEMP_DIR = ./work/ +TEMP_MD = $(TEMP_DIR)/work.md +OUT_DIR = ./out/ +INCLUDE_DIR = ./media/ + +all: $(OUT_DIR)/index.html + +$(OUT_DIR)/index.html: $(TEMP_MD) + mkdir -p $(OUT_DIR) + mdslides $(TEMP_MD) --include $(INCLUDE_DIR) --output $(OUT_DIR) + +$(TEMP_MD): $(SRC) + mkdir -p $(TEMP_DIR) + cat $(SRC) > $(TEMP_MD) + +preview: $(OUT_DIR)/index.html + xdg-open $(OUT_DIR)/index.html + +clean: + rm -rf $(OUT_DIR)/ + rm -rf $(TEMP_DIR)/ diff --git a/solarityliveboot/README.md b/solarityliveboot/README.md new file mode 100644 index 0000000..be931be --- /dev/null +++ b/solarityliveboot/README.md @@ -0,0 +1,17 @@ +# Linux Graphics Stack + + + +### Building + +Requirements: +- [markdown-slides](https://gitlab.com/da_doomer/markdown-slides) +- GNU Make +- A JS capable web browser + +0. Clone this repository +1. `make clean` +2. `make` +3. `make preview` or open `./out/index.html` in a JS capable web browser + +For instructions on presenting, refer to RevealJS documentation. diff --git a/solarityliveboot/media/Cc-by-nc-sa_icon.svg b/solarityliveboot/media/Cc-by-nc-sa_icon.svg new file mode 100644 index 0000000..7dc79d4 --- /dev/null +++ b/solarityliveboot/media/Cc-by-nc-sa_icon.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/solarityliveboot/media/presentationsourceqr.svg b/solarityliveboot/media/presentationsourceqr.svg new file mode 100644 index 0000000..c4fc79c --- /dev/null +++ b/solarityliveboot/media/presentationsourceqr.svg @@ -0,0 +1,1271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/solarityliveboot/media/solarityliveboot.webp b/solarityliveboot/media/solarityliveboot.webp new file mode 100644 index 0000000..be9d2cb Binary files /dev/null and b/solarityliveboot/media/solarityliveboot.webp differ diff --git a/solarityliveboot/slides/00-title.md b/solarityliveboot/slides/00-title.md new file mode 100644 index 0000000..b2171a8 --- /dev/null +++ b/solarityliveboot/slides/00-title.md @@ -0,0 +1,15 @@ +[comment]: # (THEME = night) +[comment]: # (CODE_THEME = base16/zenburn) + +[comment]: # (controls: true) +[comment]: # (keyboard: true) +[comment]: # (markdown: { smartypants: true }) +[comment]: # (hash: true) +[comment]: # (respondToHashChanges: true) +[comment]: # (slideNumber: 'c/t') +[comment]: # (width: 1280) +[comment]: # (height: 720) + +# SolarityLiveboot +By Logan G +[comment]: # (!!!) diff --git a/solarityliveboot/slides/01-whatis.md b/solarityliveboot/slides/01-whatis.md new file mode 100644 index 0000000..61943b3 --- /dev/null +++ b/solarityliveboot/slides/01-whatis.md @@ -0,0 +1,7 @@ +### What is SolarityLiveboot? + +- System rescue toolkit +- Arch Linux based +- Live boot only + +[comment]: # (!!!) diff --git a/solarityliveboot/slides/02-screenshot.md b/solarityliveboot/slides/02-screenshot.md new file mode 100644 index 0000000..45b808b --- /dev/null +++ b/solarityliveboot/slides/02-screenshot.md @@ -0,0 +1,8 @@ + +![Screenshot of SolarityLiveboot on February 15th, 2025. Image contains a terminal running htop, fastfetch and LibreWolf.](media/solarityliveboot.webp) +
+Image of SolarityLiveboot Desktop (2025-02-15) +
+ + +[comment]: # (!!!) diff --git a/solarityliveboot/slides/03-why.md b/solarityliveboot/slides/03-why.md new file mode 100644 index 0000000..70b6cab --- /dev/null +++ b/solarityliveboot/slides/03-why.md @@ -0,0 +1,13 @@ +### Why? + +- Because I can + +[comment]: # (!!! data-auto-animate) +### Why? + +- Because I can +- I did not like common alternatives + - Either lacked features or was very bloated + - Too user friendly + +[comment]: # (!!! data-auto-animate) diff --git a/solarityliveboot/slides/04-generaloverview.md b/solarityliveboot/slides/04-generaloverview.md new file mode 100644 index 0000000..ccfb5cd --- /dev/null +++ b/solarityliveboot/slides/04-generaloverview.md @@ -0,0 +1,19 @@ +### General Overview + +
+ +- Arch Linux based +- Targetted at Linux intermediate and power users +- Notable features: + - Wayland (labwc) + - OpenZFS bundled + - Latest (stable) Linux kernel + - ZRAM + - Somewhat lightweight + - ~1.8GiB ISO + - ~179MB RAM used at TTY + - ~300MB RAM used in labwc + +
+ +[comment]: # (!!!) diff --git a/solarityliveboot/slides/05-comparison.md b/solarityliveboot/slides/05-comparison.md new file mode 100644 index 0000000..09efc71 --- /dev/null +++ b/solarityliveboot/slides/05-comparison.md @@ -0,0 +1,129 @@ +### Comparison + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SolarityLivebootSystemRescueFinnixKali Linux ISOArch Linux ISOMedicat
FOSS
Size1844MiB944MiB498MiB4807MiB1179MiB30720MiB
BaseArch LinuxArch LinuxDebianDebianArch LinuxMultiple
Kernel Version6.136.66.86.116.12N/A
GUILabWCXFCEN/AXFCEN/AMultiple
RAM (TTY)179MB114MB123MBN/A162MBN/A
RAM (GUI)300MB267MBN/A582MBN/AN/A
Run from RAM🟨🟨
OpenZFS🟨
ReiserFS
Legal
+ +[comment]: # (!!!) diff --git a/solarityliveboot/slides/06-neatstuff.md b/solarityliveboot/slides/06-neatstuff.md new file mode 100644 index 0000000..8da77e7 --- /dev/null +++ b/solarityliveboot/slides/06-neatstuff.md @@ -0,0 +1,25 @@ +### QoL Features + +- OpenZFS preloaded and configured +- uBlock Origin preinstalled +- Runs from RAM by default +- ZRAM swap preconfigured +- Preconfigured to compile AUR packages +- Daemonized terminal and launchers +- Chaotic AUR repository preconfigured + +[comment]: # (!!! data-auto-animate) + +### QoL Features + +- OpenZFS preloaded and configured +- uBlock Origin preinstalled +- Runs from RAM by default +- ZRAM swap preconfigured +- Preconfigured to compile AUR packages +- Daemonized terminal and launchers +- Chaotic AUR repository preconfigured +- TTY cursor + +[comment]: # (!!! data-auto-animate) + diff --git a/solarityliveboot/slides/97-demo.md b/solarityliveboot/slides/97-demo.md new file mode 100644 index 0000000..bef17cf --- /dev/null +++ b/solarityliveboot/slides/97-demo.md @@ -0,0 +1,3 @@ +### Demo + +[comment]: # (!!!) diff --git a/solarityliveboot/slides/98-source.md b/solarityliveboot/slides/98-source.md new file mode 100644 index 0000000..df598a8 --- /dev/null +++ b/solarityliveboot/slides/98-source.md @@ -0,0 +1,10 @@ +![Presentation Source QR](media/presentationsourceqr.svg) + +[Presentation Source](https://git.qtechofficial.com/logan/presentations/src/branch/master/linuxgraphicsstack) + +
+ +This presentation is licensed under [CC-BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en) + +![CC-BY-NC-SA Icon](media/Cc-by-nc-sa_icon.svg) +[comment]: # (!!!) diff --git a/solarityliveboot/slides/99-funfacts.md b/solarityliveboot/slides/99-funfacts.md new file mode 100644 index 0000000..bcc6f82 --- /dev/null +++ b/solarityliveboot/slides/99-funfacts.md @@ -0,0 +1,8 @@ +## Fun Facts: + +This presentation took 0 hours + +
+ +Made with [markdown-slides](https://gitlab.com/da_doomer/markdown-slides) + reveal.js +[comment]: # (!!!)