Compare commits
6 commits
fix/mail-c
...
main
Author | SHA1 | Date | |
---|---|---|---|
b12f | cd6433e74a | ||
b12f | 63800cc25f | ||
Benjamin Bädorf | 9ac91e7643 | ||
teutat3s | 87e072c427 | ||
teutat3s | 5a78b18aba | ||
teutat3s | b3e1a40edf |
43
.editorconfig
Normal file
43
.editorconfig
Normal file
|
@ -0,0 +1,43 @@
|
|||
# Editor configuration, see http://editorconfig.org
|
||||
root = true
|
||||
|
||||
[*]
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
charset = utf-8
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
# Ignore diffs/patches
|
||||
[*.{diff,patch}]
|
||||
end_of_line = unset
|
||||
insert_final_newline = unset
|
||||
trim_trailing_whitespace = unset
|
||||
indent_size = unset
|
||||
charset = unset
|
||||
indent_style = unset
|
||||
indent_size = unset
|
||||
|
||||
[{.*,secrets}/**]
|
||||
end_of_line = false
|
||||
insert_final_newline = false
|
||||
trim_trailing_whitespace = unset
|
||||
charset = unset
|
||||
indent_style = unset
|
||||
indent_size = unset
|
||||
|
||||
[*.rom]
|
||||
end_of_line = unset
|
||||
insert_final_newline = unset
|
||||
trim_trailing_whitespace = unset
|
||||
charset = unset
|
||||
indent_style = unset
|
||||
indent_size = unset
|
||||
|
||||
[*.py]
|
||||
indent_size = 4
|
||||
|
||||
[*.md]
|
||||
max_line_length = off
|
||||
trim_trailing_whitespace = false
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
.direnv
|
|
@ -1,7 +1,12 @@
|
|||
# How to publish a new version
|
||||
```
|
||||
# If you haven't setup minio-client yet
|
||||
nix shell minio-client
|
||||
# Install dependencies:
|
||||
# On PubSolarOS:
|
||||
direnv allow
|
||||
|
||||
# With the nix package manager installed:
|
||||
nix develop
|
||||
# On other systems: https://github.com/minio/mc/
|
||||
|
||||
mc alias set \
|
||||
garage-momo \
|
||||
|
|
58
flake.lock
Normal file
58
flake.lock
Normal file
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"nodes": {
|
||||
"flake-parts": {
|
||||
"inputs": {
|
||||
"nixpkgs-lib": "nixpkgs-lib"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1726153070,
|
||||
"narHash": "sha256-HO4zgY0ekfwO5bX0QH/3kJ/h4KvUDFZg8YpkNwIbg1U=",
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"rev": "bcef6817a8b2aa20a5a6dbb19b43e63c5bf8619a",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "flake-parts",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1679944645,
|
||||
"narHash": "sha256-e5Qyoe11UZjVfgRfwNoSU57ZeKuEmjYb77B9IVW7L/M=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "4bb072f0a8b267613c127684e099a70e1f6ff106",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-lib": {
|
||||
"locked": {
|
||||
"lastModified": 1725233747,
|
||||
"narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"flake-parts": "flake-parts",
|
||||
"nixpkgs": "nixpkgs"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
46
flake.nix
Normal file
46
flake.nix
Normal file
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
description = "devs & ops environment for nix'ing with triton";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
|
||||
flake-parts.url = "github:hercules-ci/flake-parts";
|
||||
};
|
||||
|
||||
outputs = inputs@{ self, ... }:
|
||||
inputs.flake-parts.lib.mkFlake { inherit inputs; } {
|
||||
systems = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
];
|
||||
imports = [
|
||||
inputs.flake-parts.flakeModules.easyOverlay
|
||||
];
|
||||
perSystem =
|
||||
args@{
|
||||
system,
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
{
|
||||
packages = {
|
||||
momo-koeln = pkgs.stdenv.mkDerivation {
|
||||
name = "momo.koeln";
|
||||
version = "1.0.0";
|
||||
src = ./.;
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
cp -r index.html $out/
|
||||
'';
|
||||
};
|
||||
};
|
||||
overlayAttrs = config.packages;
|
||||
|
||||
devShells.default = pkgs.mkShell {
|
||||
buildInputs = [ ];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
105
index.html
105
index.html
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Momo eG</title>
|
||||
<title>Momo IT</title>
|
||||
|
||||
<style>
|
||||
* {
|
||||
|
@ -9,102 +9,123 @@
|
|||
}
|
||||
|
||||
html {
|
||||
font-size: 3vh;
|
||||
font-weight: 800;
|
||||
font-style: italic;
|
||||
font-size: 24px;
|
||||
font-weight: 400;
|
||||
line-height: 1.4;
|
||||
}
|
||||
|
||||
@media (min-width: 800px) {
|
||||
@media (min-width: 1000px) {
|
||||
html {
|
||||
font-size: 4vh;
|
||||
font-size: 36px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 1800px) {
|
||||
html {
|
||||
font-size: 48px;
|
||||
}
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-family: Source Sans Pro, Open Sans, sans-serif;
|
||||
color: white;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
main {
|
||||
padding: 1rem;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
font-family: Source Sans Pro, Open Sans, sans-serif;
|
||||
background: radial-gradient(circle, rgba(255, 0, 230, 1) 0%, rgba(255, 0, 67, 1) 100%);
|
||||
color: white;
|
||||
height: 100vh;
|
||||
width: 100vw;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
min-height: 100vh;
|
||||
background: radial-gradient(farthest-corner at -5% -5%, rgb(255, 0, 200) 0%, rgb(230, 0, 67) 100%);
|
||||
}
|
||||
|
||||
.logo {
|
||||
text-align: right;
|
||||
font-weight: 800;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.realness {
|
||||
display: block;
|
||||
margin-left: 2rem;
|
||||
}
|
||||
|
||||
@media (min-width: 800px) {
|
||||
.realness {
|
||||
display: inline;
|
||||
margin-left: 0rem;
|
||||
}
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 2rem;
|
||||
line-height: 1;
|
||||
font-weight: 800;
|
||||
font-style: normal;
|
||||
line-height: 1.25;
|
||||
}
|
||||
|
||||
@media (min-width: 800px) {
|
||||
@media (min-width: 1000px) {
|
||||
h1 {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 800px) {
|
||||
p {
|
||||
max-width: 1200px;
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: auto;
|
||||
}
|
||||
|
||||
@media (min-width: 800px) {
|
||||
footer {
|
||||
margin-top: 0;
|
||||
}
|
||||
margin-top: 1rem;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
a {
|
||||
display: inline-block;
|
||||
word-wrap: break-word;
|
||||
line-break: normal;
|
||||
color: white;
|
||||
text-decoration: none;
|
||||
margin-left: 2rem;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.feather {
|
||||
display: inline-block;
|
||||
vertical-align: sub;
|
||||
margin-right: 0.5rem;
|
||||
width: 1rem;
|
||||
height: 1rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<div class="logo">
|
||||
Momo eG
|
||||
Momo IT
|
||||
</div>
|
||||
<h1><> <span class="realness">IT ain't easy</span> </></h1>
|
||||
<h1><> <span class="realness">We engineer and operate.</span> </></h1>
|
||||
<p>
|
||||
We are a collective of professionals from around the field of IT. We are currently in the process of founding a German cooperative (e.G.).
|
||||
</p>
|
||||
<p>
|
||||
We are here to help you plan, design, develop, end operate solutions in the information technology space.
|
||||
We have experience running large-scale, performant, linux-based infrastructures,
|
||||
and follow projects from planning to development into operations.
|
||||
</p>
|
||||
<footer>
|
||||
<p>
|
||||
<a href="mailto:everyone@momo.coop">everyone@momo.coop</a>
|
||||
Find us in Cologne, Germany.
|
||||
<a href="mailto:mail@momo.koeln">
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 24 24"
|
||||
fill="none"
|
||||
stroke="currentColor"
|
||||
stroke-width="2"
|
||||
stroke-linecap="round"
|
||||
stroke-linejoin="round"
|
||||
class="feather feather-mail"
|
||||
>
|
||||
<path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path>
|
||||
<polyline points="22,6 12,13 2,6"></polyline>
|
||||
</svg>mail@momo.koeln
|
||||
</a>
|
||||
</p>
|
||||
</footer>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in a new issue