Skip to content

About

Sway/Wayland desktop tooling, isolated coding-agent environments and local development infrastructure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

273 Commits

Folders and files

Repository files navigation

arch-utils

Arch Linux rice with a few custom apps.

Desktop manager

The desktop manager ties the rice together. Sway handles windows and workspaces, Waybar provides the desktop controls, and a set of Python and GTK apps provide launchers, popups, device controls, and session tools. Everything shares the same look and can be opened from the keyboard or Waybar.

Apps

App Technology What it does
Desktop shell Sway, Waybar, Python, GTK 3 Runs the desktop, workspaces, status bar, popups, and shared visual style.
Launcher Python, GTK 3 Finds and launches applications with search.
Desktop overview Python, GTK 3, Sway Shows windows and workspaces visually.
Workspace tools Python, Sway, tmux Creates, switches, compacts, saves, and restores workspaces.
Clipboard history Python, GTK 3, Wayland Keeps searchable text and image history with quick paste.
Wi-Fi manager Python, GTK 3, NetworkManager Connects to wireless networks and handles credentials.
Bluetooth manager Python, GTK 3, BlueZ Connects and manages Bluetooth devices.
Volume control Python, GTK 3, PipeWire Controls output volume and mute state.
Brightness control Python, GTK 3 Controls display brightness.
Battery tools Python, GTK 3, systemd Shows battery state and manages power-saving behaviour.
KeePass quick access Python, GTK 3, KeePassXC Finds credentials and copies them temporarily.
Process monitors Python, GTK 3, C Shows CPU and GPU activity and manages processes.
USB manager Python, GTK 3, udev Lists, mounts, unmounts, and shares USB devices.
Power menu Python, GTK 3, systemd Locks, suspends, hibernates, restarts, and powers off the machine.
Screen recorder Python, GTK 3, Wayland Records a selected screen region or saves a screenshot.
Serial monitor Python, GTK 3 Connects to and monitors serial devices.
Chromium sessions Python, Chromium Saves and restores browser sessions.
YouTube Music workspace Python, MPRIS, Sway Keeps music controls and the player in a dedicated workspace.
Sandbox manager Python, GTK 3, Podman Creates and controls isolated development desktops.
Codex Sway Sandbox Bash, Podman, Sway Runs coding agents in isolated graphical Arch environments.
Sandbox Cockpit .NET, JavaScript Controls sandboxes and terminals from a browser or phone.
Git server Forgejo, Podman, Python Hosts local repositories and connects sandboxed agents to Git workflows.

The source is grouped into desktop-manager/, clipboard/, codex-sway-sandbox/, and git-server/.

About

Sway/Wayland desktop tooling, isolated coding-agent environments and local development infrastructure.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages