// Copyright (C) 2026 Danilo M. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. import Quickshell import Quickshell.Io ShellRoot { AppearancePanel { id: panel } IpcHandler { target: "appearance" function toggle() { panel.toggle(""); } function wallpaper() { panel.toggle("wallpaper"); } function theme() { panel.toggle("theme"); } function sunset() { panel.toggle("sunset"); } function idle() { panel.toggle("idle"); } function icons() { panel.toggle("icons"); } function selftest(): string { return Hyprsunset.selftest() + "\n" + Hypridle.selftest() + "\n" + Icons.selftest(); } } }