--- publish: true permalink: /10-19 LIFE/13 TECH SETUP/13.13 OS SETUP/Ashell.md title: Ashell created: 2026-01-29T15:16:18.996-07:00 modified: 2026-02-05T09:23:59.109-07:00 tags: - hyprland - statusbar - wayland cssclasses: "" --- Ashell is a lightweight status bar for Wayland compositors like [[10-19 LIFE/13 TECH SETUP/13.13 OS SETUP/Hyprland Setup\|Hyprland]]. ## Installation **From AUR:** ```bash paru -S ashell ``` **From source:** ```bash git clone https://github.com/malpenzibo/ashell cd ashell cargo build --release cp target/release/ashell ~/.local/bin/ ``` ## Hyprland Integration Add to `~/.config/hypr/hyprland.conf`: ```bash exec-once = ashell ``` ## My Configuration Config location: `~/.config/ashell/config.toml` ```toml log_level = "warn" outputs = { Targets = ["eDP-1"] } position = "Top" app_launcher_cmd = "walker" [modules] left = [ [ "appLauncher", "Updates", "Workspaces" ] ] right = [ "SystemInfo", [ "Tray", "Clock", "Privacy", "Settings" ] ] [updates] check_cmd = "checkupdates; paru -Qua" update_cmd = 'kitty -e bash -c "paru; echo Done - Press enter to exit; read" &' [system_info] indicators = ["Cpu", "Memory", "Temperature", "IpAddress", "DownloadSpeed", "UploadSpeed"] [workspaces] enable_workspace_filling = true [[CustomModule]] name = "appLauncher" icon = "󱗼" command = "walker" [window_title] truncate_title_after_length = 100 [settings] lock_cmd = "playerctl --all-players pause; hyprlock &" audio_sinks_more_cmd = "pavucontrol -t 3" audio_sources_more_cmd = "pavucontrol -t 4" wifi_more_cmd = 'kitty -e bash -c "impala"' vpn_more_cmd = "nm-connection-editor" bluetooth_more_cmd = 'kitty -e bash -c "bluetui"' shutdown_cmd = "hyprshutdown -t 'Shutting down...' --post-cmd 'shutdown -P 0'" suspend_cmd = "systemctl suspend" hibernate_cmd = "systemctl hibernate" reboot_cmd = "hyprshutdown -t 'Restarting...' --post-cmd 'reboot'" logout_cmd = "loginctl kill-user $(whoami)" [appearance] style = "Islands" primary_color = "#7aa2f7" success_color = "#9ece6a" text_color = "#a9b1d6" workspace_colors = [ "#7aa2f7", "#9ece6a" ] special_workspace_colors = [ "#7aa2f7", "#9ece6a" ] [appearance.danger_color] base = "#f7768e" weak = "#e0af68" [appearance.background_color] base = "#1a1b26" weak = "#24273a" strong = "#414868" [appearance.secondary_color] base = "#0c0d14" ``` ## Key Features - **Islands style** — Floating pill-shaped modules - **Tokyo Night theme** — Colors match my Hyprland/terminal theme - **Custom app launcher** — Uses Walker with a custom icon - **System info** — CPU, memory, temp, network speeds - **Update checker** — Shows pending pacman/AUR updates - **Integration apps:** - `walker` — App launcher - `pavucontrol` — Audio settings - `impala` — WiFi TUI - `bluetui` — Bluetooth TUI - `hyprshutdown` — Graceful shutdown with animation ## Resources - Documentation: https://malpenzibo.github.io/ashell/ - GitHub: https://github.com/malpenzibo/ashell