1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-30 16:32:50 -05:00

readme heading fixes

This commit is contained in:
bbedward
2025-09-05 19:39:35 -04:00
parent bd29abc7e3
commit 2d764d8cac

View File

@@ -65,6 +65,13 @@ https://github.com/user-attachments/assets/5ad934bb-e7aa-4c04-8d40-149181bd2d29
</details> </details>
## Quick start (full dotfiles, most distros)
```bash
curl -fsSL https://install.danklinux.com | sh
```
*Or skip to [Installation](https://github.com/AvengeMedia/DankMaterialShell?tab=readme-ov-file#installation)*
## What's Inside ## What's Inside
**Core Widgets:** **Core Widgets:**
@@ -106,13 +113,6 @@ https://github.com/user-attachments/assets/5ad934bb-e7aa-4c04-8d40-149181bd2d29
## Installation ## Installation
### Quick Start
```bash
curl -fsSL https://install.danklinux.com | sh
```
*Installs the complete \"dotfiles\" along with dms, for a more fine-tuned manual setup - follow the steps below.*
### Compositor Setup ### Compositor Setup
DankMaterialShell supports both **niri** and **Hyprland** compositors: DankMaterialShell supports both **niri** and **Hyprland** compositors:
@@ -151,17 +151,17 @@ For detailed Hyprland installation instructions, see the [Hyprland wiki](https:/
**Dependencies:** **Dependencies:**
# Arch Linux #### Arch Linux
```bash ```bash
paru -S quickshell-git ttf-material-symbols-variable-git inter-font ttf-fira-code paru -S quickshell-git ttf-material-symbols-variable-git inter-font ttf-fira-code
``` ```
# Fedora #### Fedora
```bash ```bash
sudo dnf copr enable errornointernet/quickshell && sudo dnf install quickshell-git rsms-inter-fonts fira-code-fonts sudo dnf copr enable errornointernet/quickshell && sudo dnf install quickshell-git rsms-inter-fonts fira-code-fonts
``` ```
# Install icon fonts manually #### Install icon fonts manually
```bash ```bash
mkdir -p ~/.local/share/fonts mkdir -p ~/.local/share/fonts
``` ```
@@ -174,14 +174,14 @@ fc-cache -f
**Get the shell:** **Get the shell:**
# Arch linux available via AUR #### Arch linux available via AUR
```bash ```bash
paru -S dms-shell-git # Or dms-shell for latest tag paru -S dms-shell-git # Or dms-shell for latest tag
``` ```
# Manual install #### Manual install
## Install the shell & cli ### Install the shell & cli
1. Clone latest master 1. Clone latest master
```bash ```bash
@@ -193,14 +193,14 @@ mkdir ~/.config/quickshell && git clone https://github.com/AvengeMedia/DankMater
curl -L https://github.com/AvengeMedia/danklinux/releases/latest/download/dms-amd64.gz | gunzip | sudo tee /usr/local/bin/dms > /dev/null && sudo chmod +x /usr/local/bin/dms curl -L https://github.com/AvengeMedia/danklinux/releases/latest/download/dms-amd64.gz | gunzip | sudo tee /usr/local/bin/dms > /dev/null && sudo chmod +x /usr/local/bin/dms
``` ```
## Enable System Monitor Widgets, Theming, & More ### Enable System Monitor Widgets, Theming, & More
### Arch Linux #### Arch Linux
```bash ```bash
sudo pacman -S cava wl-clipboard cliphist brightnessctl sudo pacman -S cava wl-clipboard cliphist brightnessctl
paru -S matugen-bin dgop paru -S matugen-bin dgop
``` ```
### Fedora #### Fedora
```bash ```bash
sudo dnf install cava wl-clipboard brightnessctl sudo dnf install cava wl-clipboard brightnessctl
sudo dnf copr enable wef/cliphist && sudo dnf install cliphist sudo dnf copr enable wef/cliphist && sudo dnf install cliphist
@@ -439,17 +439,16 @@ environment {
1. Install qt6ct and qt5ct 1. Install qt6ct and qt5ct
#### Arch
## Arch
```bash ```bash
sudo pacman -S qt5ct qt6ct sudo pacman -S qt5ct qt6ct
``` ```
## Fedora #### Fedora
```bash ```bash
sudo dnf install qt5ct qt6ct sudo dnf install qt5ct qt6ct
``` ```
2. Configure Environment in niri 2. **Configure Environment in niri**
```kdl ```kdl
// Add to existing environment block // Add to existing environment block
@@ -459,7 +458,7 @@ sudo dnf install qt5ct qt6ct
You'll have to restart your session for themes to take effect. You'll have to restart your session for themes to take effect.
## Terminal Integration ### Terminal Integration
The matugen integration will automatically generate new colors for certain apps only if they are installed. The matugen integration will automatically generate new colors for certain apps only if they are installed.
@@ -477,7 +476,7 @@ echo "config-file = ./config-dankcolors" >> ~/.config/ghostty/config
echo "include dank-theme.conf" >> ~/.config/kitty/kitty.conf echo "include dank-theme.conf" >> ~/.config/kitty/kitty.conf
``` ```
## Calendar Setup ### Calendar Setup
Sync your caldev compatible calendar (Google, Office365, etc.) for dashboard integration: Sync your caldev compatible calendar (Google, Office365, etc.) for dashboard integration:
@@ -485,13 +484,12 @@ Sync your caldev compatible calendar (Google, Office365, etc.) for dashboard int
**Install dependencies:** **Install dependencies:**
#### Arch
# Arch
```bash ```bash
sudo pacman -S vdirsyncer khal python-aiohttp-oauthlib sudo pacman -S vdirsyncer khal python-aiohttp-oauthlib
``` ```
# Fedora #### Fedora
```bash ```bash
sudo dnf install python3-vdirsyncer khal python3-aiohttp-oauthlib sudo dnf install python3-vdirsyncer khal python3-aiohttp-oauthlib
``` ```
@@ -528,7 +526,7 @@ vdirsyncer sync
khal configure khal configure
``` ```
# Auto-sync every 5 minutes #### Auto-sync every 5 minutes
```bash ```bash
crontab -e crontab -e
# Add: */5 * * * * /usr/bin/vdirsyncer sync # Add: */5 * * * * /usr/bin/vdirsyncer sync