This topic was spawned by a request, in regards to Gnome, in the “Share Your Desktop” topic. Then I added to it . There are many many ways to set up Gnome, but this is how I do it, for what it is worth.
Install dash-to-panel
I install it straight from github as user
$ mkdir /home/user/Temp
$ cd /home/user/Temp
$ pacman -Q | grep -e 'make\|git\|gnome-tweaks'
Ensure make, git, and gnome-tweaks are listed, if not install them
$ git clone https://github.com/home-sweet-gnome/dash-to-panel.git
$ cd /home/user/Temp/dash-to-panel
$ make install
OR install dash-to-panel with yay
$ yay -S gnome-shell-extension-dash-to-panel
Reboot then launch gnome-tweaks (listed as Tweaks in Show Applications)
Go to “Extensions” Tab
At the very top to the left, ensure that extensions are enabled. It should be by default.
enable Dash to panel, and click on the options gear
Under the Position Tab, I change “Clock location” to “Right of system indicators”
Under the Style Tab, I change
“Panel Size” to 30 px
“App Icon Margin” to 2 px
“App Icon Padding” to 1 px
Then you can Enable “Override panel theme background color”
Enable “Overide panel theme background opacity”
change “Panel background opacity (%)” from 1 to 100
Under the Behavior Tab, I enable “Show AppMenu button”
Still in gnome-tweaks, go back to the “General” Tab, for a desktop, I disable “Suspend when laptop lid is closed”
Go to the “Apperance” Tab
On “Applications” click on the menu arrow, and choose “Adwaita-dark” for a dark menu
I prefer “Arc-dark” but I haven’t gotten around to installing it on EndeavourOS Gnome yet
Go to the “Top Bar” tab and “Clock” enable Weekday if desired
Go to the “Window Titlebars” Tab, under “Titlebar Buttons” Enable “Maximize” & “Minimize” if desired.
Next, on the panel, go to the “network audio power” section and click, then select Settings, which is the gear icon.
Click on “Power” then set your power options.
Click “Details” then click on “Date & Time” and click on Unlock to enter sudo or root password
Set your options as desired.
Next I remove applications I don’t want, and install applications I do want.
Voila, I’m done.
Now do a mouse gesture and bump the upper left corner of the screen
If you have multiple apps running, they will all be displayed and you can switch to another app easily. Also on the right side of the screen, it shows any virtual desktops that have been created, plus an empty desktop if needed. Hover over the right panel to view desktops.
On the extreme left of the panel, is the “Show Applicaitons” icon. It looks like a tic-tac-toe board.
Click on it and get a list of available apps.
I like to think of it as how your smart phone lists apps. It also emulates swipes on the smart phone with mouse gestures. In an open area, left click and hold it down, then swipe up or down with the mouse and view the next page of apps. It’s like swiping your finger up or down on the smart phone. Do a mouse gesture and bump the upper left “Hot Corner” and the menu goes away. Like tapping on the square at the bottom of the smart phone.
Dash to panel is available to launch frequently used apps, and Show Applications to launch infrequently used apps. For me, this gives a lot of versatility and only one Gnome Extension is used. Plus so far, dash-to-panel has been well supported and trouble free.
Pudge
EDIT:
Thanks to some help from @joekamprad I was able to get the exact arc-dark theme that I liked installed.
sudo pacman -S arc-gtk-theme