Skip to content
This repository has been archived by the owner on May 12, 2024. It is now read-only.

Latest commit

 

History

History
101 lines (73 loc) · 2.85 KB

README.md

File metadata and controls

101 lines (73 loc) · 2.85 KB

ANNOUNCEMENT

Dash2Dock Lite has been renamed to Dash2Dock Animated. And that extension has overtaken most of the features of Anino Dock. With Dash-to-Dock becoming very stable. There is currently no need for a "Lite" version of the Dock.

I have other plans for Anino Dock now - which will be renamed to Anino Shell. It will be eye candies for the Shell, not just the Dock.


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.