Skip to content

joshqou/anino-dock

 
 

Repository files navigation


Anino Dock

A GNOME Shell 40+ Extension

Contributors Forks Stargazers Issues License

Screen Shot

Features

  • Dash docked at the desktop
  • Animated dock icons
  • Resize icons
  • Autohide/intellihide
  • Dock position - left, right layout
  • Scrollwheel to cycle windows
  • Click to maximize/minimize windows
  • Style the top panel
  • Style the dash padding, background and border colors
  • Panel mode
  • Panel mode - merge top bar and dash
  • Show/Hide Apps icon
  • Analog clock - with custom watchfaces
  • Dynamic calendar
  • Dynamic trash icon
  • Mounted devices
  • Icon color effects(Tint, Monochrome)

Prerequisites

Requirements:

  • GNOME Shell (version 40+)

Installation

Manual Installation:

  • Clone this repo
$ git clone https://github.com/icedman/anino-dock.git
  • Use the Makefile to build and install
$ cd anino-dock
$ make

Using the AUR (Arch User Repository): This requires an Arch-based distribution to work:

$ git clone xxx (soon)
$ makepkg -si

From Gnome Extensions Repository

Visit https://extensions.gnome.org/extension/xxx/anino-dock/ (soon)

Alternative

Checkout Dash Animator. It adds animation to Dash-to-Dock.

$ git clone https://github.com/icedman/dash-animator.git

Dynamic Icons

Dynamic trash icon is supported (beta). The first time this is enabled, a GNOME shell restart is required.

The trash icon has an action "Empty Trash" which requires a script {EXTENSION_PATH}/apps/empty-trash.sh with the content:

#!/usr/bin/sh
rm -rf ~/.local/share/Trash/*

Modify the script to match your system if necessary. And make sure that the script is executable:

chmod +x {EXTENSION_PATH}/apps/empty-trash.sh

License

Distributed under the GPL 3.0 License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.2%
  • Python 2.7%
  • Other 1.1%