diff --git a/.gitignore b/.gitignore index 6d4c0aa..8d84eb5 100755 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ # build output -dist/ +# dist/ # generated types .astro/ diff --git a/dist/_astro/contact.05f6af3e.css b/dist/_astro/contact.05f6af3e.css new file mode 100644 index 0000000..7afc5f0 --- /dev/null +++ b/dist/_astro/contact.05f6af3e.css @@ -0,0 +1 @@ +.header:where(.astro-HPNW4VWY) a:where(.astro-HPNW4VWY){margin:3px}.main:where(.astro-HPNW4VWY){text-decoration:underline bold}.link-card:where(.astro-HPNW4VWY){list-style:none;display:flex;padding:.25rem;background-color:#fff;background-image:none;background-size:400%;border-radius:.6rem;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.link-card:where(.astro-HPNW4VWY)>a:where(.astro-HPNW4VWY){width:100%;text-decoration:none;line-height:1.4;padding:1rem 1.3rem;border-radius:.35rem;color:#111;background-color:#fff;opacity:.8}h2:where(.astro-HPNW4VWY){margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p:where(.astro-HPNW4VWY){margin-top:.5rem;margin-bottom:0;color:#444}.link-card:where(.astro-HPNW4VWY):is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card:where(.astro-HPNW4VWY):is(:hover,:focus-within) h2:where(.astro-HPNW4VWY){color:rgb(var(--accent))}@font-face{font-family:Fira Code;src:url(/fonts/ttf/FiraCode-Light.ttf) format("ttf"),url(/fonts/woff2/FiraCode-Light.woff2) format("woff2"),url(/fonts/woff/FiraCode-Light.woff) format("woff"),;font-weight:300;font-style:light}@font-face{font-family:Fira Code;src:url(/fonts/ttf/FiraCode-Regular.ttf) format("ttf"),url(/fonts/woff2/FiraCode-Regular.woff2) format("woff2"),url(/fonts/woff/FiraCode-Regular.woff) format("woff"),;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(/fonts/ttf/FiraCode-Medium.ttf) format("ttf"),url(/fonts/woff2/FiraCode-Medium.woff2) format("woff2"),url(/fonts/woff/FiraCode-Medium.woff) format("woff"),;font-weight:400;font-style:medium}@font-face{font-family:Fira Code;src:url(/fonts/ttf/FiraCode-SemiBold.ttf) format("ttf"),url(/fonts/woff2/FiraCode-SemiBold.woff2) format("woff2"),url(/fonts/woff/FiraCode-SemiBold.woff) format("woff");font-weight:550;font-style:semibold}@font-face{font-family:Fira Code;src:url(/fonts/ttf/FiraCode-Bold.ttf) format("ttf"),url(/fonts/woff2/FiraCode-Bold.woff2) format("woff2"),url(/fonts/woff/FiraCode-Bold.woff) format("woff"),;font-weight:700;font-style:bold}:root{--bg: #2d353b;--fg: #c3c6aa;--yellow: #dbbc7f;--yellow2: #4d4c43;--orange: #e69875;--green: #a7c080;--red: #e67e80;--blue: #7fbbb3}h1,h2,h3,h4,h5,h6{margin-bottom:1px}p{margin-top:1px}h1{color:var(--yellow);text-align:center}h2{color:var(--orange)}h3{color:var(--yellow)}h4{color:var(--blue)}h1:before{content:"# "}body{color:var(--fg);background-color:var(--bg);margin:0;padding:20px;line-height:1.5em;font-size:1.1em;font-family:Fira Code,monospace;font-optical-sizing:auto;font-style:normal;height:100vh}ul,li{list-style:none;list-style:symbols(cyclic "*")}li{padding-left:5px}a{text-decoration:none;color:var(--green)}a:hover{background:var(--green);color:var(--bg)}a[href^="gemini://"]:hover{background:var(--blue)}a[href^="gemini://"]:hover:before{content:"🌐 ";color:var(--bg)}a[href^="gemini://"]:before{content:"🌐 ";color:var(--blue)}a[href^="mailto:"]:before{content:"[@] ";color:var(--blue)}a[href^="https://matrix.to"]:before{content:"[Matrix] ";color:var(--blue)}a[href^="xmpp:"]:before{content:"[XMPP] ";color:var(--blue)}a[href^="mailto:"]:hover:before,a[href^="https://matrix.to"]:hover:before,a[href^="xmpp:"]:hover:before{color:var(--bg)}a::selection{background-color:var(--yellow2)}::selection{background-color:var(--yellow);color:var(--bg)}.center{text-align:center}.bold{text-decoration:bold}#footer>*{padding:2rem}#footer>aside{background-color:#1e2326;box-shadow:0 0 40px 10px #1e2326;border-radius:10px;max-width:80%}@media (orientation: landscape){#footer{display:flex;justify-content:center;align-items:center}#footer>aside{margin-top:auto;margin-bottom:auto}}@media (orientation: portrait){#footer>*{justify-content:center;align-items:center;margin-left:auto;margin-right:auto}}pre{font-family:monospace;white-space:pre}pre.smaller{width:10px}.bubble{position:relative;z-index:0;border-radius:25px;height:150px;width:400px;overflow:hidden;margin:10px;border-style:solid;border-color:#000}#services a:hover div.bubble{border-color:var(--green)}#services a:hover{background:var(--bg)}.bubble .bubble-blur{width:100%;height:120%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bubble-blur h3,.bubble p{color:var(--fg);text-align:center}.bubble-blur h3{font-size:170%}#matrix{background-image:url(./assets/matrix.png)}#gitea{background-image:url(./assets/gitea.png)}#hedgedoc{background-image:url(./assets/hedgedoc.png)}#kanidm{background-image:url(./assets/kanidm.png)}.container{display:grid;padding:10px;margin-left:auto;margin-right:auto;grid-column-gap:10px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));max-width:1300px}.asciicontainer{display:grid;padding:10px;margin-left:auto;margin-right:auto;grid-column-gap:20px;grid-template-columns:250px repeat(auto-fit,minmax(250px,1fr));max-width:1300px}@media (min-width: 1570px){.bigcontainer{display:flex;gap:50px}}.bigcontainer{margin-left:10px;margin-right:10px} diff --git a/dist/articles/belarusian/index.html b/dist/articles/belarusian/index.html new file mode 100644 index 0000000..26f842f --- /dev/null +++ b/dist/articles/belarusian/index.html @@ -0,0 +1,57 @@ + + + + + + + + + + + + + Беларусский или белорусский + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

