GithubHelp home page GithubHelp logo

proninyaroslav / dash-to-dock Goto Github PK

View Code? Open in Web Editor NEW

This project forked from micheleg/dash-to-dock

0.0 1.0 0.0 3.52 MB

A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.

Home Page: https://micheleg.github.io/dash-to-dock/

License: GNU General Public License v2.0

JavaScript 96.27% Nix 0.03% Makefile 0.92% SCSS 2.78%

dash-to-dock's Introduction

Dash to Dock

screenshot

A dock for the GNOME Shell

This extension enhances the dash moving it out of the overview and transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops without having to leave the desktop view.

For additional installation instructions and more information visit https://micheleg.github.io/dash-to-dock/.

Installation from source

The extension can be installed directly from source, either for the convenience of using git or to test the latest development version. Clone the desired branch with git

Build Dependencies

To compile the stylesheet you'll need an implementation of SASS. Dash to Dock supports dart-sass (sass), sassc, and ruby-sass. Every distro should have at least one of these implementations, we recommend using dart-sass (sass) or sassc over ruby-sass as ruby-sass is deprecated.

By default, Dash to Dock will attempt to build with sassc. To change this behavior set the SASS environment variable to either dart or ruby.

export SASS=dart
# or...
export SASS=ruby

Building

Clone the repository or download the branch from github. A simple Makefile is included.

Next use make to install the extension into your home directory. A Shell reload is required Alt+F2 r Enter under Xorg or under Wayland you may have to logout and login. The extension has to be enabled with gnome-extensions-app (GNOME Extensions) or with dconf.

git clone https://github.com/micheleg/dash-to-dock.git
make -C dash-to-dock install

If msgfmt is not available on your system, you will see an error message like the following:

make: msgfmt: No such file or directory

In this case install the gettext package from your distribution's repository.

Bug Reporting

Bugs should be reported to the Github bug tracker https://github.com/micheleg/dash-to-dock/issues.

License

Dash to Dock Gnome Shell extension is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.

dash-to-dock's People

Contributors

13r0ck avatar 3v1n0 avatar amr-ibra avatar azzar1 avatar chamfay avatar dap39 avatar ewlsh avatar franglais125 avatar frnogueira avatar hasecilu avatar jesusignazio avatar jrom99 avatar jsrba avatar micheleg avatar morganantonsson avatar passingthru67 avatar philipl avatar psokol avatar rhendric avatar savagetiger avatar serdarsaglam avatar shlinux avatar sicklylife-jp avatar smedir avatar stuarthayhurst avatar vantu5z avatar vanvugt avatar xalt7x avatar zapashcanon avatar zhmars avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.