summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
authoraxtlos <axtlos@getcryst.al>2024-05-31 22:42:08 +0200
committeraxtlos <axtlos@getcryst.al>2024-05-31 22:42:08 +0200
commitffe95743948bb4a47cc92c88f758900f1aae6078 (patch)
tree60a71380241040c18ab872a224031e16e261cd14 /old
parentc027bc5edec6505da95490ab1acefe5cd6c35359 (diff)
downloadwebsite-ffe95743948bb4a47cc92c88f758900f1aae6078.tar.gz
website-ffe95743948bb4a47cc92c88f758900f1aae6078.tar.bz2
Add html files
Diffstat (limited to 'old')
-rw-r--r--old/axtlos.7109
-rw-r--r--old/crystal.156
-rw-r--r--old/lit.732
-rw-r--r--old/shards.1112
-rw-r--r--old/specs.779
-rw-r--r--old/style.css288
6 files changed, 676 insertions, 0 deletions
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;
+ }
+}