- QML 84.2%
- JavaScript 14.9%
- Nix 0.9%
| assets | ||
| config | ||
| custom | ||
| modules | ||
| services | ||
| util | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| package.nix | ||
| README.md | ||
| shell.qml | ||
Quickshell Desktop - toki-night
This is my desktop environment, built using Quickshell.
If you want to see what it looks like, refer to my NixOS config that uses it.
Building
Warning
This tool is designed and optimized for my personal use. It is highly opinionated and unlikely to work on an arbitrary device without major changes. Don't expect any tech support from me.
Build via Nix:
nix build git+https://git.tokinanpa.dev/toki/quickshell-toki-night
The package exposes a wrapper script quickshell-toki-night that will
automatically start the shell.
Manual Installation
This is very much not recommended, as this project is designed for use with Nix, but it is possible.
Dependencies
This program is designed to be run on a computer with:
- Hyprland (Window Manager)
networkmanager(WiFi)pipewire(Audio)
In addition, the following dependencies must be installed:
quickshell-git(must be latest Git version)bashglibcgcc-libsqt6-baseqt6-declarativelibpipewirebrightnessctllm-sensorsmaterial-symbolshyprsunset
Any fonts selected through the config file (see config/Config.qml) must also
be installed. The defaults are:
- Rubik
- JetBrains Mono
Running
Install this repository to $XDG_CONFIG_HOME/quickshell/toki-night:
# Usually located at ~/.config/quickshell/toki-night
git clone --depth 1 https://git.tokinanpa.dev/toki/quickshell-toki-night $XDG_CONFIG_HOME/quickshell/toki-night
The environment may then be run by calling Quickshell with the correct config name.
qs -c toki-night
Inspiration
Some other Quickshell projects that inspired this one (and that I borrowed some code from):