• Stars
    star
    254
  • Rank 155,014 (Top 4 %)
  • Language
  • Created about 6 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ“š An awesome list of customization tools for your UN*X/Linux desktop.

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