renamed
This commit is contained in:
parent
64c5fffd2d
commit
9de87733f0
|
@ -1,6 +1,6 @@
|
||||||
# nixos.hamburg - Website
|
# nix-hh.de - Website
|
||||||
|
|
||||||
[nixos.hamburg](https://nixos.hamburg/)
|
[nix-hh.de](https://nix-hh.de/)
|
||||||
|
|
||||||
## 🧞 Commands
|
## 🧞 Commands
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ const alias = {
|
||||||
|
|
||||||
// https://astro.build/config
|
// https://astro.build/config
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
site: "https://nixos.hamburg",
|
site: "https://nix-hh.de",
|
||||||
integrations: [
|
integrations: [
|
||||||
mdx(),
|
mdx(),
|
||||||
tailwind(),
|
tailwind(),
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
description = "NixOS Hamburg User Group Flake";
|
description = "Nix Hamburg User Group Flake";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixpkgs-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs?ref=nixpkgs-unstable";
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
${pkgs.miniserve}/bin/miniserve -p 3001 --index index.html ${self'.packages.default}
|
${pkgs.miniserve}/bin/miniserve -p 3001 --index index.html ${self'.packages.default}
|
||||||
''}";
|
''}";
|
||||||
|
|
||||||
packages.default = self'.packages.nixos-hamburg-website;
|
packages.default = self'.packages.nix-hh-website;
|
||||||
|
|
||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
packages = builtins.attrValues {
|
packages = builtins.attrValues {
|
||||||
|
|
|
@ -15,14 +15,14 @@ in {
|
||||||
../yarn.lock
|
../yarn.lock
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
projects.nixos-hamburg-website = {
|
projects.nix-hh-website = {
|
||||||
name = "nixos-hamburg-website";
|
name = "nix-hh-website";
|
||||||
subsystem = "nodejs";
|
subsystem = "nodejs";
|
||||||
translator = "yarn-lock";
|
translator = "yarn-lock";
|
||||||
subsystemInfo.nodejs = 18;
|
subsystemInfo.nodejs = 18;
|
||||||
};
|
};
|
||||||
|
|
||||||
packageOverrides.nixos-hamburg-website.copyNixos-hamburg-website = {
|
packageOverrides.nix-hh-website.copy-nix-hh-website = {
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out
|
mkdir -p $out
|
||||||
cp -rv ./dist/* $out
|
cp -rv ./dist/* $out
|
||||||
|
@ -30,6 +30,6 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
packages.nixos-hamburg-website = config.dream2nix.outputs.self.packages.nixos-hamburg-website;
|
packages.nix-hh-website = config.dream2nix.outputs.self.packages.nix-hh-website;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "nixos.hamburg",
|
"name": "nix-hh",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "0.0.2",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"astro": "astro",
|
"astro": "astro",
|
||||||
|
|
|
@ -11,6 +11,6 @@ import Link from "./ui/link.astro";
|
||||||
We use Matrix, because is decentralized, end-to-end encrypted and open source.
|
We use Matrix, because is decentralized, end-to-end encrypted and open source.
|
||||||
</p>
|
</p>
|
||||||
<div class="flex mt-5">
|
<div class="flex mt-5">
|
||||||
<Link href="https://matrix.to/#/#nixos.hamburg:curious.bio" style="inverted">Join</Link>
|
<Link href="https://matrix.to/#/#nix-hh:curious.bio" style="inverted">Join</Link>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -47,11 +47,11 @@ const features = [
|
||||||
Let's build community!
|
Let's build community!
|
||||||
</h2>
|
</h2>
|
||||||
<p class="text-lg mt-4 text-slate-600">
|
<p class="text-lg mt-4 text-slate-600">
|
||||||
As a Nix and NixOS user group based in Hamburg, our goal is to promote the adoption and use of Nix and NixOS in the local community. We believe that these technologies offer a unique approach to package management and system configuration, and can greatly benefit developers, sysadmins, and other IT professionals in Hamburg.
|
As a Nix user group based in Hamburg, our goal is to promote the adoption and use of Nix and NixOS in the local community. We believe that these technologies offer a unique approach to package management and system configuration, and can greatly benefit developers, sysadmins, and other IT professionals in Hamburg.
|
||||||
<br><br>
|
<br><br>
|
||||||
Our group provides a platform for local users to learn about Nix and NixOS, share their experiences, and collaborate on projects. We also aim to build a strong community of users who can support and mentor each other, and help to spread the word about Nix and NixOS in Hamburg.
|
Our group provides a platform for local users to learn about Nix, share their experiences, and collaborate on projects. We also aim to build a strong community of users who can support and mentor each other, and help to spread the word about Nix in Hamburg.
|
||||||
<br><br>
|
<br><br>
|
||||||
To achieve these goals, we organize regular meetups, workshops, and other events where members can come together to learn and share knowledge. We also maintain an online presence through social media and other channels, where we share news and updates about the latest developments in the Nix and NixOS ecosystem.
|
To achieve these goals, we organize regular meetups, workshops, and other events where members can come together to learn and share knowledge. We also maintain an online presence through social media and other channels, where we share news and updates about the latest developments in the Nix ecosystem.
|
||||||
<br><br>
|
<br><br>
|
||||||
We believe that by promoting Nix and NixOS in Hamburg, we can help to advance the use of functional package management and declarative system configuration in the region, and contribute to the wider community of users and developers around the world.
|
We believe that by promoting Nix and NixOS in Hamburg, we can help to advance the use of functional package management and declarative system configuration in the region, and contribute to the wider community of users and developers around the world.
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<footer class="my-20">
|
<footer class="my-20">
|
||||||
<p class="text-center text-sm text-slate-500">
|
<p class="text-center text-sm text-slate-500">
|
||||||
Copyright © {new Date().getFullYear()} NixOS Hamburg User Group.
|
Copyright © {new Date().getFullYear()} Nix Hamburg User Group.
|
||||||
</p>
|
</p>
|
||||||
<!-- <p class="text-center text-xs text-slate-500 mt-1">
|
<!-- <p class="text-center text-xs text-slate-500 mt-1">
|
||||||
Served by <a
|
Served by <a
|
||||||
|
|
|
@ -19,7 +19,7 @@ import { Icon } from "astro-icon";
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h1 class="text-5xl lg:text-6xl xl:text-7xl font-bold lg:tracking-tight xl:tracking-tighter">
|
<h1 class="text-5xl lg:text-6xl xl:text-7xl font-bold lg:tracking-tight xl:tracking-tighter">
|
||||||
Let's get started with NixOS!
|
Let's get started with Nix!
|
||||||
</h1>
|
</h1>
|
||||||
<p class="text-lg mt-4 text-slate-600 max-w-xl">
|
<p class="text-lg mt-4 text-slate-600 max-w-xl">
|
||||||
Are you feeling like you’re stuck in a tech rut, using the same old Ansible and Kubernetes for your Linux infrastructure management? Boring!
|
Are you feeling like you’re stuck in a tech rut, using the same old Ansible and Kubernetes for your Linux infrastructure management? Boring!
|
||||||
|
|
|
@ -25,7 +25,7 @@ const menuitems = [
|
||||||
<Astronav>
|
<Astronav>
|
||||||
<div class="flex w-full lg:w-auto items-center justify-between">
|
<div class="flex w-full lg:w-auto items-center justify-between">
|
||||||
<a href="/" class="text-lg"
|
<a href="/" class="text-lg"
|
||||||
><span class="font-bold text-slate-800">NixOS</span><span
|
><span class="font-bold text-slate-800">Nix</span><span
|
||||||
class="text-slate-500"> Hamburg User Group</span
|
class="text-slate-500"> Hamburg User Group</span
|
||||||
>
|
>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -10,7 +10,7 @@ const blogCollection = defineCollection({
|
||||||
alt: z.string(),
|
alt: z.string(),
|
||||||
}),
|
}),
|
||||||
publishDate: z.string().transform(str => new Date(str)),
|
publishDate: z.string().transform(str => new Date(str)),
|
||||||
author: z.string().default('NixOS Hamburg User Group'),
|
author: z.string().default('Nix Hamburg User Group'),
|
||||||
category: z.string(),
|
category: z.string(),
|
||||||
tags: z.array(z.string()),
|
tags: z.array(z.string()),
|
||||||
}),
|
}),
|
||||||
|
|
|
@ -18,8 +18,8 @@ const resolvedImageWithDomain = new URL(
|
||||||
const { title } = Astro.props;
|
const { title } = Astro.props;
|
||||||
|
|
||||||
const makeTitle = title
|
const makeTitle = title
|
||||||
? title + " | " + "nixos.hamburg"
|
? title + " | " + "nix-hh.de"
|
||||||
: "NixOS Hamburg User Group";
|
: "Nix Hamburg User Group";
|
||||||
---
|
---
|
||||||
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
@ -33,22 +33,22 @@ const makeTitle = title
|
||||||
<!-- <link rel="preload" as="image" href={src} alt="Hero" /> -->
|
<!-- <link rel="preload" as="image" href={src} alt="Hero" /> -->
|
||||||
<SEO
|
<SEO
|
||||||
title={makeTitle}
|
title={makeTitle}
|
||||||
description="NixOS Hamburg User Group"
|
description="Nix Hamburg User Group"
|
||||||
canonical={canonicalURL}
|
canonical={canonicalURL}
|
||||||
twitter={{
|
twitter={{
|
||||||
creator: "srx.dev",
|
creator: "srx.dev",
|
||||||
site: "nixos.hamburg",
|
site: "nix-hh.de",
|
||||||
card: "summary_large_image",
|
card: "summary_large_image",
|
||||||
}}
|
}}
|
||||||
openGraph={{
|
openGraph={{
|
||||||
basic: {
|
basic: {
|
||||||
url: canonicalURL,
|
url: canonicalURL,
|
||||||
type: "website",
|
type: "website",
|
||||||
title: `NixOS Hamburg User Group`,
|
title: `Nix Hamburg User Group`,
|
||||||
image: resolvedImageWithDomain,
|
image: resolvedImageWithDomain,
|
||||||
},
|
},
|
||||||
image: {
|
image: {
|
||||||
alt: "NixOS Hamburg User Group Homepage Screenshot",
|
alt: "Nix Hamburg User Group Homepage Screenshot",
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -50,7 +50,7 @@ import Button from "@components/ui/button.astro";
|
||||||
</p>
|
</p>
|
||||||
<strong>Contact</strong>
|
<strong>Contact</strong>
|
||||||
<div class="flex items-center mt-2 space-x-2 text-gray-600">
|
<div class="flex items-center mt-2 space-x-2 text-gray-600">
|
||||||
<a href="mailto:n1x05.h4m8u29@srx.dev">n1x05.h4m8u29@srx.dev</a>
|
<a href="mailto:nix-hh@srx.dev">nix-hh@srx.dev</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue