diff --git a/.gitmodules b/.gitmodules index ba1e0d9..40d1610 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "themes/sam"] - path = themes/sam - url = https://github.com/janbaudisch/zola-sam.git +[submodule "themes/after-dark"] + path = themes/after-dark + url = https://github.com/yusdacra/after-dark.git diff --git a/config.toml b/config.toml index 781cf4f..9f01eb7 100644 --- a/config.toml +++ b/config.toml @@ -10,21 +10,22 @@ compile_sass = true highlight_code = true # Whether to build a search index to be used later on by a JavaScript library -build_search_index = false -generate_rss = false +build_search_index = true +generate_rss = true check_external_links = true taxonomies = [ - {name = "tags", rss = true} + {name = "categories", rss = true}, + {name = "tags", rss = true}, ] -theme = "sam" +theme = "after-dark" [extra] # Put all your custom variables here -sam_menu = [ - { text = "posts", link = "/posts" }, - { text = "about", link = "/about" }, - { text = "projects", link = "/projects" } +after_dark_menu = [ + { name = "posts", url = "$BASE_URL" }, + { name = "about me", url = "$BASE_URL/info/about" }, + { name = "projects", url = "$BASE_URL/info/projects" }, ] diff --git a/content/posts/_index.md b/content/_index.md similarity index 60% rename from content/posts/_index.md rename to content/_index.md index 447c9ca..42d8574 100644 --- a/content/posts/_index.md +++ b/content/_index.md @@ -1,3 +1,4 @@ +++ title = "posts" +paginate_by = 5 +++ diff --git a/content/about.md b/content/about.md deleted file mode 100644 index 12ab079..0000000 --- a/content/about.md +++ /dev/null @@ -1,17 +0,0 @@ -+++ -title = "about" - -[extra] -no_header = true -+++ - -Hello. This is where I post about my stuff. -Feel free to send me an e-mail or DM on Discord / Matrix if you have anything to ask. - -Contacts: -- Discord: arcadsuy#7447 -- Matrix: @yusdacra:feneas.org -- E-Mail: y.bera003.06@pm.me ---- -- Gitlab: -- Github: diff --git a/content/info/_index.md b/content/info/_index.md new file mode 100644 index 0000000..ac36e06 --- /dev/null +++ b/content/info/_index.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/content/info/about.md b/content/info/about.md new file mode 100644 index 0000000..438f42e --- /dev/null +++ b/content/info/about.md @@ -0,0 +1,27 @@ ++++ +title = "about me" ++++ + +Hello. This is where I post about my stuff. +Feel free to send me an e-mail or DM on Discord / Matrix (i prefer Matrix) if you have anything to ask. + ++ Contact: + - Matrix: @yusdacra:matrix.org + - Discord: arcadsuy#7447 + - E-Mail: y.bera003.06@pm.me + - GitLab: + - GitHub: + +## Bio +I mainly work with Rust and Dart (with Flutter). My main areas of interest are +embedded, operating systems and game development, although I'm open to +anything else as well. I also work with C++ (mostly for Arduino), +GDScript (for Godot Engine), Kotlin (for my application's native Android +needs that Flutter can't satisfy). I have worked with C# and Unity +for about 5 years. + ++ I mainly use a NixOS system, you can find all my configurations here: + - [My personal configuration files.](https://gitlab.com/yusdacra/nixos-config) + - [Repo where I keep reusable configuration and packages.](https://gitlab.com/yusdacra/nix-exprs) + +I also use Fedora from time to time. diff --git a/content/info/projects.md b/content/info/projects.md new file mode 100644 index 0000000..ed7f46d --- /dev/null +++ b/content/info/projects.md @@ -0,0 +1,40 @@ ++++ +title = "projects" ++++ + +## Projects I maintain +- [Hakkero OS](https://gitlab.com/hakkero-os/hakkero) + - Learning project to create a micro-kernel that runs on x86, arm and risc-v. + - Current goal is to support webassembly and be able to run everything in ring 0, thanks to it's sandboxing features. + +- [Neonment](https://gitlab.com/yusdacra/neonment) + - Neonment is a first person hero shooter. Name is subject to change. + +- [treeculler](https://gitlab.com/yusdacra/treeculler) + - A Rust crate for working with frustum and occlusion culling. + +- [bevy_networking_delivery](https://gitlab.com/yusdacra/bevy_prototype_networking_delivery) + - A Rust crate for Bevy game engine that implements a simple `Delivery` based networking layer. + +- [kIDE](https://gitlab.com/yusdacra/kide) + - Opinionated configuration for kakoune text editor, focusing on an IDE-like experience. + +- [FlutterEnhancements](https://github.com/yusdacra/FlutterEnhancements) + - Basic Flutter support for Sublime Text 3. + +---- + +## Projects I contribute(d) to +- [Veloren](https://gitlab.com/veloren/veloren) and it's [Book](https://gitlab.com/veloren/book) + - Veloren is a multiplayer voxel RPG written in Rust. + - My main contributions are for rendering and UI. Also maintaining build files for the Nix package manager and the Turkish translation. And added some guides to the book. + +- [iced](https://github.com/hecrj/iced) + - A cross-platform GUI library for Rust, inspired by Elm. + +- [nixpkgs](https://github.com/NixOS/nixpkgs) + - The Nix Packages collection for the [Nix package manager](https://github.com/NixOS/nix). + - Packaging contributions. + +- [Nihonoari](https://github.com/aeri/Nihonoari-App) + - A little and minimalist Flutter application for Japanese Kana training. diff --git a/content/projects.md b/content/projects.md deleted file mode 100644 index 8b3641f..0000000 --- a/content/projects.md +++ /dev/null @@ -1,21 +0,0 @@ -+++ -title = "projects" - -[extra] -no_header = true -+++ - -### Neonment -Neonment is a first person hero shooter. Name is subject to change. WIP. - - - -### treeculler -A Rust crate for working with frustum and occlusion culling. WIP. - - - -### Hakkero OS -Learning project, implementation of . - - diff --git a/themes/after-dark b/themes/after-dark new file mode 160000 index 0000000..a84f503 --- /dev/null +++ b/themes/after-dark @@ -0,0 +1 @@ +Subproject commit a84f503545efbf6d5d79f0595bc8c6262c530d93 diff --git a/themes/sam b/themes/sam deleted file mode 160000 index 55cc63a..0000000 --- a/themes/sam +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 55cc63ae5dff78351cd8835606915e3a4f6af169