Skip to content

First Steps

Welcome to blxshell! Here’s what to do after your first login.

Try these essential shortcuts:

ActionKeybindExpected Result
TerminalSuper + ReturnGhostty(Terminal) opens
LauncherSuper + SpaceSearch overlay appears
SettingsSuper + SSettings panel opens
WallpaperSuper + WWallpaper changes
Lock screenSuper + LLockscreen appears
Power menuSuper + EscapeShutdown/reboot/logout menu

blxshell includes a built-in lockscreen and power menu controlled via IPC:

Terminal window
# Lock screen
qs ipc call lockscreen lock
# Power menu
qs ipc call -- powermenu toggle

These are already bound to Super + L and Super + Escape by default.

Your theme should match your wallpaper:

Terminal window
cat ~/.config/hypr/colors.conf
# Should show Material Design 3 colors

Add your wallpapers to a directory:

Terminal window
mkdir -p ~/.local/wallpapers
cp /path/to/your/images/* ~/.local/wallpapers/

Set wallpaper:

  • Press Super + W to pick random one for you

The launcher has multiple modes:

Application Launcher (default)

  • Type to search apps
  • Arrow keys to navigate
  • Enter to launch

Emoji Picker

  • type :emoji
  • Type to search emoji
  • Enter to copy

Clipboard Manager

  • type /clip
  • Recent clipboard history
  • Click to paste

Wallpaper Selector

  • Get all your wallpapers you want to ~/.local/wallpaper
  • type :emoji
  • Browse wallpapers visually
  • Click to apply

Press Super + S to open settings:

Bar Settings:

  • Floating or attached
  • Height and radius
  • Position (top/bottom)
  • Gap from edges

Workspace Settings:

  • Number of workspaces
  • Dynamic workspaces
  • Style (dots/numbers/icons)

Visual Settings:

  • Animation speed
  • Screen corners
  • Wallpaper effects
Terminal window
# Generate from any image
matugen image /path/to/wallpaper.png
# Colors auto-apply to:
# - Hyprland (borders, etc)
# - Quickshell (bar, widgets)
# - GTK apps
# - Terminal

System-wide font in Quickshell:

~/.config/quickshell/config.json
{
"fontFamily": "Rubik", // Try: Bitcount Single, JetBrains Mono
"fontSize": 14
}

Edit ~/.config/hypr/visual/general.conf:

general {
gaps_in = 3 # Inner gaps
gaps_out = 5 # Outer gaps
border_size = 1 # Window border thickness
}

Edit ~/.config/hypr/autostart.conf:

# Already running:
exec-once = qs & # Quickshell
exec-once = dex -a -s ~/.config/autostart/ &
# Add your apps:
# exec-once = firefox &
# exec-once = spotify &
# exec-once = discord &