Add install.sh — automated full theme setup#43
Open
anassaeneroi wants to merge 5 commits into
Open
Conversation
Installs all Daemon 2.0 components (color scheme, Kvantum, icons, plasma style, window decorations, Konsole, Kitty, VSCode), downloads Bibata-Original-Classic cursor and burn-my-windows TV Glitch effect, installs 9 recommended Plasma widgets, applies Firefox/LibreWolf theme, configures KWin (TV Glitch, Slide, Flip Switch, Orbitron window title), and applies the full theme live via plasma-apply-* commands. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Without kbuildsycoca6, newly installed themes don't appear in System Settings on a fresh run. Add --noincremental to force a full rebuild. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
yay needs sudo which requires a TTY — over SSH without -t it fails. Make the step non-fatal so widgets and apply still run. Print a manual install hint instead. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
grep returns 1 when profiles.ini doesn't exist, killing the script under set -euo pipefail. Add || true to both profile detection lines. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
kscreen-doctor, grep, and curl pipelines inside $() return non-zero when they find nothing (no display over SSH, missing files, etc.), killing the script under set -euo pipefail. Add || true to all of them. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Owner
|
I am very hesitant to merge a fully AI generated install script. How much has it been tested? If I do merge it, it would be with a warning regarding the fact that the script was made by an LLM, and that manual installation is recommended. |
Author
|
Well it worked on my computer on Cachyos (Arch Linux derivative). You are welcome to deny the request if you are uncomfortable, its your project ultimately. At minimum a disclaimer makes sense. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
install.sh, a single script that automates the full Daemon 2.0 theme installationplasma-apply-*commands andkwriteconfig6— no manual System Settings steps requiredTest plan
bash install.shfrom the repo root on a fresh KDE Plasma 6 install🤖 Generated with Claude Code