- π« WM: Openbox
- π Shell: Fish
- ποΈ Panel/Tray: tint2
- ποΈ Application launcher: Rofi
- ποΈ File manager: Thunar
- π Notification daemon: dunst
- βοΈ Compositor: picom
- π System info fetcher: neofetch
- π§βπ» Terminal emulator: urxvt
- π Privilege elevation: doas
- π¦οΈ AUR manager: yay
- βͺοΈ Media player: mpv
- π Music player: ncmpcpp
π§ All packages π§
- wget: A command-line utility for downloading files from the web.
- xorg: X.Org X server and related utilities.
- xorg-xinit: X.Org initialisation program.
- xorg-server: X.Org X server.
- xorg-xrandr: Primitive command line interface to RandR extension.
- xorg-xrdb: X server resource database utility.
- rsync: A fast, versatile, remote (and local) file-copying tool.
- psmisc: Miscellaneous proc filesystem utilities.
- dunst: A customizable and lightweight notification-daemon.
- nitrogen: A wallpaper browser and setter for X.
- openbox: A highly configurable and lightweight window manager.
- rofi: A window switcher, run dialog, ssh-launcher and dmenu replacement.
- rxvt-unicode: An unicode enabled rxvt-clone terminal emulator.
- tint2: A lightweight panel/taskbar for Linux desktops.
- picom: A lightweight compositor for X11.
- obmenu-generator: A fast pipe/static menu generator for the Openbox Window Manager.
- perl-gtk3: Perl bindings for GTK3.
- pipewire: Low-latency audio/video router and processor.
- lib32-pipewire: Low-latency audio/video router and processor (32-bit).
- pipewire-pulse: PipeWire PulseAudio replacement.
- pipewire-alsa: PipeWire ALSA replacement.
- helvum: A dynamic tiling WM with gaps.
- mpd: A flexible, powerful, server-side application for playing music.
- mpc: A command line tool to interface MPD.
- ncmpcpp: A featureful ncurses based MPD client.
- alsa-utils: Advanced Linux Sound Architecture - Utilities.
- brightnessctl: A tool to control brightness of backlight and LEDs.
- imagemagick: An image viewing/manipulation program.
- scrot: A simple command-line screenshot utility.
- w3m: A pager/text-based web browser.
- wireless_tools: Tools allowing to manipulate the Wireless Extensions.
- xclip: Command line interface to X selections.
- xsettingsd: Provides settings to X11 applications via the XSETTINGS specification.
- xss-lock: X screen saver locker.
- thunar: A modern file manager for Xfce.
- thunar-archive-plugin: Create and extract archives in Thunar.
- thunar-volman: Automatic management of removable devices in Thunar.
- ffmpegthumbnailer: Lightweight video thumbnailer that can be used by file managers.
- tumbler: D-Bus service for applications to request thumbnails.
- inkscape: Professional vector graphics editor.
- mpv: A free, open-source, and cross-platform media player.
- parcellite: Lightweight GTK+ clipboard manager.
- pavucontrol: PulseAudio Volume Control.
- viewnior: A fast and simple image viewer.
- xfce4-power-manager: Power manager for Xfce desktop.
- htop: Interactive process viewer and manager.
- neofetch: A CLI system information tool written in Bash.
- fish: A smart and user-friendly command-line.
- snixembed: Proxy the StatusNotifierItem protocol to the XEmbed System Tray.
Hot-key | Action |
---|---|
β + β΅ | Terminal |
β + E | File manager |
β + R | Rofi |
β + Esc | System menu |
β + Z | Minimize window |
β + X | Maximize/Restore window |
β + C | Close window |
β + F | Fullscreen window |
β + D | Hide all windows |
β + T | Toggle window title |
β + 1 - 8 | Desktop 1-8 |
β + Shift + 1 - 8 | Send window to desktop 1-8 |
β + left click (hold) | Move focused window freely |
β + right click (hold) | Resize focused window freely |
β + scroll up / scroll down | Move desktop/workspace to previous or next |
β + Space | Openbox menu |
Ctr + Esc | Last notification |
β + PrtSc | Screenshot menu |
PrtSc | Fullscreen screenshot |
Shift + PrtSc | Screenshot of selected area |
Ctrl + PrtSc | Delayed screenshot |
Ctrl + Alt + H | Clipboard history |
- π¨ I use DOAS instead of SUDO π¨
- π₯ Hotkeys can be changed in
.config/openbox/rc.xml
. - π Program settings for autostart are located in
.config/openbox/autostart.sh
. - π Global variable settings are located in
~/.joyfuld
. - π± Wallpapers are located in
~/.wallpapers
. - π‘ Icons are located in
~/.icons
. - π¨ Themes (both primary and additional) are located in
~/.themes
.
π¨ ArchLinux only! π¨
Be sure to clone in ~
git clone https://github.com/lyaguxafrog/dotfiles /home/$USER/dotfiles && cd /home/$USER/dotfiles && ./dotfiles install
dotfiles update # command in your shell
dotfiles uninstall # command in your shell