From 7dab7ab4857f8d8464058a9cfa0b115f4a96d787 Mon Sep 17 00:00:00 2001 From: Marty Sluijtman Date: Sun, 10 Mar 2024 16:22:24 +0100 Subject: [PATCH] Initial commit --- .envrc | 1 + .gitignore | 2 + antimattercloud/index.gmi | 29 +++++++++++ antimattercloud/stories.gmi | 5 ++ antimattercloud/story-snippets/noire.gmi | 35 ++++++++++++++ flake.lock | 61 ++++++++++++++++++++++++ flake.nix | 23 +++++++++ 7 files changed, 156 insertions(+) create mode 100644 .envrc create mode 100644 .gitignore create mode 100644 antimattercloud/index.gmi create mode 100644 antimattercloud/stories.gmi create mode 100644 antimattercloud/story-snippets/noire.gmi create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..3550a30 --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +use flake diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..726d2d6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +result +.direnv diff --git a/antimattercloud/index.gmi b/antimattercloud/index.gmi new file mode 100644 index 0000000..e764db8 --- /dev/null +++ b/antimattercloud/index.gmi @@ -0,0 +1,29 @@ +# Antimattercloud + +I have no idea what this is. Even less so than with my main gemini pod. + +=> gemini://voidcruiser.nl Voidcruiser + +I think I'll let this largely be a collection of story snippets. Though I have those on the other one as well. I don't know... Most likely, this pod is also mainly going to be gathering digital dust. + +# Things on this server. + +=> stories.gmi a list of those stories + +I also happen to host two music streams on this machine. Usually, both of them are up. +=> https://radio.antimattercloud.nl Icecast interface +=> https://radio.antimattercloud.nl/void.ogg MPD stream -- usually plays a few albums on repeat +=> https://radio.antimattercloud.nl/soap.ogg Liquidsoap stream -- plays absolutely everything in my music library that I've bothered to unzip in random order + +My MPD server has the following stats at time of writing: +``` +Artists: 1252 +Albums: 1008 +Songs: 10475 +``` + +Unless otherwise specified, the content of this gempod falls under +```CC BY-NC-SA 4.0 +CC BY-NC-SA 4.0 +``` + diff --git a/antimattercloud/stories.gmi b/antimattercloud/stories.gmi new file mode 100644 index 0000000..002b48a --- /dev/null +++ b/antimattercloud/stories.gmi @@ -0,0 +1,5 @@ +# Stories + +=> story-snippets/noire.gmi Random jolt of noire inspiration + +=> / Back diff --git a/antimattercloud/story-snippets/noire.gmi b/antimattercloud/story-snippets/noire.gmi new file mode 100644 index 0000000..64298fd --- /dev/null +++ b/antimattercloud/story-snippets/noire.gmi @@ -0,0 +1,35 @@ +# Random jolt of noire inspiration + +Rain. Screaming. The sirens of a police car. Gunshots. More screaming. More gunfire. + +"Guess that's my mark." + +Smoke, the dying breath of a cigarette. Soon to be doused in a puddle of sky-borne misery. + +Click. Creak of a of a wooden door. Slow, relaxed inhale. + +Hurried footsteps. The hissing of a hydraulic door. A car engine revving up. Squealing tires. Sirens giving chase. + +Only rain remains. Near silence. + +"I wish they'd be more careful." + +Slow, relaxed exhale. + +"This is the third time this week." + +A second figure appears from behind the door. + +"Are you sure about this?" + +An ear piercing buzz and a violet arc. Sparks. Puff of smoke. A new life to shorten another. Sharp inhale. Relaxed exhale. More smoke. + +"No" + +Relaxed but firm steps. + +A cloaked figure walks away from the door, leaving the other behind. + +"But what choice do I have?" + +Another puff of smoke. diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..10ce313 --- /dev/null +++ b/flake.lock @@ -0,0 +1,61 @@ +{ + "nodes": { + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1709126324, + "narHash": "sha256-q6EQdSeUZOG26WelxqkmR7kArjgWCdw5sfJVHPH/7j8=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "d465f4819400de7c8d874d50b982301f28a84605", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1709961763, + "narHash": "sha256-6H95HGJHhEZtyYA3rIQpvamMKAGoa8Yh2rFV29QnuGw=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "3030f185ba6a4bf4f18b87f345f104e6a6961f34", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..86b5fa5 --- /dev/null +++ b/flake.nix @@ -0,0 +1,23 @@ +{ description = "Extremely basic flake"; + inputs = { + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + flake-utils.url = "github:numtide/flake-utils"; + }; + outputs = { self, nixpkgs, flake-utils}: + flake-utils.lib.eachDefaultSystem (system: + let pkgs = import nixpkgs { inherit system; }; + in { + packages = { + antimatter = pkgs.stdenvNoCC.mkDerivation rec { + pname = "antigem"; + version = "0.1"; + src = ./antimattercloud; + + installPhase = '' + mkdir -p $out/share/${pname} + cp -r . $out/share/${pname} + ''; + }; + }; + }); +}