TypeWriterOS is a minimalist Linux personalization designed for writers. It transforms your computer into a distraction-free, digital typewriter, offering a focused environment to write and manage text files effortlessly.
- Lightweight Desktop Environment: Powered by LXQt, optimized for speed and simplicity.
- Instant Boot to Writing: Boots directly into a full-screen text editor, ready for work.
- File Slot System: Quickly switch between 12 pre-configured text files using function keys (F1–F12).
- Simple File Export: Press F12 to copy all text files to a connected USB drive.
- Minimalist Environment: Stripped-down interface with no unnecessary distractions.
- Autosave & Backup: Files are automatically saved with optional version control.
- OS: An already installed Debian-based distro
- Processor: x86_64 CPU
- Memory: 512MB RAM (1GB recommended)
- Storage: 10GB of available disk space
- Optional: USB drive for file export
- Clone or download the repository:
git clone https://github.com/YourUsername/TypeWriterOS.git cd TypeWriterOS - Run the setup script:
sudo ./installer.sh
- Boot: Power on the device, and FeatherPad opens automatically.
- File Switching: Use function keys (F1–F11) to open 11 pre-configured files:
- F1 = file1.txt
- F2 = file2.txt
- ...
- F11 = file11.txt
- Export Files:
- Insert a USB drive.
- Press F12 to copy all files to the drive.
- Remove the USB drive after export is complete.
- Shutdown: Turn off the system once your work is done.
The file paths for F1–F12 are configured in .xbindkeysrc. To modify:
nano /home/writer/.xbindkeysrc- Modify the
installer.shscript to add or adjust features. - Include additional applications by updating the package installation list.
Contributions are welcome! Fork the repository and submit a pull request with your enhancements or fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
(Screenshots coming soon!)
Enjoy distraction-free writing with TypeWriterOS!