Ad

boxxy: Redirect application file locations

boxxy confines applications to specific directories, preventing file clutter by controlling file access and configurations.
Screenshot of queer/boxxy homepage

boxxy is a tool that allows users to confine applications to specific directories, isolating their files and directories. It achieves this by leveraging Linux namespaces, enabling users to redirect application file locations without relying on symlinks. This addresses the issue of applications storing data in unintended locations, improving organization and security.

boxxy's strength lies in its ability to redirect application files, offering flexibility in managing configurations and data. It provides context-dependent boxing, allowing rules to apply differently based on directory. Minimal overhead ensures minimal performance impact, and the opt-in immutable filesystem enhances data protection. Rule injection capabilities enable dynamic configuration based on environment variables.

  • File Redirection: Control where application files and directories are stored.
  • Context-Dependent Rules: Apply rules based on specific directories.
  • Minimal Performance Overhead: Designed for low impact on system resources.
  • Immutable Filesystem (Optional): Prevent writes outside of defined rules.
  • Rule Injection: Dynamically set environment variables for confined applications.
  • AppImage Support: Provides mechanisms for properly running AppImages within the box.
  • Command-Line Rule Specification: Allow specifying rules at runtime.

boxxy is an evolving project with ongoing development and community support. Recent updates include enhanced features like rule injection, background process management, and command-line rule specification, indicating active maintenance. While still in its early stages (0.x.y), it shows promise for a robust solution to application confinement.

boxxy benefits system administrators, developers, and power users seeking to manage application data and configurations effectively. It's valuable for enforcing XDG compliance, creating project-specific configurations, or improving overall system organization. By providing a simple and flexible way to control file access, boxxy offers a superior alternative to manual file management or complex symlink setups.

Languages:
Summarize:
Share:
Stars
1,740
Forks
31
Issues
25
Created
3 years ago
Commit
6 months ago
License
MIT
Archived
No
Updated 16 days ago

Similar Repositories