Code Monkey home page Code Monkey logo

kuroehanako / desktop-icons-neo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dem0nassissan7/desktop-icons-neo

0.0 0.0 0.0 2.3 MB

A fork of the Desktop Icons NG extension (https://gitlab.com/rastersoft/desktop-icons-ng). Adds a whole bunch of new features and polish. These changes include curved edges, customizable icon shapes, extensive desktop customization in general, performance improvements, and bug fixes. The main goal of this project is to make the desktop icons feel like a part of GNOME and not feel like a separate entity.

License: GNU General Public License v3.0

JavaScript 97.62% Shell 1.47% Python 0.29% Meson 0.48% CSS 0.15%

desktop-icons-neo's Introduction

Copyright 2021 Abdurahman Elmawi ([email protected])

Desktop Icons: Neo

This project (Desktop Icons: Neo) is licensed under the GPL v3. To view the details of this license, visit https://www.gnu.org/licenses/gpl-3.0.html.

What is Desktop Icons: Neo?

Desktop Icons: Neo is a desktop icons extension for GNOME. It is a fork of the Desktop Icons NG extension.

Image of Desktop Icons: Neo

A few notable features include:

  • Heavily extensive icon and desktop customization
  • Performance improvements
  • General polish and bug fixes

Feel free to to fix/report any bugs you notice!

Current Project version

Desktop Icons: Neo - Version 2.0 BETA 3

System Requirements

  • GNOME Shell >= 3.38
  • Nautilus >= 3.38

Setting permissions

If you are pulling directly from the master branch, you must set the permissions by doing these commands:

GITHUB USERS: If you do not do this, it will FAIL completely. Permissions must be set.

chmod +x set-permissions.sh
./set-permissions.sh

Manual installation (easy)

The easiest way to install the extension (for development and local use) is by running:

./local_install.sh

It automatically performs the commands from the next section.

It is recommended to delete the destination folder ($HOME/.local/share/gnome-shell/extensions/desktopicons-neo@darkdemon) before doing this to ensure that no old data is kept.

Build with Meson

The project uses a build system called 'Meson'. You can install in most Linux distributions as "meson". You also need "ninja" and xgettext, both of which are automatically installed with the 'meson' package in most package managers.

meson --prefix=$HOME/.local/ --localedir=share/gnome-shell/extensions/desktopicons-neo@darkdemon/locale .build
ninja -C .build install

It's possible to read more information in the Meson docs to tweak the configuration if needed.

Export extension ZIP file for extensions.gnome.org

To create a ZIP file of the project certified for use on extensions.gnome.org, run:

./export-zip.sh

This will create the file [email protected] containing the extension. The zip file follows the rules for publishing at extensions.gnome.org.

Source code and contacting the author

Abdurahman Elmawi

https://github.com/DEM0NAssissan7/desktop-icons-neo/

[email protected]

desktop-icons-neo's People

Contributors

dem0nassissan7 avatar ferdnyc avatar mjkim0727 avatar phpluo 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.