A single theme package for most parts of the OS
- Gtk theme
- Icon theme
- Qt theme
- Cursor
- Fonts
Light/Dark variants with automatic switching between them
imosid integration for theming dotfiles
Themes consist of a folder or archive that contains all information and assets for the theme.
themename
theme.toml
dotfiles
light
Xresources
dunstrc
...
dark
...
multi
...
assets
fonts
...
themes
Arc
...
wallpapers
...
icons
Papirus
...
name = "instantOS"
version = 0
defaultvariant = "light"
dependencies = ["materia-gtk-theme", "papirus-icon-theme", "instantcursors"]
[cursor]
theme = "elementary-instantos"
size = 16
[font]
name = "Inter"
size = 12
[icons]
light = "Papirus"
dark = "Papirus-Dark"
[gtk]
[gtk.light]
theme = "Materia"
[gtk.dark]
theme = "Materia-dark"
[qt]
[qt.light]
theme = "kvantum"
[qt.dark]
theme = "kvanum-dark"
kvantum = "Materia"
- QT theme
- QT icons
- GTK 4 theme
- Wallpaper config
- dark/light gnome spec support
bash dasel git curl imosid atool