feat: peek workspace numbers when SUPER is pressed

This commit is contained in:
retrozinndev
2025-03-23 17:02:01 -03:00
parent ea50ba4489
commit 0654210e46
4 changed files with 48 additions and 22 deletions
+7 -8
View File
@@ -2,9 +2,9 @@ import { Gtk } from "astal/gtk3";
import { Windows } from "../windows";
import { restartInstance } from "./reload-handler";
import { Wireplumber } from "./volume";
import { AskPopup } from "../widget/AskPopup";
import { execAsync } from "astal";
import { startRunnerDefault } from "../runner/Runner";
import { showWorkspaceNumbers } from "../widget/bar/Workspaces";
import { timeout } from "astal";
export function handleArguments(request: string): any {
const args: Array<string> = request.split(" ");
@@ -29,12 +29,10 @@ export function handleArguments(request: string): any {
startRunnerDefault();
return "Opening runner..."
case "test":
return AskPopup({
onAccept: () => execAsync("notify-send -u normal haha dumb"),
text: "Would you accept?",
title: "Dumb Question"
});
case "show-ws-numbers":
showWorkspaceNumbers.set(true);
timeout(2000, () => showWorkspaceNumbers.set(false));
return "Showing numbers";
default:
return "command not found! try checking help";
@@ -158,6 +156,7 @@ Options:
reload: creates a new astal instance and removes this one.
volume: wireplumber volume controller, see "volume help".
runner: open the application runner.
(show|hide)-ws-numbers: show or hide workspace numbers in bar.
help, -h, --help: shows this help message.
2025 (c) retrozinndev's Hyprland-Dots, licensed under the MIT License.