Nessalk Industries

Software that is yours, already set up, and easy to change.

A one-person software studio by Mathias Klassen. The flagship is Graphite OS: a simple but powerful Linux that is yours, customizable, and personal.

  • Arch underneath
  • Hyprland on top
  • First alpha is out
mathias@graphite: ~

      
About

A small studio with a simple idea.

I'm Mathias Klassen. I work as a CNC machinist and build software on the side under Nessalk Industries.

Machining teaches you to care about tolerances, good tooling, and setups you can trust. I bring the same habits to software: build it properly, keep it understandable, and don't ship things that get in your way.

Nessalk Industries is the name I put on that work. Right now that mostly means Graphite OS, the Linux setup I wanted for myself: Arch underneath, set up my way, and easy to change.

The guiding idea

  • Powerful, but already set up. Good defaults out of the box.
  • Fully owned by you. No lock-in, nothing hidden.
  • Easy to change. Plain files, plain tools, clear structure.
Featured project

Graphite OS

A simple but powerful Linux that is yours, customizable, and personal.

● alpha outArch LinuxHyprlandsnapshotsencryptionthemes

Graphite OS is my own Arch Linux distribution with Hyprland, ready for gaming and programming from the first boot. It ships with snapshots and rollback, disk encryption, and a set of themes, so you get a finished desktop without giving up what makes Arch good.

You can undo an update. snapshots

Every update takes a snapshot first. If something breaks, roll back and keep working.

The setup is already done.

Hyprland, audio, networking, fonts, and sane defaults are configured before you log in.

It's still plain Arch.

pacman, the AUR, the Arch Wiki. Nothing proprietary in the way, no forked package base.

Your configs stay yours.

Updates don't overwrite your dotfiles. Change anything; it stays changed.

Gaming + coding ready

Drivers, Steam-friendly setup, and developer tooling in place so you can get to work or play.

One-command updates graphite update

System, packages, and Graphite's own pieces updated in one step.

Local AI agents planned

Planned: agents running on a local Qwen model, with an optional cloud tier for people who want it.

Encryption

Full-disk encryption available at install, without hand-editing hooks.

Themes

Switch the look of the whole desktop at once, then tweak it however you like.

Status

The first alpha is out. Expect rough edges, and please report what you find on GitHub.

Roadmap

No dates. It gets done when it gets done.

Approach

Simple to use. Powerful when you need it.

Most people who want Arch don't want to spend a weekend configuring it first. Graphite skips that part without hiding anything.

The usual Arch weekend

  • Partition, encrypt, and bootstrap by hand
  • Pick and wire up a compositor, bar, launcher, notifications
  • Chase audio, GPU drivers, and fonts
  • Hope an update doesn't break it with no easy way back

With Graphite OS

  • Install, log in, and the desktop is ready
  • Hyprland configured with practical defaults
  • Gaming and dev tools already in place
  • Snapshots before every update, rollback in one command

Simplicity + power

Defaults that work, with the full system still underneath when you want it.

Ownership

It's your machine. Your configs, your choices, no accounts required.

Practical defaults

Chosen because they work day to day, not because they look good in a screenshot.

Transparency

Open source, honest status, and no promised dates I can't keep.

Projects

What I'm building

Fewer things, done well, with you in control. Quality over shipping volume.

● live · alpha

Graphite OS

Arch Linux with Hyprland, set up and ready, with undoable updates and configs that stay yours.

graphiteos.org · GitHub

more coming

Next projects

Other tools will show up here when they're worth using. Same rules: already set up, fully yours, easy to change.

FAQ

Questions

Who is Nessalk Industries for?

People who want capable software that respects them: a Linux desktop that's ready to use, that they fully control, and that they can change without fighting it.

How does Graphite OS relate to plain Arch?

It's still plain Arch. Same repositories, pacman, AUR, and Arch Wiki. Graphite adds a finished Hyprland setup, snapshots and rollback, encryption, themes, and one-command updates on top.

Is this a full company or a personal project?

Honestly: it's a one-person studio. Nessalk Industries is my personal side project, built alongside a full-time machining job, that I'm growing into an umbrella for the software I make.

Where can I follow progress?
Will there be more projects?

Yes, eventually. No dates. It gets done when it gets done.

Contact

Get in touch

The best place for bugs, ideas, and questions about Graphite OS is GitHub. Issues and discussions there are public, so everyone benefits.

Message (placeholder)

There's no mail backend yet. Sending opens a new GitHub issue with your text prefilled.