GithubHelp home page GithubHelp logo

myugan / awesome-linux-customization Goto Github PK

View Code? Open in Web Editor NEW
276.0 7.0 29.0 44 KB

:books: An awesome list of customization tools for your UN*X/Linux desktop.

unix bsd linux customize ricing references

awesome-linux-customization's Introduction

Awesome Linux Customization

Awesome

List of customization tools for UN*X/Linux user to make the desktop more aesthetic and clean for productivity.

Contents

Intro to Dotfiles

Dotfiles are plain text configuration files on Unix-y systems for things like our shell, ~/.zshrc , our editor in ~/.vimrc , and many others. They are called "dotfiles" as they typically are named with a leading.

Source from here. More about dotfiles check this link.

Getting started

File Manager

  • ranger - A vim inspired filemanager for console.
  • Thunar - A modern file manager for the Xfce Desktop Environment.
  • PCManFM - A lightweight Gtk+ based file manager for X Window.
  • fff* - simple file manager written by bash.
  • Midnight Commander - A terminal based file manager.

Music Player

  • mpc - Client for mpd, responsible for telling lemonbar about the currently playing media.
  • mpd - A daemon for playing music of various formats with ncmpcpp as client.
  • cmus - A small ncurses based music player.
  • ncmpcpp - An ncurses Music Player Daemon (MPD) client.
  • Rhythmbox - A Music Player which takes its inspiration from Apple's iTunes application.

Music Visualizer

  • cava - Console-based Audio Visualizer for Alsa (MPD and Pulseaudio).
  • mpdviz - Console mpd visualizer like cava.
  • nausea - This is a simple Console audio spectrum visualizer, Work well with mpd daemon music player.

Image Viewer

  • feh - A lightweight image viewer.
  • sxiv - Simple X Image viewer like feh.
  • n30f - Image viewer to display an image in a borderless and transparent non-wm-managed window.
  • gpicview - A Simple and Fast Image Viewer for X.
  • nitrogen - A GUI background previewer and setter.

System Info

  • neofetch - A customizable system information written in Bash.
  • screenfetch - Bash screenshot information tool.
  • ufetch - Tiny system info for Unix-like operating systems
  • pfetch - A pretty system information tool written in POSIX sh.

Text Editor

  • neovim - Vim-fork focused on extensibility and usability.
  • vim - Vi IMproved, a programmer's text editor.
  • Spacevim - Community-driven modular vim distribution with ultimate vim configuration and many build-in features.
  • Leafpad - Leafpad is a simple GTK+ text editor that emphasizes simplicity.

Terminal

  • rxvt-unicode - A customizable terminal emulator forked from rxvt.
  • xterm - The standard terminal emulator for the X Window System
  • st - A simple terminal emulator for X which sucks less, with xft.

Menu

  • dmenu - A fast and lightweight dynamic menu for X.
  • jgmenu - Small X11 menu intended to be used with openbox and tint2.
  • myGtkMenu - GTK2, GTK3 standalone & lightweight menu written in C.
  • rofi - A window switcher, application launcher and dmenu replacement

Panel

  • lemonbar - A featherweight, lemon-scented, bar based on xcb.
  • polybar - A fast and easy-to-use status bar.
  • dzen2 - A general purpose messaging, notification and menuing program for X11.
  • xmobar - A minimalistic, mostly text-based status bar.
  • tint2 - A lightweight panel/taskbar with support system try.

Dock

  • Plank - A simplest dock on the planet, famous dock for linux user.
  • Cairo Dock - A desktop interface that takes the shape of docks, desklets, panel, etc

Notification Daemon

  • dunst - A lightweight replacement for the notification daemons provided by most desktop environments.

Logout Screen

  • lxsession-logout - A nice banner-style logout dialog for the LXDE.
  • oblogout - GTK/Cairo based logout box styled for openbox.
  • clearine - Beautiful logout UI for X11 window manager

Tweaks

  • wal - Generate and change colorschemes on the fly.
  • pywal - Generate and change colorschemes on the fly. A wal rewrite in Python 3.
  • wpgtk - A powerful GTK+ frontend for pywal, adding features such as flexible templates and editing colorschemes.
  • spicetify-cli - Commandline tool to customize Spotify client.
  • tintyourday - Generate your tint2 config with Xresources color
  • obtgen - Openbox theme generator.
  • Shift - An instantly window manager theme changer.
  • colorfil - Generate 16 color for Xresources colorscheme from one-color.
  • colorls - A Ruby gem that beautifies the terminal's ls command, with color and font-awesome icons
  • Cornora - Simple Hotcorner Launcher for X
  • warnai - Swiss army theme changer from .Xresources
  • Compton - A compositor for X11.
  • Oomox - Generate themes and icons using oomox GUI

Screen Manager

  • lxrandr - standard screen manager of LXDE.

Others

  • colorls - A Ruby script that colorizes the ls output with color and icons.
  • exa - A modern replacement for ls.
  • ls++ - ls on steroids.

Contribute

Fork this repository (optional) and share to other GNU/Linux users.

License

The code is available under the MIT license.

Credits

  • Thanks to all contributor who want to share their customize desktop.
  • Especially Linuxer Desktop Art

awesome-linux-customization's People

Contributors

as3mbus avatar beyzadp avatar deviantfero avatar ekickx avatar fb-kuebastard avatar frankjuniorr avatar irfanator avatar mohith01 avatar myugan avatar okitavera avatar reorr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  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.