AvengeMedia / AvengeMedia/DankMaterialShell

Headless DankInstall isn't headless

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

Description

### Compositor

Niri

### Distribution

CachyOS

### If Other, please specify

_No response_

### Select your Installation Method

DankInstaller

### Was this your original Installation method?

Yes

### If no, specify

_No response_

### dms doctor -vC

Click to expand

### Description

DankInstaller doesn't seem to able to be run without the TUI.

### Expected Behavior

When running the installer with these commands it shouldn't open the TUI

curl -fsSL https://install.danklinux.com | sh -s -- \
-c niri \
-t kitty \
--include-deps danksearch,dankcalendar,dms-greeter \
-y

### Steps to Reproduce

curl -fsSL https://install.danklinux.com | sh -s -- \
-c niri \
-t kitty \
--include-deps danksearch,dankcalendar,dms-greeter \
-y

### Error Messages/Logs

_No response_

### Screenshots/Recordings

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the DankInstaller entry point invoked by the documented curl command and trace how the supplied -y flag is handled. Reproduce the command on Niri with the listed options; done means the installation completes without opening the TUI.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
cli, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.