Skip to content

alderman-norta92/DarkMatter

 
 

Repository files navigation

DarkMatter Shell

My personal desktop environment setup for Linux, built on Hyprland and Quickshell. It's basically a complete desktop experience that I've been tweaking and refining over time.

What is this?

This started as my personal dotfiles but has grown into a full desktop environment setup. I'm using Hyprland as the window manager (it's a tiling Wayland compositor) and Quickshell for the shell/widget system. Together they make for a pretty solid desktop experience.

Fair warning: This is my personal setup. Feel free to use whatever you want from it, but I'm not providing support. Use at your own risk.

Screenshots

DarkMatter Shell Screenshot 1 DarkMatter Shell Screenshot 2 DarkMatter Shell Screenshot 3 DarkMatter Shell Screenshot 4 DarkMatter Shell Screenshot 5

Quick Start

  1. Check out the Installation Guide for your distro
  2. Install the dependencies
  3. Copy the config files over
  4. Tweak things to your liking

Documentation

Step-by-step installation for:

  • Arch Linux and derivatives (CachyOS, EndeavourOS, XeroLinux)
  • Fedora and derivatives (Nobara)
  • PikaOS

Covers all the packages you'll need, how to install them, fonts, and what to do after installation.

What's included in this setup:

  • Desktop stuff (top bar, dock, control center)
  • System integration (audio, displays, network, power)
  • Various utilities
  • Customization options
  • Application support

How the Hyprland config is organized:

  • File structure and what goes where
  • How to customize things
  • Window rules and keybinds
  • Monitor setup
  • Shader effects

Supported Distributions

I've tested this on:

  • Arch Linux (and derivatives)
  • Fedora (and derivatives)
  • PikaOS

Other distros might work, but I haven't tested them and can't help if something breaks.

What's Inside

  • Hyprland - The window manager (tiling Wayland compositor)
  • Quickshell - Shell system with widgets and launchers
  • Material You theming using matugen
  • System integration for audio, network, displays, etc.
  • Lots of customization options

License

This was originally inspired by DankMaterialShell, but I've rewritten everything and it's no longer a fork. The design keeps changing as I tweak things.

Do whatever you want with it. Fork it, modify it, use parts of it - I don't care about attribution.

About

DarkMatter - a New Experience born from darkness

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • QML 88.5%
  • CSS 6.3%
  • Shell 2.8%
  • GLSL 1.1%
  • JavaScript 1.0%
  • Python 0.3%