Skip to content

Project Structure ​

The project structure looks like this:

text
Noctara-Dots
├── assets/
├── configs/
├── home/
├── local/
├── Pictures/
├── install.sh
├── README.md
└── LICENSE

Directory Overview ​

assets/ ​

Contains images used throughout the project and documentation.

Examples include:

  • Desktop previews
  • Setup screenshots
  • Resource images

These files are only used for documentation and are not installed on your system.


configs/ ​

Every application's configuration is stored here before being copied to your system during installation.

text
configs/
├── btop/
├── cava/
├── fastfetch/
├── fish/
├── hypr/
├── kitty/
├── mango/
├── mpd/
├── mpv/
├── niri/
├── noctalia/
├── nvim/
├── rmpc/
├── starship.toml
└── yazi/

During installation, these configurations are copied to:

text
~/.config/

home/ ​

Contains files that are placed directly into your home directory (~/).

This is mainly used for shell-related configuration files such as:

  • .zshrc
  • .p10k.zsh

local/ ​

Contains files that belong inside:

text
~/.local/

These include the icon packs (YAMIS) and Noctalia v5 resources used by the setup.


Pictures/ ​

Contains wallpapers, icons, and other image assets used by the desktop.

During installation, these files are copied into:

text
~/Pictures/

Editing ​

Each application has its own dedicated folder so configurations stay clean and easy to navigate.

If you want to customize a specific application, simply open its corresponding folder inside configs/.

ApplicationConfiguration
Kittyconfigs/kitty
Niriconfigs/niri
Hyprlandconfigs/hypr
MangoWMconfigs/mango
Neovimconfigs/nvim

Window Managers ​

Explore the configuration guide for each supported window manager.