Project Structure
The project structure looks like this:
Noctara-Dots
├── assets/
├── configs/
├── home/
├── local/
├── Pictures/
├── install.sh
├── README.md
└── LICENSEDirectory 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.
configs/
├── btop/
├── cava/
├── fastfetch/
├── fish/
├── hypr/
├── kitty/
├── mango/
├── mpd/
├── mpv/
├── niri/
├── noctalia/
├── nvim/
├── rmpc/
├── starship.toml
└── yazi/During installation, these configurations are copied to:
~/.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:
~/.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:
~/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/.
| Application | Configuration |
|---|---|
| Kitty | configs/kitty |
| Niri | configs/niri |
| Hyprland | configs/hypr |
| MangoWM | configs/mango |
| Neovim | configs/nvim |
Window Managers
Explore the configuration guide for each supported window manager.
