From ffe95743948bb4a47cc92c88f758900f1aae6078 Mon Sep 17 00:00:00 2001 From: axtlos Date: Fri, 31 May 2024 22:42:08 +0200 Subject: Add html files --- old/axtlos.7 | 109 ++++++++++++++++++++++ old/crystal.1 | 56 ++++++++++++ old/lit.7 | 32 +++++++ old/shards.1 | 112 +++++++++++++++++++++++ old/specs.7 | 79 ++++++++++++++++ old/style.css | 288 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 676 insertions(+) create mode 100644 old/axtlos.7 create mode 100644 old/crystal.1 create mode 100644 old/lit.7 create mode 100644 old/shards.1 create mode 100644 old/specs.7 create mode 100644 old/style.css (limited to 'old') diff --git a/old/axtlos.7 b/old/axtlos.7 new file mode 100644 index 0000000..75fc075 --- /dev/null +++ b/old/axtlos.7 @@ -0,0 +1,109 @@ +.Dd $Mdocdate$ +.Dt axtlos 7 +.Os +.Sh Name +axtlos - programmer, aromantic genderless being +.Sh SYNOPSIS +.Nm axtlos +.Op she/they +.Ar xenia +.Sh DESCRIPTION +.Nm +is a programmer mainly using fortran, rust and golang. Very interested in *nix operating systems (currently using FreeBSD), open source software and other Tech things. +.Sh Contact +.Nm +can be contacted via: + +- +.Lk https://akko.wtf/xenia Fedi + +- +.Em Matrix: +@xenia:the-apothecary.club + +- +.Em XMPP: +axtlos@disroot.org + +- +.Em E-Mail: +axtlos@disroot.org & axtlos@getcryst.al + +.Sh Projects +.Nm +mainly works on + +.Lk https://github.com/vanilla-os Vanilla OS + +.Lk https://github.com/linux-immutability-tools Linux Immutability Tools + +.Lk https://getcryst.al Crystal Linux + +.Lk https://github.com/project-shards Project Shards (Dead, may revive at some point in the future) + +Specifically the following projects: + +- +.Lk https://github.com/vanilla-os/vanilla-system-operator VSO +The Vanilla OS system operator + +- +.Lk https://github.com/vanilla-os/vib Vib +A build tool to build images for Vanilla OS' abroot + +- +.Lk https://git.getcryst.al/crystal/software/jade Jade +The installer backend for Crystal Linux + +- +.Lk https://git.getcryst.al/crystal/software/jade-gui Jade GUI +The libadwaita installer frontend for Crystal Linux + +More random Projects can be found on +.Lk https://codeberg.org/axtlos Codeberg +and +.Lk https://github.com/axtloss GitHub + +.Sh Essays, Speeches and other text stuff +.Nm +sometimes writes speeches and essays usually talking about Political topics or nerding about Software. + +- +.Lk https://axtlos.neocities.org/text-america-wars.html Why America is involved in every major war +A term paper about why the United States lead and start wars + +- +.Lk https://axtlos.neocities.org/speech-dexit.html Dexit speech +A speech in front of the European Parliament in the hypothetical case of germany leaving the EU (dexit) + +- +.Lk https://axtlos.neocities.org/lila-and-zara.html Lila and Zara +A very short fairytale made for a school essay to write a progressive fairytale CW: Includes Violence and guns + +- +.Lk https://axtlos.neocities.org/flatpakisforthelazy.html A better response to the article "Developers are lazy, thus flatpak" +A joke response to an article about flatpak being a thing due to the lazyness of developers. + +- +.Lk https://axtlos.neocities.org/flatpakisnotthefuture A response to the article "Flatpak is not the future" +A joke response to an article about flatpak not being the future. + +- +.Lk https://axtlos.neocities.org/php PHP is not real +Explaining why PHP is not a real language + +- +.Lk https://axtlos.neocities.org/hobbes-criticism-en Criticism and Improvements to Hobbes state model +Criticising and Improving Hobbes state model, image of humanity and state of nature (English version) + +- +.Lk https://axtlos.neocities.org/hobbes-criticism-de Criticism and Improvements to Hobbes state model +Criticising and Improving Hobbes state model, image of humanity and state of nature (German version) + + + +.Sh See also +\fBSpecs\fP(7), +\fBProject Shards\fP(1), +\fBCrystal Linux\fP(1) +\fBLinux Immutability Tools\fP(7) diff --git a/old/crystal.1 b/old/crystal.1 new file mode 100644 index 0000000..de0c6c2 --- /dev/null +++ b/old/crystal.1 @@ -0,0 +1,56 @@ +.Dd $Mdocdate$ +.Dt CrystalLinux 1 +.Os +.Sh SYNOPSIS +.Nm Crystal Linux +.Op crystal +.Ar arch based +.Ar easy to use +.Ar linux distro +.Sh DESCRIPTION +.Nm +is an arch based linux distro with it's own installer and package manager +.Sh Goals +.Nm +tries to bring modern linux technologies to the average users while still being +easy to use + +.Sh Package Management +.Nm +uses a pacman wrapper called \fBame\fP to install, remove, updated and search +packages, however users are still able to use pacman directly. + + +\fBame\fP is written in rust and is particularly fast with aur packages since it +builds multiple aur packages at once. + + +.Nm +also comes preinstalled with flatpak. + +.Sh Installing +.Nm +installs like any other Distribution, you boot the live iso and launch the Installer. + +The installer, \fBJade\fR \fBGUI\fR is a custom written installer that uses +libadwaita and gtk4 for the frontend, and the \fBjade\fR as the backend. + + +Once the user boots into crystal for the first time, they are greeted with a +first setup application that allows them to set up Flatpak, install nvidia drivers +and change the color scheme. + +.Sh Desktop +.Nm +by defaul tuses \fBOnyx\fR, a custom gnome session with extra extensions to make +the experience more familiar with other desktops or operating systems. + +If the User does not want to use \fBOnyx\fR, they can simly select a different +Desktop or Window Manager in \fBJade\fR \fBGUI\fR. +These Desktops and Window Managers include vanilla GNOME, KDE, i3 and sway. + +.Sh See Also +\fBaxtlos\fP(7), +\fBSpecs\fP(7), +\fBProject Shards\fP(1), +\fBLinux Immutability Tools\fP(7) diff --git a/old/lit.7 b/old/lit.7 new file mode 100644 index 0000000..1849df6 --- /dev/null +++ b/old/lit.7 @@ -0,0 +1,32 @@ +.Dd $Mdocdate$ +.Dt Linux Immutability Tools 7 +.Os +.Sh Name +Linux Immutability Tools - lit +.Sh SYNOPSIS +.Nm Linux Immutability Tools +.Op lit +.Ar by immutable distros, for immutable distros +.Sh DESCRIPTION +.Nm +Linux Immutability Tools is a collaboration between \fBProject Shards\fP(1) and Vanilla OS to create tools that are useful for immutable Linux distributions +.Sh Links +.Nm +is on github: + +- +.Lk https://github.com/linux-immutability-tools + +.Sh Tools +.Nm +currently provides following tools: + +.Lk https://github.com/linux-immutability-tools/fsguard FsGuard +a tool to verify the integrity of your system before it fully boots + +.Sh See also +\fBaxtlos\fP(7), +\fBSpecs\fP(7), +\fBProject Shards\fP(1), +\fBCrystal Linux\fP(1) + diff --git a/old/shards.1 b/old/shards.1 new file mode 100644 index 0000000..a634564 --- /dev/null +++ b/old/shards.1 @@ -0,0 +1,112 @@ +.Dd $Mdocdate$ +.Dt Shards 1 +.Os +.Sh SYNOPSIS +.Nm Project Shards +.Op shards +.Ar MacOS inspired +.Ar Immutable +.Ar Linux Distribution +.Sh DESCRIPTION +.Nm +is an immutable linux distribution using multiple Volumes to create one system +.Sh How it works +.Nm +utilizes multiple Volumes (called Shards) to create one root using bind and overlay mounts + +.Sh The different Shards +.Nm +Consists of 6 Shards: + +.IP \fBRoot\fP +\- The Root shard acts like a preloader, it provides the special root directories +like /run or /dev and the initial tools for mounting the other Shards and creating +the proper root system + +.IP \fBBoot\fP +\- The Boot shard contains files and packages requir to boot on real hardware +this is mainly the bootloader and kernel + +.IP \fBSystem\fP +\- The System shard is the main root, it contains everything required to boot +into userspace and cannot be modified unless booted into the recovery + +.IP \fBData\fP +\- Data Contains everything the user installs themselves or changes on the root +filesystem, it is mounted read-write and contains /etc + + +.IP \fBUsers\fP +\- Users contains the home directories of all users, it is simply bind mounted +to /home on boot as read-write + + +.IP \fBRecovery\fP +\- The Recovery shard is a seperate system from the other shards, it can be +booted by itself. It contains the Graphical and Terminal based recovery for +updating, troubleshooting or reinstalling Project Shards + + +.Sh Package Management +.Nm +uses a pacman wrapper called shardctl to install and remove packages, however +users can also enter a special mode to use \fBpacman\fR(1) +directly. + +\fBshardctl\fP also allows installing aur packages and wraps around \fBapx\fR(1) +to allow installing packages into containers. + + +.Nm +comes preinstalled with flatpak and allows installing them by simply dragging +the flatpakref files into ~/Applications. +This is achieved using \fBappD\fP. + + +\fBappD\fP also allows installing pacman packages by dragging the .pkg.tar.xz +files into ~/Applications. + +.Sh Updating +.Nm +uses the Recovery to perform updates. When a user decides to update their +.Nm +Installation, they get rebooted into the Recovery which automatically starts the Update. + + +If the Update is succesfull the Recovery either turns the computer off or reboots +it, depending on what the user chose when starting the update. + +If the Update fails, then the recovery rolls back to a snapshot it took before +starting the update and warns the user next time it boots into the main Project +Shards installation. + +.Sh Installing +.Nm +installs similiarly to MacOS, the ISO offered for download is actually the recovery, +when booting into the iso the user is immediately presented with the Recovery +screen and can Install +.Nm. + + +The installation process only asks the user for the disk to install onto, any +postinstall configurations usually set in the Installer, like user creation, +setting the timezone or choosing locales are done post install in a first-setup +application. + +.Sh Images +.Nm +like other immutable distributions uses images to distribute updates +unlike other immutable distributions however, +.Nm +does not directly use OCI-Images, it uses flatpak packages as a type of ostree +frontend. This means that optimally the update process only consists of a simple +flatpak update to upgrade the system. + +Realistically this is not the case, since extra things such as managing /etc will have +to be done after the update + +.Sh See Also +\fBaxtlos\fP(7), +\fBSpecs\fP(7), +\fBCrystal Linux\fP(1), +\fBLinux Immutability Tools\fP(7) diff --git a/old/specs.7 b/old/specs.7 new file mode 100644 index 0000000..462261d --- /dev/null +++ b/old/specs.7 @@ -0,0 +1,79 @@ +.Dd $Mdocdate$ +.Dt computers 7 +.Os +.Sh Dell Precision m4800 (main computer) +CPU: Haswell intel i5 + +RAM: 12gb + +GPU: NVIDIA Quadro K1100M (unused) + +ssd: 512GB + +wifi: Intel + +wifi: Realtek USB + +OS: FreeBSD 14.0-CURRENT + + +.Sh Dell Precision m4800 (barely used) +CPU: Haswell intel i5 + +RAM: 4gb + +GPU: NVIDIA Quadro K1100M + +ssd: 512GB + +wifi: Broadcom + +OS: MacOS Monterey + + +.Sh Acer Nitro 5 AN515-55 (mobile device) +CPU: Comet Lake intel i5-10300H + +RAM: 16gb + +GPU: NVIDIA GeForce RTX 3060 + +GPU: Intel UHD Graphics + +ssd: 512gb western digital m.2 + +wifi: Intel AX201 + +OS: Crystal Linux + + +.Sh HP Notebook 15-av5120ng (server) +CPU: Skylake intel i3-6006U + +RAM: 8gb DDR4 2133MHz + +GPU: Intel HD Graphics 520 + +ssd: ADATA 120gb + +wifi: Realtek RTL8723BE + +OS: NixOS Unstable + + +.Sh Other Tech Stuff +Keyboard: custom sofle v2 with qmk firmware + +Mouse: Logitech Ergo m575 + +Wireless Headphones: Bose NC 700 + +Wired Headphones: KZ zsn pro x + +Phone: Pixel 4a running GrapheneOS + +.Sh See also +\fBaxtlos\fP(7), +\fBProject Shards\fP(1), +\fBCrystal Linux\fP(1) +\fBLinux Immutability Tools\fP(7) diff --git a/old/style.css b/old/style.css new file mode 100644 index 0000000..0bd84f1 --- /dev/null +++ b/old/style.css @@ -0,0 +1,288 @@ +/* $Id: mandoc.css,v 1.36 2018/07/23 22:51:26 schwarze Exp $ */ +/* + * Standard style sheet for mandoc(1) -Thtml and man.cgi(8). + */ + +/* Global defaults. */ + + + +html { max-width: 65em; margin: auto; } +body { font-family: Helvetica,Arial,sans-serif; background: white; } +table { margin-top: 0em; + margin-bottom: 0em; } +td { vertical-align: top; } +ul, ol, dl { margin-top: 0em; + margin-bottom: 0em; } +li, dt { margin-top: 1em; } + +.permalink { border-bottom: thin dotted; + color: inherit; + font: inherit; + text-decoration: inherit; } +* { clear: both } + +/* Search form and search results. */ + +fieldset { border: thin solid silver; + border-radius: 1em; + text-align: center; } +input[name=expr] { + width: 25%; } + +table.results { margin-top: 1em; + margin-left: 2em; + font-size: smaller; } + +/* Header and footer lines. */ + +table.head { width: 100%; + border-bottom: 1px dotted #808080; + margin-bottom: 1em; + font-size: smaller; } +td.head-vol { text-align: center; } +td.head-rtitle { + text-align: right; } + +table.foot { width: 100%; + border-top: 1px dotted #808080; + margin-top: 1em; + font-size: smaller; } +td.foot-os { text-align: right; } + +/* Sections and paragraphs. */ + +.manual-text { + margin-left: 3.8em; } +.Nd { display: inline; } +.Sh { margin-top: 1.2em; + margin-bottom: 0.6em; +/* margin-left: 3.2em;*/ + font-size: 110%; + text-align: left;} +.Ss { margin-top: 1.2em; + margin-bottom: 0.6em; + margin-left: -1.2em; + font-size: 105%; } +.Pp { margin: 0.6em 0em; } +.Sx { } +.Xr { } + +/* Displays and lists. */ + +.Bd { } +.Bd-indent { margin-left: 3.8em; } + +.Bl-bullet { list-style-type: disc; + padding-left: 1em; } +.Bl-bullet > li { } +.Bl-dash { list-style-type: none; + padding-left: 0em; } +.Bl-dash > li:before { + content: "\2014 "; } +.Bl-item { list-style-type: none; + padding-left: 0em; } +.Bl-item > li { } +.Bl-compact > li { + margin-top: 0em; } + +.Bl-enum { padding-left: 2em; } +.Bl-enum > li { } +.Bl-compact > li { + margin-top: 0em; } + +.Bl-diag { } +.Bl-diag > dt { + font-style: normal; + font-weight: bold; } +.Bl-diag > dd { + margin-left: 0em; } +.Bl-hang { } +.Bl-hang > dt { } +.Bl-hang > dd { + margin-left: 5.5em; } +.Bl-inset { } +.Bl-inset > dt { } +.Bl-inset > dd { + margin-left: 0em; } +.Bl-ohang { } +.Bl-ohang > dt { } +.Bl-ohang > dd { + margin-left: 0em; } +.Bl-tag { margin-left: 5.5em; } +.Bl-tag > dt { + float: left; + margin-top: 0em; + margin-left: -5.5em; + padding-right: 1.2em; + vertical-align: top; } +.Bl-tag > dd { + clear: right; + width: 100%; + margin-top: 0em; + margin-left: 0em; + vertical-align: top; + overflow: auto; } +.Bl-compact > dt { + margin-top: 0em; } + +.Bl-column { } +.Bl-column > tbody > tr { } +.Bl-column > tbody > tr > td { + margin-top: 1em; } +.Bl-compact > tbody > tr > td { + margin-top: 0em; } + +.Rs { font-style: normal; + font-weight: normal; } +.RsA { } +.RsB { font-style: italic; + font-weight: normal; } +.RsC { } +.RsD { } +.RsI { font-style: italic; + font-weight: normal; } +.RsJ { font-style: italic; + font-weight: normal; } +.RsN { } +.RsO { } +.RsP { } +.RsQ { } +.RsR { } +.RsT { text-decoration: underline; } +.RsU { } +.RsV { } + +.eqn { } +.tbl { } + +.HP { margin-left: 3.8em; + text-indent: -3.8em; } + +/* Semantic markup for command line utilities. */ + +table.Nm { } +code.Nm { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Fl { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Cm { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Ar { font-style: italic; + font-weight: normal; } +.Op { display: inline; } +.Ic { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Ev { font-style: normal; + font-weight: normal; + font-family: monospace; } +.Pa { font-style: italic; + font-weight: normal; } + +/* Semantic markup for function libraries. */ + +.Lb { } +code.In { font-style: normal; + font-weight: bold; + font-family: inherit; } +a.In { } +.Fd { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Ft { font-style: italic; + font-weight: normal; } +.Fn { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Fa { font-style: italic; + font-weight: normal; } +.Vt { font-style: italic; + font-weight: normal; } +.Va { font-style: italic; + font-weight: normal; } +.Dv { font-style: normal; + font-weight: normal; + font-family: monospace; } +.Er { font-style: normal; + font-weight: normal; + font-family: monospace; } + +/* Various semantic markup. */ + +.An { } +.Lk { } +.Mt { } +.Cd { font-style: normal; + font-weight: bold; + font-family: inherit; } +.Ad { font-style: underline; + font-weight: normal; } +.Ms { font-style: normal; + font-weight: bold; } +.St { } +.Ux { } + +/* Physical markup. */ + +.Bf { display: inline; } +.No { font-style: normal; + font-weight: normal; } +.Em { text-decoration-line: underline; + font-weight: normal; } +.Sy { font-style: normal; + font-weight: bold; } +.Li { font-style: normal; + font-weight: normal; + font-family: monospace; } + +img { + padding: 10px; +} + +/* Overrides to avoid excessive margins on small devices. */ + +@media (max-width: 37.5em) { +.manual-text { + margin-left: 0.5em; } +.Sh, .Ss { margin-left: 0em; } +.Bd-indent { margin-left: 2em; } +.Bl-hang > dd { + margin-left: 2em; } +.Bl-tag { margin-left: 2em; } +.Bl-tag > dt { + margin-left: -2em; } +.HP { margin-left: 2em; + text-indent: -2em; } +} + +@media (prefers-color-scheme: dark) { + /* If the operating system is using dark mode, then apply this CSS */ + body { + background: #46494f; + } + td { + color: white; + } + h1 { + color: white; + } + p { + color: white; + } + section { + color: white; + } + .permalink { + color: #6d8ecf; + } + a:link { + color: #6d8ecf; + } + a:visited { + color: #f6baff; + } +} -- cgit v1.2.3