Беларусский или белорусский

+ +

Введение

+

Вопрос “Беларусь или Белоруссия” здесь затронут не будет. Как беларус, могу сказать, что нам просто приятно, когда нас называют Беларусью, и мы считаем использование первого варианта минимальным уважением к нашему народу.

+

Но отдельная тема - писать белорусский или беларусский. Этот вопрос спорный, но я постараюсь ответить на него с точки зрения русского языка.

+

Морфологический принцип

+

В отличие от беларусского языка, русская орфография имеет в своей основе морфологический принцип, то есть по идее вне зависимости от своей позиции морфема всегда пишется одинаково. Например, сад - сады (на конце всегда д).
Исключения в виде без- - без- не учитываются, так как они редки.

+

Как писать?

+

Для начала, в литературном стандарте закреплена форма с буквой о. Но в таком случае слово Беларусь должно было бы писаться с о, так как соеденительной морфемой в русском а быть не может.

+

Вот только слово Беларусь пишется с а. Что же пошло не так? Это заимствование из беларусского, и сейчас представляет из себя один цельный корень. Это значит, что при добавлении других морфем, в том числе суффикса -ск-, а в корне должно сохраняться. То есть самый логичный вариант - писать беларусский.
Ну либо переходить на Белорусь, но…

+

P.s. естественно, всё это не касается официальных докемнтов, потому что там, как это ни странно, необходимо использовать литератный стандарт.

+ + + \ No newline at end of file diff --git a/dist/caddy.png b/dist/caddy.png new file mode 100644 index 0000000..9508515 --- /dev/null +++ b/dist/caddy.png @@ -0,0 +1 @@ +Cinny preview image diff --git a/dist/contact/index.html b/dist/contact/index.html new file mode 100644 index 0000000..33435b2 --- /dev/null +++ b/dist/contact/index.html @@ -0,0 +1,87 @@ + + + + + + + + + + + + + Contact + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

