Skip to content

tpaau/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

294 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tpaau/shell

My custom desktop shell made with Quickshell for Niri.

Warning

This project is early development, and I do not provide an installation method yet.

If you want to get updates on the state of the project, and to let me know that you do want to see this shell released, consider starring this repo!

Screenshots

That's what you're here for, right?

Frieren Rain Worl
s1 s1
Application launcher Lock screen
s1 s1

Features

  • Material design
  • Matugen color generation
  • Shell modules
    • Status bar
    • Quick settings
    • Application launcher
    • Session lock with multiple authentication methods
    • Session management
  • Support for the Niri compositor

Dependencies

  • Niri
  • Quickshell
  • systemd
  • Material symbols
  • swayidle
  • swaylock
  • fastfetch (optional)
  • Noto fonts (optional, you can use any font you like)
  • matugen

Roadmap to alpha (subject to change)

  • Add support for Sway/SwayFX
  • Implement the settings app
  • Implement the setup screen
  • Add installation scripts for Fedora, Fedora Silverblue, secureblue, and Arch
  • Add a custom polkit agent
  • Bluetooth settings

Why isn't Hyprland supported?

Hyprland has really bad code quality, questionable security practices, and often crashes when ran under hardened_malloc.

The only compositor currently supported is Niri, but Sway/SwayFX support may be added in the future.

Credit

My dots would be worthless without the amazing software they are made for! Give the devs of these projects a big thanks!

Other software