Skip to content
View aethctl's full-sized avatar
💭
Editing configuration.nix
💭
Editing configuration.nix
  • Ryoku
  • Merseyside, United Kingdom
  • X @aethctl

Block or report aethctl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aethctl/README.md

Aether banner

Hey 👋, I'm Aether

Linux developer · NixOS enthusiast · Ryoku contributor

Typing introduction

Ryoku on NixOS repository Ryoku on NixOS website Ryoku Discord

About me

Developer illustration

I spend most of my time building and maintaining Ryoku on NixOS, contributing fixes and features across the wider Ryoku ecosystem, and turning Linux desktops into things that feel deliberate rather than assembled from unrelated config files.

I'm especially interested in NixOS, Go, QML, Quickshell, Wayland, compositor integration, system tooling and UI/UX. I like software that is technically clean, visually cohesive and actually pleasant to use.

Right now my main focus is pushing Ryoku on NixOS toward a complete, deeply customisable desktop experience while keeping the Nix side reproducible, maintainable and easy to recover.



⛩️ Ryoku on NixOS

The Ryoku you already know, made declarative for NixOS.

Ryoku on NixOS desktop

Ryoku is more than a shell. It combines a custom desktop shell, theming, system tooling, applications, compositor integration and a growing ecosystem into one cohesive environment.

My work focuses on bringing that experience to NixOS without throwing away what makes NixOS useful in the first place: declarative configuration, generations, rollback and reproducible system integration.

NixOS  •  Hyprland  •  Niri  •  Quickshell  •  QML  •  Go

Repository  ·  Website  ·  Discord  ·  Upstream Ryoku


What I'm building

Maintained NixOS port of the Ryoku desktop, with native packaging, modules, installer integration and NixOS-specific runtime bridges. A Linux diagnostics CLI that answers questions like why git, why :8080 and why 4312 using evidence from the system.
Upstream desktop work across shell behaviour, compositor support, performance, tooling and the wider Ryoku ecosystem. A Ryoku-native system task manager built around the same visual and interaction language as the rest of the desktop.

Tech I keep breaking responsibly

Linux    NixOS    Arch Linux    Go    Qt / QML    Python    Lua    Git

My current setup

OS: NixOS 26.11 (Zokor)
Kernel: 7.2.8-cachy
CPU: AMD Ryzen 5 5600X
GPU: NVIDIA GeForce RTX 5060 8GB
Memory: 32GB
WM: Niri
Desktop: Ryoku on NixOS


Connect

GitHub     X     Discord     Steam

GitHub: aethctl  •  X: @aethctl  •  Discord: Ryoku community  •  Steam: aethctl

⌘ Commit activity

Aethctl's Pac-Man contribution graph

Pinned Loading

  1. Ryoku-on-NixOS Ryoku-on-NixOS Public

    Ryoku on NixOS, an official declarative NixOS port of the Ryoku shell

    QML 56 4

  2. Ryoku-dev/ryoku Ryoku-dev/ryoku Public

    Opinionated premium Arch workstation for powerful desktops and laptops.

    QML 1.3k 79