Skip to content

My blog about Omarchy and Hyprland customizations

License

Notifications You must be signed in to change notification settings

pomartel/sudomarchy

 
 

Repository files navigation

Pierre Olivier Martel's Personal Website

This is the source code for my personal website, built with Astro and deployed on Vercel.

About

I'm Pierre Olivier Martel, an entrepreneur, teacher and Linux enthusiast. This blog hosts my personal Omarchy and Hyprland customizations.

.

Project Structure

├── public/               # Static assets (images, fonts, favicon)
│   ├── assets/          # Images for blog posts
│   └── fonts/           # Web fonts
├── src/
│   ├── assets/          # Icons and images used in components
│   ├── components/      # Reusable UI components
│   │   └── ui/          # React components
│   ├── content/         # Content collections
│   │   └── blog/        # Blog posts in Markdown format (organized by year)
│   ├── layouts/         # Page layouts and templates
│   ├── pages/           # Routes and pages
│   ├── styles/          # Global styles and CSS
│   └── utils/           # Utility functions
├── astro.config.mjs     # Astro configuration
├── vercel.json          # Vercel deployment and CSP configuration
├── package.json         # Project dependencies and scripts
├── tailwind.config.mjs  # Tailwind CSS configuration
└── LICENSE              # Dual license (CC BY 4.0 + MIT)

Commands

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build the production site to ./dist/
npm run preview Preview the build locally, before deploying

Deployment

This site is set up for easy deployment on Vercel. Just connect your GitHub repository to Vercel, and it will automatically build and deploy the site when changes are pushed.

License

This repository uses dual licensing:

  • Documentation & Blog Posts: Licensed under CC BY 4.0
  • Code & Code Snippets: Licensed under the MIT License

See the LICENSE file for full details.

Special Thanks

Special thanks to Sat Naing for creating the excellent AstroPaper theme that served as the foundation for this website. Their thoughtful design and clean architecture made it a joy to build upon.

About

My blog about Omarchy and Hyprland customizations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 56.9%
  • JavaScript 20.4%
  • TypeScript 14.1%
  • CSS 8.6%