commit 058746d04226d14f50e15a248d0e315fc65d4530 Author: Liam Waldron Date: Wed Dec 20 10:06:34 2023 -0500 12/20/23 diff --git a/css/k2.css b/css/k2.css new file mode 100644 index 0000000..b8c1931 --- /dev/null +++ b/css/k2.css @@ -0,0 +1,269 @@ +/* css/everest.css - stylesheet for everest-web */ +/* + Copyright (C) 2023 Everest Linux. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". +*/ + +/* Sidebar menu */ +.sidenav { + height: 100%; + width: 160px; + position: fixed; + z-index: 1; + top: 0; + left: 0; + background-color: #131313; + overflow-x: hidden; + padding-top: 20px; +} + +/* Menu links */ +.sidenav a { + padding: 6px 8px 6px 16px; + text-decoration: none; + font-size: 20px; + color: #818181; + display: block; +} + +.sidenav a:hover { + color: #4a86e8ff; +} + +html { + background-color: #1E1E1E; + color: #bfbfbf; +} + +.main { + margin-left: 160px; + padding: 0px 10px; + background-color: #1E1E1E; +} + +.file { + font-family: monospace; + background-color: #0F0F0F; + border-left-style: solid; + border-left-color: MediumSeaGreen; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #bfbfbf; +} + +.kernel { + font-family: monospace; + background-color: #0F0F0F; + border-left-style: solid; + border-left-color: SlateBlue; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #bfbfbf; +} + +.warning { + background-color: #330000; + border-left-style: solid; + border-left-color: #e60000; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #e60000; +} + +.news { + background-color: #131313; + border-left-style: solid; + border-left-color: #4a86e8ff; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #bfbfbf; +} + +fhead { + background-color: #0F0F0F; + border-left-style: solid; + border-left-color: MediumSeaGreen; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: MediumSeaGreen; +} + +khead { + background-color: #0F0F0F; + border-left-style: solid; + border-left-color: SlateBlue; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: Slateblue; +} + +warnhead { + background-color: #330000; + border-left-style: solid; + border-left-color: #e60000; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: #e60000; +} + +newshead { + background-color: #131313; + border-left-style: solid; + border-left-color: #4a86e8ff; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #4a86e8ff; +} + +wikihead { + border-left-style: solid; + border-left-color: Tomato; + border-width: 4px; + border-radius: 2px; + padding: 6px; + color: Tomato; +} + +@media screen and (max-height: 450px) { + .sidenav {padding-top: 15px;} + .sidenav a{font-size: 18px;} +} + +body { + font-family: sans-serif; + background-color: #1E1E1E; + color: #bfbfbf; +} + +code { + font-family: monospace; + background-color: #0F0F0F; + border-left-style: solid; + border-left-width: 4px; + border-radius: 2px; + padding: 2px; + color: #bfbfbf; +} + +wiki { + border-left-style: solid; + border-left-width: 4px; + border-radius: 2px; + padding: 6px; + border-color: Tomato; +} + +/* file { + border-style: solid; + border-width: 4px; + border-radius: 2px; + padding: 2px; + border-color: black; +} */ + +h2 { + border-left-style: solid; + border-color: #4a86e8ff; + padding-left: 4px; + border-left-width: 6px; + border-radius: 5px; + color: #bfbfbf; +} + +button { + font-size: 24px; + border-style: none; + border-left-style: solid; + border-width: 8px; + padding: 12px 28px; + border-color: #4a86e8ff; + border-radius: 5px; + background-color: #2C2C2C; + color: #e6e6e6; +} + +button:hover { + background-color: #252525; +} + +hr.dotted { + border-top: 3px dotted #bbb; +} + +/* p { + color: #e6e6e6; +} */ + +/* strong { + color: #4a86e8ff; +} */ + +/* i { + color: #e6e6e6; +} */ + +footer { + text-align: center; + font-size: 10px; + padding: 20px; +} + +#myInput { + width: 378px; + font-size: 16px; + padding: 10px; + border: 2px solid #4a86e8ff; + border-radius: 2px; + margin-bottom: 12px; + background-color: #2C2C2C; + color: #e6e6e6; +} + +#myUL { + width: 400px; + list-style-type: none; + padding: 0; + margin: 0; +} + +#myUL li a { + border-left-width: 2px; + border-left-style: solid; + border-left-color: #4a86e8ff; + margin-top: -1px; + background-color: #2C2C2C; + padding: 12px; + text-decoration: none; + font-size: 18px; + color: #e6e6e6; + display: block; +} + +#myUL li a:hover:not(.header) { + background-color: #1E1E1E; +} + +img { + padding: 8px; +} diff --git a/css/nord.css b/css/nord.css new file mode 100644 index 0000000..5d5259d --- /dev/null +++ b/css/nord.css @@ -0,0 +1,387 @@ +/* css/everest.css - stylesheet for everest-web */ +/* + Copyright (C) 2023 Everest Linux. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.3 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". +*/ + +/* Sidebar menu */ +.sidenav { + height: 100%; + width: 200px; + position: fixed; + z-index: 1; + top: 0; + left: 0; + background-color: #2E3440; + overflow-x: hidden; + padding-top: 20px; +} + +/* Menu links */ +.sidenav a { + padding: 6px 8px 6px 16px; + text-decoration: none; + font-size: 20px; + color: #D8DEE9; + display: block; +} + +.sidenav a:hover { + color: #88c0d0; +} + +html { + background-color: #3B4252; + color: #ECEFF4; +} + +.main { + margin-left: 200px; + padding: 0px 10px; + background-color: #3B4252; +} + +.file { + font-family: monospace; + background-color: #2E3440; + border-left-style: solid; + border-left-color: #A3BE8C; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #ECEFF4; +} + +.kernel { + font-family: monospace; + background-color: #2E3440; + border-left-style: solid; + border-left-color: #B48EAD; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #ECEFF4; +} + +.note { + background-color: #88C0D0; + border-left-style: solid; + border-left-color: #88C0D0; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #2E3440; +} + +.caution { + background-color: #EBCB8B; + border-left-style: solid; + border-left-color: #EBCB8B; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #2E3440; +} + +.warning { + background-color: #BF616A; + border-left-style: solid; + border-left-color: #BF616A; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #2E3440; +} + +.news { + background-color: #2E3440; + border-left-style: solid; + border-left-color: #88C0D0; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #ECEFF4; +} + +table, td { + border: 2px solid; + border-color: #ECEFF4; + border-collapse: collapse; + padding: 4px; + background-color: #2E3440; +} + +th { + border: 2px solid; + background-color: #88C0D0; + color: #2E3440; + border-color: #ECEFF4; +} + +notehead { + background-color: #88C0D0; + border-left-style: solid; + border-left-color: #88C0D0; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: #2E3440; +} + +fhead { + background-color: #2E3440; + border-left-style: solid; + border-left-color: #A3BE8C; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: #A3BE8C; +} + +khead { + background-color: #2E3440; + border-left-style: solid; + border-left-color: #B48EAD; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: #B48EAD; +} + +cautionhead { + background-color: #EBCB8B; + border-left-style: solid; + border-left-color: #EBCB8B; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: #2E3440; +} + +warnhead { + background-color: #BF616A; + border-left-style: solid; + border-left-color: #BF616A; + border-width: 4px; + border-radius: 2px; + padding: 6px; + width: 50%; + color: #2E3440; +} + +newshead { + background-color: #2E3440; + border-left-style: solid; + border-left-color: #88C0D0; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #88C0D0; +} + +wikihead { + border-left-style: solid; + border-left-color: #D08770; + border-width: 4px; + border-radius: 2px; + padding: 6px; + color: #D08770; +} + +bigcodehead { + background-color: #2E3440; + border-left-style: solid; + border-left-color: #ECEFF4; + border-width: 4px; + border-radius: 2px; + padding: 4px; + width: 50%; + color: #ECEFF4; +} + +@media screen and (max-height: 450px) { + .sidenav {padding-top: 15px;} + .sidenav a{font-size: 18px;} +} + +body { + font-family: sans-serif; + background-color: #3B4252; + color: #ECEFF4; +} + +code { + font-family: monospace; + background-color: #2E3440; + border-left-style: solid; + border-left-width: 4px; + border-radius: 2px; + padding: 2px; + color: #ECEFF4; +} + +.bigcode { + font-family: monospace; + background-color: #2E3440; + border-left-style: solid; + border-left-width: 4px; + border-radius: 2px; + padding: 6px; + border-color: #ECEFF4; + width: 50%; +} + +cil { + font-family: monospace; + background-color: #2E3440; + padding: 2px; +} + +wiki { + border-left-style: solid; + border-left-width: 4px; + border-radius: 2px; + padding: 6px; + border-color: #D08770; +} + +/* file { + border-style: solid; + border-width: 4px; + border-radius: 2px; + padding: 2px; + border-color: black; +} */ + +h2 { + border-left-style: solid; + border-color: #88C0D0; + padding-left: 4px; + border-left-width: 6px; + border-radius: 5px; + color: #ECEFF4; +} + +button { + font-size: 24px; + border-style: none; + border-left-style: solid; + border-width: 8px; + padding: 12px 28px; + border-color: #88C0D0; + border-radius: 5px; + background-color: #434C5E; + color: #ECEFF4; +} + +button:hover { + background-color: #4C566A; +} + +hr.dotted { + border-top: 3px dotted #bbb; +} + +/* p { + color: #e6e6e6; +} */ + +/* strong { + color: #4a86e8ff; +} */ + +/* i { + color: #e6e6e6; +} */ + +footer { + text-align: center; + font-size: 10px; + padding: 20px; +} + +#myInput { + width: 378px; + font-size: 16px; + padding: 10px; + border: 2px solid #88C0D0; + border-radius: 2px; + margin-bottom: 12px; + background-color: #434C5E; + color: #ECEFF4; +} + +#myUL { + width: 400px; + list-style-type: none; + padding: 0; + margin: 0; +} + +#myUL li a { + border-left-width: 2px; + border-left-style: solid; + border-left-color: #88C0D0; + margin-top: -1px; + background-color: #434C5E; + padding: 12px; + text-decoration: none; + font-size: 18px; + color: #ECEFF4; + display: block; +} + +#myUL li a:hover:not(.header) { + background-color: #4C566A; +} + +img { + padding: 8px; +} + +/* */ + +body, html { + height: 100%; +} + +/* The hero image */ +.hero-image { + background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/banner.jpg"); + + height: 55%; + + background-position: 20% 50%; + background-repeat: no-repeat; + background-size: cover; + position: relative; + padding-top: 0px; + padding-right: 0px; + margin-right: -8px; + margin-top: -8px; +} + +.hero-text { + text-align: center; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + color: white; +} diff --git a/download.html b/download.html new file mode 100644 index 0000000..c1210f7 --- /dev/null +++ b/download.html @@ -0,0 +1,61 @@ + + + + + + Glacier - Download + + + + +
+ glacier-logo + Home + Downloads + Git ↗ +
+ + +
+
+

Download

+
+
+
+

Download and Install Glacier

+

Glacier is relatively easy to install and set up, and there are multiple ways to do so. Choose the way you prefer.

+

Everest Linux

+

On an Everest system, Glacier is already installed. Since the entire package management system is so deeply rooted on an Everest system compared to other distributions, uninstalling or reinstalling Glacier is not recommended.

+

If, for some reason, you require a new version of Glacier, this can be done by pulling in a new base system from Git:

+ (user)$ cd / +

+ (root)# git pull +

Stable Release

+

The preferred way to get Glacier is through a stable release. These have been tried and tested, and have proven to work.

+

Download a release tarball:

+ DO THIS LATER +

Unpack the tarball:

+ (user)$ tar xf glacier-X.X.X.tar.xz +

Change directory into glacier-X.X.X/install:

+

Change config.mk to suit your needs:

+ (user)$ $EDITOR config.mk +

Install:

+ (root)# make install +

Git Release

+

Git releases are typically more unstable than stable tarball releases, but provide experimental features.

+

The steps for installing from a Git release are practically the same as installing from a tarball.

+

Instead of downloading a tarball, run the following:

+ (user)$ git clone https://git.everestlinux.org/EverestLinux/glacier +

+ NOTE: +
+

Glacier v4 is currently in development. To use this release instead:

+ (user)$ git clone https://git.everestlinux.org/EverestLinux/glacier4 +

This release is highly experimental. Use at your own risk.

+
+
+ diff --git a/img/banner.jpg b/img/banner.jpg new file mode 100644 index 0000000..c237d67 Binary files /dev/null and b/img/banner.jpg differ diff --git a/img/everest-k2.png b/img/everest-k2.png new file mode 100644 index 0000000..d821a5b Binary files /dev/null and b/img/everest-k2.png differ diff --git a/img/everest-k2.svg b/img/everest-k2.svg new file mode 100644 index 0000000..8e14e20 --- /dev/null +++ b/img/everest-k2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/everest-logo.svg b/img/everest-logo.svg new file mode 100644 index 0000000..35af41f --- /dev/null +++ b/img/everest-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/everest-nord.png b/img/everest-nord.png new file mode 100644 index 0000000..e2acf7a Binary files /dev/null and b/img/everest-nord.png differ diff --git a/img/everest-nord.svg b/img/everest-nord.svg new file mode 100644 index 0000000..97274e8 --- /dev/null +++ b/img/everest-nord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/favicon.svg b/img/favicon.svg new file mode 100644 index 0000000..a13ed9b --- /dev/null +++ b/img/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/img/glacier-nord.svg b/img/glacier-nord.svg new file mode 100644 index 0000000..2ff0d2f --- /dev/null +++ b/img/glacier-nord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..b9d393d --- /dev/null +++ b/index.html @@ -0,0 +1,47 @@ + + + + + + Glacier - Home + + + + + +
+ glacier-logo + Home + Downloads + Git ↗ +
+ + +
+
+

Home

+
+
+
+

Glacier

+

A source-based package manager with emphasis on scripting and manual packaging.

+

Advantages of Glacier

+ Complete control over performance:

Through customizable make options, programs can be optimized at compile time to run at peak performance.

+ Enhanced security:

Unlike binary-based package managers, in which the user relies on upstream to fix vulnerabilities, Glacier packages can be patched by the user. Extra security features, such as stack-smashing protection, can be compiled as well. Additionally, Glacier tries to minimize connections to external servers by storing a local package database on the system.

+ Concise syntax:

Glacier's command-line and package file syntax is designed to be concise and memorable.

+ Easy to package:

Packaging software for Glacier is very easy, should you know shell scripting already. Simply create a package file, define its variables and functions, and you're all set.

+

Get Glacier

+

Glacier can be installed on any Linux system. While not tested, it likely works on the BSDs as well.

+ +

Copyright

+

Glacier is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the license, or (at your option) any later version.

+

Glacier is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

+

You should have recieved a copy of the GNU General Public License along with Glacier. If not, see <https://www.gnu.org/licenses>.

+
+ diff --git a/mkpage.sh b/mkpage.sh new file mode 100755 index 0000000..3a82f79 --- /dev/null +++ b/mkpage.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +usage() { + printf "usage: ${0} NEW_PAGE_NAME\n" +} + +if [ "${1}" == "" ]; then + usage "$@" + exit 1 +fi + +printf "Creating new page...\n" +cp -v template.html ${1} +printf "Done.\n" diff --git a/template.html b/template.html new file mode 100644 index 0000000..d1bc42b --- /dev/null +++ b/template.html @@ -0,0 +1,30 @@ + + + + + + Glacier - Home + + + + +
+ everest-logo + Home + Downloads + Git ↗ +
+ + +
+
+

Template

+
+
+
+
+