AvengeMedia / AvengeMedia/DankMaterialShell

Add possibility to run dms faster

Open
#2,021 1 comment 1 reaction 0 assignees View on GitHub
feature request
Dominant language
QML
Stars
8.1k
Forks
515
Avg merge
1d 8h
Merged PRs (30d)
102

Description

### Feature Description

Add possibility to change the jit compilation of quickshell to the aot.

### Use Case

If you do it, everybody can run niri with dms faster.

Now I tell the story why i want it. Some day before I install arch with niri and dms. After some time where i want to know why my background stays grey after login for 3 seconds and then it looks like dms starts initing. I tried to find out why it is. I looks in logs and found that dms starts immediately, but starts quickshell takes too much time. After all I tried to see logs of quickshell, and saw that whenever I starts dms quickshell compiles using virtual paths.

### Compositor(s)

All compositors

### If Other, please specify

_No response_

### Proposed Solution

_No response_

### Alternatives/Existing Solutions

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue names Quickshell startup and virtual-path JIT compilation but no project files, tests, or implementation entry points. Start by locating the Quickshell startup and compilation configuration, then measure current startup time and define how an AOT option would be enabled and verified.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.