Armaan Bhojwani

Published on

Project Ideas

Some project ideas that I don't have the time nor skill to complete, however would love to see come to fruition.

SystemD DistroD

A Linux distribution which uses as many parts of the SystemD software suite as possible, creating a fully integrated environment. SystemD init, boot, networkd, all of it.

Quassel terminal UI

A WeeChat extension or independent terminal UI for Quassel IRC. Quassel is really great, but for the desktop only has a Qt interface. It would be nice to have a way of using it from the console.

Reverse Pywal

Pywal is a really nice tool for generating color schemes from wallpapers, but what about the other way around? A tool for finding images on Unsplash (or any other image source) based on your current terminal color scheme would be great.

Keyboard-oriented web browser built around Firefox

I love the convenience of keyboard-oriented and extensible web browsers like QuteBrowser, however it uses QtWebEngine (Chromium) as a backend and does not support WebExtensions. I compromise by using the Vimium extension within Firefox, which lets me have some of the conveniences of both Firefox and Qutebrowser. Vimium (and any other Vim-emulation browser extension) is limited in its scope though, and can't work on browser-specific pages, the main UI, et cetera. I propose a browser with similar intentions as QuteBrowser built from a fork of Firefox, redoing the frontend with full Vim keybinding support, but keeping support with existing Firefox extensions, and using the non-Google Gecko engine.