Desktop Environment

With i3-gaps!

Installation

sudo pacman -S i3-gaps i3status and that's it!

Desktop experience

i3 is only a window manager and does not provide a fully-featured desktop experience (in my opinion). The following is some software that I use to flesh out my desktop inspired by rstacruz/ricefiles.

Legend

  • πŸ”₯ - You need this
  • ✨ - Nice to have
  • 🚨 - This will suck up your time, avoid!

Desktop

Name Description Location
πŸ”₯ compton X display compositor. This will fix some tearing issues. official
πŸ”₯ dunst Notification daemon. This shows notifications in your desktop. official
πŸ”₯ feh Sets wallpapers. Simple, CLI stuff. (alternative: nitrogen has a GUI.) official
πŸ”₯ i3status Desktop panel. A simple configurable bar, usually the default for i3. official
πŸ”₯ lxappearance Allows you to pick GTK themes, cursors, and so on. official
πŸ”₯ maim CLI screenshot tool (similar to MacOS's). I bind a command to mod-ctrl-4 for a similar experience. Works well with xclip official
πŸ”₯ network-manager-applet Choosing wifi networks from the systray. (alternatives: nmtui for terminal, which already comes with networkmanager by default.) official
πŸ”₯ pavucontrol A GUI to manage pulseaudio sound streams. (Similar to sudo alsamixer) official
πŸ”₯ redshift Remove blue light emitted by displays at night. official
πŸ”₯ rofi Launcher. It's a bit like "Alfred for Linux". official
✨ fff Terminal based file manager with Vim bindings. official
✨ thunar GTK based file manager. official
🚨️ polybar Desktop panel. This is super nice to look at but configuration is a time sink. official

Theming

Name Description Location
✨ bibata-cursor-theme Nice X cursor theme. AUR
✨ ant-dracula-gtk-theme A slick Dracula theme for GTK AUR

Bluetooth

Name Description Location
✨ blueman GTK GUI for managing bluetooth devices and adapters. official

Lock

Name Description Location
πŸ”₯ i3lock Must have to lock your screen. Requires some scripting. official
πŸ”₯ xidlehook Replacement for xautolock to run scripts at intervals of inactivity. AUR

Content properties

  • Type: Note
  • Category: Arch Linux
  • Tags: linux, theming
  • Custom slug: None

This is a preview of a simpler page design that I'm working on over the next little bit. I've finally added a (click it!) but there's still a few pages left to be converted so don't worry if things don't look quite right just yet πŸ™

Content on blog pages use the CC-BY-SA license. The source code and notes use the MIT license. Unsure? Mention me on Mastodon.