Contact

+ + +
+
        __
+       [_ |
+    _____||_____
+ .'`     ||   .:;\
+/        ||  // `|
+|        \/  ||  |
+|            ||  |
+|            ||_.'\
+'-----...----`\    \
+      | |      \    |
+      | |       '.__/
+      | |
+
+ +
+

Contact me (Thary)

+ + I'll try to answer as soon as posible, but I rarely check my email, so notifications is the only hope :) +
+ +
+

Our chat

+

Nothing.run has chat in Matrix. Join it to get information about downtimes and updates, help, to suggest something that could make nothing.run better

+ +
+
+ + + + \ No newline at end of file diff --git a/dist/donate/index.html b/dist/donate/index.html new file mode 100644 index 0000000..223cb28 --- /dev/null +++ b/dist/donate/index.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + Donate :3 + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

Donate :3

+ +

If you say so… <3

+

You can send me some Moneros (XMR) to this address: +

88yfzFYCVdbZEETEpPekAg2PdfrhFrGBkGQrUXhW6W1jP275LisMKR36gmVU3yM1vw7AMkKxWEwKwDYv1vs9macA4WBPKKN

+XMR address as QR: 88yfzFYCVdbZEETEpPekAg2PdfrhFrGBkGQrUXhW6W1jP275LisMKR36gmVU3yM1vw7AMkKxWEwKwDYv1vs9macA4WBPKKN +

Thank you very much!

+ + + \ No newline at end of file diff --git a/dist/fonts/Fira_Code_v6.2.zip b/dist/fonts/Fira_Code_v6.2.zip new file mode 100644 index 0000000..cf29d16 Binary files /dev/null and b/dist/fonts/Fira_Code_v6.2.zip differ diff --git a/dist/fonts/README.txt b/dist/fonts/README.txt new file mode 100644 index 0000000..d5ae1b1 --- /dev/null +++ b/dist/fonts/README.txt @@ -0,0 +1,563 @@ +Installing +========== + +Windows +------- + +In the ttf folder, double-click each font file, click “Install font”; to install all at once, select all files, right-click, and choose “Install” + +OR + +Use https://chocolatey.org: + + choco install firacode + + +macOS +----- + +In the downloaded TTF folder: + +1. Select all font files +2. Right click and select `Open` (alternatively `Open With Font Book`) +3. Select "Install Font" + +OR + +Use http://brew.sh: + + `brew tap homebrew/cask-fonts` + `brew install font-fira-code` + + +Ubuntu Zesty (17.04), Debian Stretch (9) or newer +------------------------------------------------- + +1. Make sure that the `universe` (for Ubuntu) or `contrib` (for Debian) repository is enabled (see https://askubuntu.com/questions/148638/how-do-i-enable-the-universe-repository or https://wiki.debian.org/SourcesList#Component) +2. Install `fonts-firacode` package either by executing `sudo apt install fonts-firacode` in the terminal or via GUI tool (like “Software Center”) + + +Arch Linux +---------- + +Fira Code package is available in the official repository: https://www.archlinux.org/packages/community/any/ttf-fira-code/. + +Variant of Fira Code package is available in the AUR: https://aur.archlinux.org/packages/otf-fira-code-git/. + + +Gentoo +------ + + emerge -av media-fonts/fira-code + + +Fedora +------ + +To install, perform the following commands: + + dnf install fira-code-fonts + + +Solus +----- + +Fira Code package is available in the official repository: `font-firacode-ttf` and `font-firacode-otf`. +They can be installed by running: + + sudo eopkg install font-firacode-ttf font-firacode-otf + + +Void linux +---------- + + xbps-install font-firacode + + +Linux Manual Installation +------------------------- + +With most desktop-oriented distributions, double-clicking each font file in the ttf folder and selecting “Install font” should be enough. If it isn’t, create and run `download_and_install.sh` script: + + #!/usr/bin/env bash + + fonts_dir="${HOME}/.local/share/fonts" + if [ ! -d "${fonts_dir}" ]; then + echo "mkdir -p $fonts_dir" + mkdir -p "${fonts_dir}" + else + echo "Found fonts dir $fonts_dir" + fi + + for type in Bold Light Medium Regular Retina; do + file_path="${HOME}/.local/share/fonts/FiraCode-${type}.ttf" + file_url="https://github.com/tonsky/FiraCode/blob/master/distr/ttf/FiraCode-${type}.ttf?raw=true" + if [ ! -e "${file_path}" ]; then + echo "wget -O $file_path $file_url" + wget -O "${file_path}" "${file_url}" + else + echo "Found existing file $file_path" + fi; + done + + echo "fc-cache -f" + fc-cache -f + +More details: https://github.com/tonsky/FiraCode/issues/4 + + +FreeBSD +------- + +Using pkg(8): + + pkg install firacode + +OR + +Using ports: + + cd /usr/ports/x11-fonts/firacode && make install clean + + +Enabling ligatures +================== + +Atom +---- + +To change your font to Fira Code, open Atom's preferences (`cmd + ,` on a Mac, `ctrl + ,` on PC), make sure the "Settings" tab is selected, or the "Editor" in Atom 1.10+, and scroll down to "Editor Settings". In the "Font Family" field, enter `Fira Code`. + +If you wish to specify a font weight, for example, Light, use `Fira Code Light` as a font name (Windows) or `FiraCode-Light` (macOS). + +Ligatures are enabled by default in Atom 1.9 and above. + + +VS Code +------- + +To open the settings editor, first from the File menu choose Preferences, Settings or use keyboard shortcut `Ctrl + ,` (Windows) or `Cmd + ,` (macOS). + +To enable FiraCode in the settings editor, under "Commonly Used", expand the "Text Editor" settings and then click on "Font". In the "Font Family" input box type `Fira Code`, replacing any content. Tick the check box "Enables/Disables font ligatures" under "Font Ligatures" to enable the special ligatures. + +If you wish to specify a font weight, for example, Light, use `Fira Code Light` as a font name (Windows) or `FiraCode-Light` (macOS). + + +IntelliJ products +----------------- + +1. Enable in Settings → Editor → Font → Enable Font Ligatures +2. Select `Fira Code` as "Primary font" under Settings → Editor → Font + +Additionally, if a Color Scheme is selected: + +3. Enable in Settings → Editor → Color Scheme → Color Scheme Font → Enable Font Ligatures +4. Select Fira Code as "Primary font" under Settings → Editor → Color Scheme → Color Scheme Font + + +BBEdit, TextWrangler +-------------------- + +Run in your terminal: + + defaults write com.barebones.bbedit "EnableFontLigatures_Fira Code" -bool YES + +Source: https://www.barebones.com/support/bbedit/ExpertPreferences.html + + +Brackets +-------- + +1. From the `View` menu choose `Themes....` +2. Paste `'Fira Code'`, at the beginning of `Font Family` + + +Emacs +----- + +There are a few options when it comes down to using ligatures in +Emacs. They are listed in order of preferred to less-preferred. Pick one! + +1. Using composition mode in Emacs Mac port + +If you're using the latest Mac port of Emacs (https://bitbucket.org/mituharu/emacs-mac by Mitsuharu Yamamoto) for macOS, you can use: + + (mac-auto-operator-composition-mode) + +This is generally the easiest solution, but can only be used on macOS. + +2. Using prettify-symbols + +These instructions are pieced together by https://github.com/Triavanicus, taking some pieces from https://github.com/minad/hasklig-mode. + +This method requires you to install the Fira Code Symbol font, made by https://github.com/siegebell: +https://github.com/tonsky/FiraCode/issues/211#issuecomment-239058632 + + (defun fira-code-mode--make-alist (list) + "Generate prettify-symbols alist from LIST." + (let ((idx -1)) + (mapcar + (lambda (s) + (setq idx (1+ idx)) + (let* ((code (+ #Xe100 idx)) + (width (string-width s)) + (prefix ()) + (suffix '(?\s (Br . Br))) + (n 1)) + (while (< n width) + (setq prefix (append prefix '(?\s (Br . Bl)))) + (setq n (1+ n))) + (cons s (append prefix suffix (list (decode-char 'ucs code)))))) + list))) + + (defconst fira-code-mode--ligatures + '("www" "**" "***" "**/" "*>" "*/" "\\\\" "\\\\\\" + "{-" "[]" "::" ":::" ":=" "!!" "!=" "!==" "-}" + "--" "---" "-->" "->" "->>" "-<" "-<<" "-~" + "#{" "#[" "##" "###" "####" "#(" "#?" "#_" "#_(" + ".-" ".=" ".." "..<" "..." "?=" "??" ";;" "/*" + "/**" "/=" "/==" "/>" "//" "///" "&&" "||" "||=" + "|=" "|>" "^=" "$>" "++" "+++" "+>" "=:=" "==" + "===" "==>" "=>" "=>>" "<=" "=<<" "=/=" ">-" ">=" + ">=>" ">>" ">>-" ">>=" ">>>" "<*" "<*>" "<|" "<|>" + "<$" "<$>" "\\)" #Xe113) + ("[^-]\\(->\\)" #Xe114) + ("\\(->>\\)" #Xe115) + ("\\(-<\\)" #Xe116) + ("\\(-<<\\)" #Xe117) + ("\\(-~\\)" #Xe118) + ("\\(#{\\)" #Xe119) + ("\\(#\\[\\)" #Xe11a) + ("\\(##\\)" #Xe11b) + ("\\(###\\)" #Xe11c) + ("\\(####\\)" #Xe11d) + ("\\(#(\\)" #Xe11e) + ("\\(#\\?\\)" #Xe11f) + ("\\(#_\\)" #Xe120) + ("\\(#_(\\)" #Xe121) + ("\\(\\.-\\)" #Xe122) + ("\\(\\.=\\)" #Xe123) + ("\\(\\.\\.\\)" #Xe124) + ("\\(\\.\\.<\\)" #Xe125) + ("\\(\\.\\.\\.\\)" #Xe126) + ("\\(\\?=\\)" #Xe127) + ("\\(\\?\\?\\)" #Xe128) + ("\\(;;\\)" #Xe129) + ("\\(/\\*\\)" #Xe12a) + ("\\(/\\*\\*\\)" #Xe12b) + ("\\(/=\\)" #Xe12c) + ("\\(/==\\)" #Xe12d) + ("\\(/>\\)" #Xe12e) + ("\\(//\\)" #Xe12f) + ("\\(///\\)" #Xe130) + ("\\(&&\\)" #Xe131) + ("\\(||\\)" #Xe132) + ("\\(||=\\)" #Xe133) + ("[^|]\\(|=\\)" #Xe134) + ("\\(|>\\)" #Xe135) + ("\\(\\^=\\)" #Xe136) + ("\\(\\$>\\)" #Xe137) + ("\\(\\+\\+\\)" #Xe138) + ("\\(\\+\\+\\+\\)" #Xe139) + ("\\(\\+>\\)" #Xe13a) + ("\\(=:=\\)" #Xe13b) + ("[^!/]\\(==\\)[^>]" #Xe13c) + ("\\(===\\)" #Xe13d) + ("\\(==>\\)" #Xe13e) + ("[^=]\\(=>\\)" #Xe13f) + ("\\(=>>\\)" #Xe140) + ("\\(<=\\)" #Xe141) + ("\\(=<<\\)" #Xe142) + ("\\(=/=\\)" #Xe143) + ("\\(>-\\)" #Xe144) + ("\\(>=\\)" #Xe145) + ("\\(>=>\\)" #Xe146) + ("[^-=]\\(>>\\)" #Xe147) + ("\\(>>-\\)" #Xe148) + ("\\(>>=\\)" #Xe149) + ("\\(>>>\\)" #Xe14a) + ("\\(<\\*\\)" #Xe14b) + ("\\(<\\*>\\)" #Xe14c) + ("\\(<|\\)" #Xe14d) + ("\\(<|>\\)" #Xe14e) + ("\\(<\\$\\)" #Xe14f) + ("\\(<\\$>\\)" #Xe150) + ("\\( Settings + +Add before "ignored_packages": + + "font_face": "Fira Code", + "font_options": ["subpixel_antialias"], + +If you want enable antialias, add in font_options: "gray_antialias" + + +Visual Studio +------------- + +1. Launch Visual Studio (2015 or later). +2. Launch the Options dialog by opening the "Tools" menu and selecting "Options". +3. In the Options dialog, under the "Environment" category, you'll find "Fonts and Colors". Click on that. You'll see a combo-box on the right hand side of the dialog labelled "Font". Select "Fira Code" from that combo-box. +4. Click "OK" to dismiss. +5. Restart Visual Studio. + +Now, most FiraCode ligatures will work. A notable exception is the hyphen-based ligatures (e.g. the C++ dereference '->'). See https://github.com/tonsky/FiraCode/issues/422 for details. + + +Troubleshooting +=============== + +See https://github.com/tonsky/FiraCode/wiki/Troubleshooting diff --git a/dist/fonts/fira_code.css b/dist/fonts/fira_code.css new file mode 100644 index 0000000..d215f82 --- /dev/null +++ b/dist/fonts/fira_code.css @@ -0,0 +1,48 @@ +@font-face { + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Light.woff2') format('woff2'), + url("woff/FiraCode-Light.woff") format("woff"); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Regular.woff2') format('woff2'), + url("woff/FiraCode-Regular.woff") format("woff"); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Medium.woff2') format('woff2'), + url("woff/FiraCode-Medium.woff") format("woff"); + font-weight: 500; + font-style: normal; +} + +@font-face { + font-family: 'Fira Code'; + src: url('woff2/FiraCode-SemiBold.woff2') format('woff2'), + url("woff/FiraCode-SemiBold.woff") format("woff"); + font-weight: 600; + font-style: normal; +} + +@font-face { + font-family: 'Fira Code'; + src: url('woff2/FiraCode-Bold.woff2') format('woff2'), + url("woff/FiraCode-Bold.woff") format("woff"); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'Fira Code VF'; + src: url('woff2/FiraCode-VF.woff2') format('woff2-variations'), + url('woff/FiraCode-VF.woff') format('woff-variations'); + /* font-weight requires a range: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide#Using_a_variable_font_font-face_changes */ + font-weight: 300 700; + font-style: normal; +} \ No newline at end of file diff --git a/dist/fonts/specimen.html b/dist/fonts/specimen.html new file mode 100644 index 0000000..6dce70b --- /dev/null +++ b/dist/fonts/specimen.html @@ -0,0 +1,95 @@ + + + + + + Fira Code Specimen + + + + + + +
# Fira Code Light + +take = (n, [x, ...xs]:list) --> + | n <= 0 => [] + | empty list => [] + | otherwise => [x] ++ take n-1, xs + +last3 = reverse >> take 3 >> reverse
+ + +
# Fira Code Regular + +take = (n, [x, ...xs]:list) --> + | n <= 0 => [] + | empty list => [] + | otherwise => [x] ++ take n-1, xs + +last3 = reverse >> take 3 >> reverse
+ + +
# Fira Code Medium + +take = (n, [x, ...xs]:list) --> + | n <= 0 => [] + | empty list => [] + | otherwise => [x] ++ take n-1, xs + +last3 = reverse >> take 3 >> reverse
+ + +
# Fira Code SemiBold + +take = (n, [x, ...xs]:list) --> + | n <= 0 => [] + | empty list => [] + | otherwise => [x] ++ take n-1, xs + +last3 = reverse >> take 3 >> reverse
+ + +
# Fira Code Bold + +take = (n, [x, ...xs]:list) --> + | n <= 0 => [] + | empty list => [] + | otherwise => [x] ++ take n-1, xs + +last3 = reverse >> take 3 >> reverse
+ +
# Fira Code Variable + + 400 + +take = (n, [x, ...xs]:list) --> + | n <= 0 => [] + | empty list => [] + | otherwise => [x] ++ take n-1, xs + +last3 = reverse >> take 3 >> reverse
diff --git a/dist/fonts/ttf/FiraCode-Bold.ttf b/dist/fonts/ttf/FiraCode-Bold.ttf new file mode 100644 index 0000000..f891bde Binary files /dev/null and b/dist/fonts/ttf/FiraCode-Bold.ttf differ diff --git a/dist/fonts/ttf/FiraCode-Light.ttf b/dist/fonts/ttf/FiraCode-Light.ttf new file mode 100644 index 0000000..5664ec3 Binary files /dev/null and b/dist/fonts/ttf/FiraCode-Light.ttf differ diff --git a/dist/fonts/ttf/FiraCode-Medium.ttf b/dist/fonts/ttf/FiraCode-Medium.ttf new file mode 100644 index 0000000..2c0ecdf Binary files /dev/null and b/dist/fonts/ttf/FiraCode-Medium.ttf differ diff --git a/dist/fonts/ttf/FiraCode-Regular.ttf b/dist/fonts/ttf/FiraCode-Regular.ttf new file mode 100644 index 0000000..bd73685 Binary files /dev/null and b/dist/fonts/ttf/FiraCode-Regular.ttf differ diff --git a/dist/fonts/ttf/FiraCode-Retina.ttf b/dist/fonts/ttf/FiraCode-Retina.ttf new file mode 100644 index 0000000..660742d Binary files /dev/null and b/dist/fonts/ttf/FiraCode-Retina.ttf differ diff --git a/dist/fonts/ttf/FiraCode-SemiBold.ttf b/dist/fonts/ttf/FiraCode-SemiBold.ttf new file mode 100644 index 0000000..d8dcef6 Binary files /dev/null and b/dist/fonts/ttf/FiraCode-SemiBold.ttf differ diff --git a/dist/fonts/variable_ttf/FiraCode-VF.ttf b/dist/fonts/variable_ttf/FiraCode-VF.ttf new file mode 100644 index 0000000..c05ac82 Binary files /dev/null and b/dist/fonts/variable_ttf/FiraCode-VF.ttf differ diff --git a/dist/fonts/woff/FiraCode-Bold.woff b/dist/fonts/woff/FiraCode-Bold.woff new file mode 100644 index 0000000..74e57c4 Binary files /dev/null and b/dist/fonts/woff/FiraCode-Bold.woff differ diff --git a/dist/fonts/woff/FiraCode-Light.woff b/dist/fonts/woff/FiraCode-Light.woff new file mode 100644 index 0000000..1c1ebc6 Binary files /dev/null and b/dist/fonts/woff/FiraCode-Light.woff differ diff --git a/dist/fonts/woff/FiraCode-Medium.woff b/dist/fonts/woff/FiraCode-Medium.woff new file mode 100644 index 0000000..19251b0 Binary files /dev/null and b/dist/fonts/woff/FiraCode-Medium.woff differ diff --git a/dist/fonts/woff/FiraCode-Regular.woff b/dist/fonts/woff/FiraCode-Regular.woff new file mode 100644 index 0000000..8816b69 Binary files /dev/null and b/dist/fonts/woff/FiraCode-Regular.woff differ diff --git a/dist/fonts/woff/FiraCode-SemiBold.woff b/dist/fonts/woff/FiraCode-SemiBold.woff new file mode 100644 index 0000000..97857db Binary files /dev/null and b/dist/fonts/woff/FiraCode-SemiBold.woff differ diff --git a/dist/fonts/woff/FiraCode-VF.woff b/dist/fonts/woff/FiraCode-VF.woff new file mode 100644 index 0000000..c3407ed Binary files /dev/null and b/dist/fonts/woff/FiraCode-VF.woff differ diff --git a/dist/fonts/woff2/FiraCode-Bold.woff2 b/dist/fonts/woff2/FiraCode-Bold.woff2 new file mode 100644 index 0000000..349dc36 Binary files /dev/null and b/dist/fonts/woff2/FiraCode-Bold.woff2 differ diff --git a/dist/fonts/woff2/FiraCode-Light.woff2 b/dist/fonts/woff2/FiraCode-Light.woff2 new file mode 100644 index 0000000..eeaa303 Binary files /dev/null and b/dist/fonts/woff2/FiraCode-Light.woff2 differ diff --git a/dist/fonts/woff2/FiraCode-Medium.woff2 b/dist/fonts/woff2/FiraCode-Medium.woff2 new file mode 100644 index 0000000..7f1d770 Binary files /dev/null and b/dist/fonts/woff2/FiraCode-Medium.woff2 differ diff --git a/dist/fonts/woff2/FiraCode-Regular.woff2 b/dist/fonts/woff2/FiraCode-Regular.woff2 new file mode 100644 index 0000000..f8b63fb Binary files /dev/null and b/dist/fonts/woff2/FiraCode-Regular.woff2 differ diff --git a/dist/fonts/woff2/FiraCode-SemiBold.woff2 b/dist/fonts/woff2/FiraCode-SemiBold.woff2 new file mode 100644 index 0000000..ccbefc8 Binary files /dev/null and b/dist/fonts/woff2/FiraCode-SemiBold.woff2 differ diff --git a/dist/fonts/woff2/FiraCode-VF.woff2 b/dist/fonts/woff2/FiraCode-VF.woff2 new file mode 100644 index 0000000..e755a9d Binary files /dev/null and b/dist/fonts/woff2/FiraCode-VF.woff2 differ diff --git a/dist/gitea.png b/dist/gitea.png new file mode 100644 index 0000000..8c0896e Binary files /dev/null and b/dist/gitea.png differ diff --git a/dist/hedgedoc.png b/dist/hedgedoc.png new file mode 100644 index 0000000..0a2fa0f Binary files /dev/null and b/dist/hedgedoc.png differ diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..e639644 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + nothing.run + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

nothing.run

+ +

About

+

nothing.run is a small corner of the Network providing some self-hosted services. nothing.run is made by only one person who believes in the exchange of information freedom and personal privacy. It’s our main aim, so we are trying to promote encryption, not to save logs, not to track your activity, etc.

+

However, there is no reason why you can trust us. And it is the most significant plus of the decentralization - you have choise! You are free to choose services and servers, providers. This freedom ensures transparency and gives you the opportunity to protect your privacy without relying on any single entity

+

So… If you want to get an account, just contact me

+

Services

means that the given service uses OAuth to auth, so you need KaniDM account to use it

Hosts

There are 4 hosts owned by the admin,
but only 2 of them are used by nothing.run

+ + + \ No newline at end of file diff --git a/dist/kanidm.png b/dist/kanidm.png new file mode 100644 index 0000000..e37b24c Binary files /dev/null and b/dist/kanidm.png differ diff --git a/dist/kanidm_ico.png b/dist/kanidm_ico.png new file mode 100644 index 0000000..d35186f Binary files /dev/null and b/dist/kanidm_ico.png differ diff --git a/dist/matrix.png b/dist/matrix.png new file mode 100644 index 0000000..aeb21df Binary files /dev/null and b/dist/matrix.png differ diff --git a/dist/matrix/index.html b/dist/matrix/index.html new file mode 100644 index 0000000..4557f18 --- /dev/null +++ b/dist/matrix/index.html @@ -0,0 +1,74 @@ + + + + + + + + + + + + + Matrix + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

Matrix

+ +

Matrix is modern federative network for communication. That means that users from different servers can interact with each other. We host our own Matrix network server. There also is a great cross-plattform-client available!

+

Our room

+

Clients

+

Web-clients

+ +

Mobile clients

+ +

Desktop clients

+ + + + \ No newline at end of file diff --git a/dist/matrix_alt.png b/dist/matrix_alt.png new file mode 100644 index 0000000..dd782cf Binary files /dev/null and b/dist/matrix_alt.png differ diff --git a/dist/news/index.html b/dist/news/index.html new file mode 100644 index 0000000..578420f --- /dev/null +++ b/dist/news/index.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + nothing.run + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

nothing.run

+ +

9 August 2025

+ + + + \ No newline at end of file diff --git a/dist/notes/index.html b/dist/notes/index.html new file mode 100644 index 0000000..cc61e72 --- /dev/null +++ b/dist/notes/index.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + nothing.run + + +
+~/ +Contact +Uptime +News +Notes +Donate :3 +
+ +

nothing.run

+ +

Linguistics

+ + + + \ No newline at end of file diff --git a/dist/nothingrun-favicon-blackonwhite.png b/dist/nothingrun-favicon-blackonwhite.png new file mode 100644 index 0000000..f9dae53 Binary files /dev/null and b/dist/nothingrun-favicon-blackonwhite.png differ diff --git a/dist/nothingrun-favicon-whiteonblack.png b/dist/nothingrun-favicon-whiteonblack.png new file mode 100644 index 0000000..045b6f6 Binary files /dev/null and b/dist/nothingrun-favicon-whiteonblack.png differ diff --git a/dist/xmr_address_qr.png b/dist/xmr_address_qr.png new file mode 100644 index 0000000..ae078a6 Binary files /dev/null and b/dist/xmr_address_qr.png differ