diff --git a/src/pages/homepage/components/SettingsButton.tsx b/src/pages/homepage/components/SettingsButton.tsx
index 870e3a9..56d3234 100644
--- a/src/pages/homepage/components/SettingsButton.tsx
+++ b/src/pages/homepage/components/SettingsButton.tsx
@@ -1,9 +1,19 @@
-import { Button, Menu, MultiSelect, NavLink, Switch } from '@mantine/core';
+import {
+ ActionIcon,
+ Button,
+ Group,
+ Menu,
+ MultiSelect,
+ Stack,
+ Text,
+ Tooltip,
+} from '@mantine/core';
import { runWakeCommand, useCommonHooks, useQueryAPI } from 'hooks';
import { useEffect, useState } from 'react';
-import { FiMenu, FiMonitor, FiShuffle } from 'react-icons/fi';
+import { FaDice } from 'react-icons/fa';
+import { FiMenu, FiMonitor, FiSettings, FiShuffle } from 'react-icons/fi';
import { useNavigate } from 'react-router-dom';
-import { buttonClasses, menuClasses, navLinkClasses, selectClasses } from 'styles';
+import { actionIconClasses, buttonClasses, menuClasses, selectClasses } from 'styles';
function SettingsButton() {
const { data, isFetched } = useQueryAPI({ endpoint: 'api/appCategories' });
@@ -31,82 +41,170 @@ function SettingsButton() {
setCategories(list);
}
}, [data, isFetched]);
-
return (
-