⚠️ Automatic installation of extensions doesn't work properly yet!
Installation of packages is done with the dnf package manager. If you're using GNOME on a Linux distribution with a different package manager, edit the installation script accordingly.
git clone https://github.com/Elinteger/itsv-dots.git ~/dotfiles
This clones the repository into ~/dotfiles, which both gnu stow and the installation script expect.
Install the fish-shell package.
sudo dnf install fish
Go into the directory of the installation script.
cd ~/dotfiles/scripts/
Set permission to execute.
chmod +x setup.fish
Run the script.
./setup.fish
Besides installing themes, configs and settings, these dots also install a few applications. Some are required for setup, while others are included by default based on personal preference.
- Curl
- fish (Shell)
- Fastfetch
- GNOME Extension Managaer
- GNOME Tweaks
- Spotify + Spicetify
- Stow
- Syncthing
For the visual customization ("rice"), serveral GNOME Shell extensions are used and installed automatically.
- AppIndicator and KStatusNotifierItem Support
- ArcMenu
- Blur my Shell
- Caffeine
- Dash to Dock
- GNOME Fuzzy App Search
- Just Perfection
- Rounded Window Corners Reborn
- Space Bar
- Unblank lock screen
- User Themes
As part of the rice, I wrote a script which picks a random "Into the Spider-Verse" quote each day and displays it as a greeting every time you open the terminal. Additional quotes can be added here.
The dotfiles come with a set of custom hotkeys inspired by HyDE.
| Keybinding | Action |
|---|---|
| SUPER + A | Application Finder |
| SUPER + E | Explorer (in $HOME) |
| SUPER + T | Terminal |
| SUPER + B | Internet Browser |
| SUPER + C | Visual Studio Code |
| Keybinding | Action |
|---|---|
| SUPER + L | Lock screen |
| SUPER + Tab | Swap application |
| SUPER + Q | Close currently active application |
| SUPER + H | Hide currently active application |
| SUPER + Print | Take screenshot |
| SUPER + Y | Toggle Caffeine |
| Keybinding | Action |
|---|---|
| SUPER + Left | Move to workspace on the left |
| SUPER + Right | Move to workspace on the right |
| SUPER + 1 | Switch to workspace 1 |
| SUPER + 2 | Switch to workspace 2 |
| SUPER + 3 | Switch to workspace 3 |
| SUPER + 4 | Switch to workspace 4 |
| SUPER + N | Switch to empty workspace |
| SUPER + CTRL + ALT + Left | Move window to workspace on the Left |
| SUPER + CTRL + ALT + Right | Move Window to workspace on the Right |
| SUPER + CTRL + Left | Split view of active application to the left |
| SUPER + CTRL + Right | Split view of active application to the right |
| SUPER + M | Toggle maximalization of active application |



