diff --git a/.eslintrc.js b/.eslintrc.js index 3d4f080..3937d9d 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -13,18 +13,13 @@ module.exports = { rules: {}, overrides: [ { - // Define the configuration for `.astro` file. files: ['*.astro'], - // Allows Astro components to be parsed. parser: 'astro-eslint-parser', - // Parse the script in `.astro` as TypeScript by adding the following configuration. - // It's the setting you need when using TypeScript. parserOptions: { parser: '@typescript-eslint/parser', extraFileExtensions: ['.astro'], }, rules: { - // override/add rules settings here, such as: 'astro/no-set-html-directive': 'off', }, }, diff --git a/astro.config.mjs b/astro.config.mjs index 29b0134..9317a73 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -27,7 +27,7 @@ export default defineConfig({ image(), sitemap(), robotsTxt(), - // compress(), + compress(), ], server: { port: 3001 }, vite: { diff --git a/package.json b/package.json index 3e89bfa..c0610f5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "nixos.hamburg", "type": "module", - "version": "0.0.1", + "version": "0.0.2", "private": true, "scripts": { "astro": "astro", diff --git a/src/assets/hero-alt.png b/src/assets/hero-alt.png deleted file mode 100644 index c92012e..0000000 Binary files a/src/assets/hero-alt.png and /dev/null differ diff --git a/src/assets/hero-source.svg b/src/assets/hero-source.svg deleted file mode 100644 index 1a680dc..0000000 --- a/src/assets/hero-source.svg +++ /dev/null @@ -1,32 +0,0 @@ - diff --git a/src/assets/hero.png b/src/assets/hero.png index 4c8cdf0..617cf8b 100644 Binary files a/src/assets/hero.png and b/src/assets/hero.png differ diff --git a/src/assets/nixos.hamburg.logo.svg b/src/assets/nixos.hamburg.logo.svg deleted file mode 100644 index 0c46255..0000000 --- a/src/assets/nixos.hamburg.logo.svg +++ /dev/null @@ -1,90 +0,0 @@ - - - - diff --git a/src/components/features.astro b/src/components/features.astro index fe3a094..9fe4410 100644 --- a/src/components/features.astro +++ b/src/components/features.astro @@ -4,23 +4,23 @@ import { Icon } from "astro-icon"; const features = [ { - title: "Bring Your Own Framework", + title: "Reproducible", description: - "Build your site using React, Svelte, Vue, Preact, web components, or just plain ol' HTML + JavaScript.", - icon: "bx:bxs-briefcase", + "Nix builds packages in isolation, ensuring reproducibility and eliminating undeclared dependencies. This guarantees consistent functionality across different machines and platforms.", }, { - title: "100% Static HTML, No JS", + title: "Declarative", description: - "Astro renders your entire page to static HTML, removing all JavaScript from your final build by default.", + "Nix simplifies sharing dev and build environments across projects, regardless of languages/tools used, for seamless collaboration.", icon: "bx:bxs-window-alt", }, { - title: "On-Demand Components", + title: "Reliable", description: - "Need some JS? Astro can automatically hydrate interactive components when they become visible on the page. ", + "Nix prevents package breakage, enables rollbacks, and ensures consistency during upgrades, avoiding inconsistent states.", icon: "bx:bxs-data", }, + { title: "Broad Integration", description: @@ -44,21 +44,25 @@ const features = [
- Astro comes batteries included. It takes the best parts of state-of-the-art
- tools and adds its own innovations.
+ 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.
+
+ 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.
+
+ 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.
+
+ 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 welcome anyone who shares our passion for these technologies to join us and be a part of our community.
Are you feeling like you’re stuck in a tech rut, using the same old Ansible and Kubernetes for your Linux infrastructure management? Boring! diff --git a/src/components/logos.astro b/src/components/logos.astro index 11db8dd..cdbf799 100644 --- a/src/components/logos.astro +++ b/src/components/logos.astro @@ -6,11 +6,5 @@ import { Icon } from "astro-icon";
-
- Have something to say? We are here to help. Fill up the form or send - email or call phone. -
- -Angaben gemäß § 5 TMG
+
+ Sebastian Wendel
+ Wohlwillstraße 2
+ 20359 Hamburg
+ Haftungsausschluss:
+ Haftung für Inhalte
+ Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für
+ die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können
+ wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß
+ § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen
+ Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter
+ jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen
+ zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige
+ Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der
+ Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon
+ unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt
+ der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden
+ von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend
+ entfernen.
+ Datenschutz
+ Die Nutzung unserer Webseite ist in der Regel ohne Angabe personenbezogener
+ Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise
+ Name, Anschrift oder eMail-Adressen) erhoben werden, erfolgt dies,
+ soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne
+ Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben.
+ Wir weisen darauf hin, dass die Datenübertragung im Internet (z.B.
+ bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann.
+ Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht
+ möglich.
+