My personal shell designed to be integrated with my NixOs config
This is designed primarily for my personal use. Because of this don't expect this to be super-duper configurable or act like a sort of widget framework. If you are looking for something like that I recommend looking at something like ags or eww.
Nonetheless if you are looking to write your own shell / widgets from scratch using rust this repo will be a valuable resource on how to do just that.
- Write the actual components
- Write tests
- Document all of the code
Details
Image credit: Apollo 17, NASA, Image Reprocessing: Andy Saunders
Colors: Catppuccin (see my NixOS config for more details) ]
Let's you launch apps, do simple calculations, search the web & view your clipboard history
Displays useful system information
Allows you type using your touchscreen
Overlay to control different parts of the shell and other parts of your system
An actually good color picker
dod-shell-cli help
All files are located in $HOME/.config/dod-shell
-
Style:
style.scss(using gtk-css & scss as a pre-processor) -
Main Config:
config.toml -
Osk layouts:
layouts.json
Tip
Run dod-shell-cli generate-config to get a good place to start from including a json schema for layouts.json
This project is licensed under either of
at your option.



