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

readme update

This commit is contained in:
bbedward
2025-10-21 14:36:35 -04:00
parent d4509c80b7
commit 4e0c813db7

View File

@@ -258,7 +258,7 @@ There are a lot of possible configurations that you can enable/disable in the fl
#### Other Distributions - via manual installation #### Other Distributions - via manual installation
**1. Install Quickshell (Varies by Distribution)** #### 1. Install Quickshell (Varies by Distribution)
```bash ```bash
# Arch # Arch
paru -S quickshell-git paru -S quickshell-git
@@ -267,43 +267,61 @@ sudo dnf copr enable avengemedia/danklinux && sudo dnf install quickshell-git
# ! TODO - document other distros # ! TODO - document other distros
``` ```
**2. Install fonts** #### 2. Install fonts
*Inter Variable* and *Fira Code* are not strictly required, but they are the default fonts of dms. *Inter Variable* and *Fira Code* are not strictly required, but they are the default fonts of dms.
**2.1 Install Material Symbols** #### 2.1 Install Material Symbols
```bash ```bash
sudo curl -L "https://github.com/google/material-design-icons/raw/master/variablefont/MaterialSymbolsRounded%5BFILL%2CGRAD%2Copsz%2Cwght%5D.ttf" -o /usr/share/fonts/MaterialSymbolsRounded.ttf sudo curl -L "https://github.com/google/material-design-icons/raw/master/variablefont/MaterialSymbolsRounded%5BFILL%2CGRAD%2Copsz%2Cwght%5D.ttf" -o /usr/share/fonts/MaterialSymbolsRounded.ttf
``` ```
**2.2 Install Inter Variable** #### 2.2 Install Inter Variable
```bash ```bash
sudo curl -L "https://github.com/rsms/inter/raw/refs/tags/v4.1/docs/font-files/InterVariable.ttf" -o /usr/share/fonts/InterVariable.ttf sudo curl -L "https://github.com/rsms/inter/raw/refs/tags/v4.1/docs/font-files/InterVariable.ttf" -o /usr/share/fonts/InterVariable.ttf
``` ```
**2.3 Install Fira Code (monospace font)** #### 2.3 Install Fira Code (monospace font)
```bash ```bash
sudo curl -L "https://github.com/tonsky/FiraCode/releases/latest/download/FiraCode-Regular.ttf" -o /usr/share/fonts/FiraCode-Regular.ttf sudo curl -L "https://github.com/tonsky/FiraCode/releases/latest/download/FiraCode-Regular.ttf" -o /usr/share/fonts/FiraCode-Regular.ttf
``` ```
**2.4 Refresh font cache** #### 2.4 Refresh font cache
```bash ```bash
fc-cache -fv fc-cache -fv
``` ```
**3. Install the shell** #### 3. Install the shell
#### 3.1. Clone latest QML
**3.1. Clone latest master**
```bash ```bash
mkdir ~/.config/quickshell && git clone https://github.com/AvengeMedia/DankMaterialShell.git ~/.config/quickshell/dms mkdir ~/.config/quickshell && git clone https://github.com/AvengeMedia/DankMaterialShell.git ~/.config/quickshell/dms
``` ```
**3.2. Install latest dms CLI** **FOR Stable Version, Checkout the latest tag**
```bash
cd ~/.config/quickshell/dms
# You'll have to re-run this, to update to the latest version.
git checkout $(git describe --tags --abbrev=0)
```
#### 3.2. Install latest dms CLI
```bash ```bash
sudo sh -c "curl -L https://github.com/AvengeMedia/danklinux/releases/latest/download/dms-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').gz | gunzip | tee /usr/local/bin/dms > /dev/null && chmod +x /usr/local/bin/dms" sudo sh -c "curl -L https://github.com/AvengeMedia/danklinux/releases/latest/download/dms-$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').gz | gunzip | tee /usr/local/bin/dms > /dev/null && chmod +x /usr/local/bin/dms"
``` ```
**Note:** this is the latest *stable* dms CLI. If you are using QML/master (not pinned to a tag), then you may periodically be missing features, etc.
**4. Optional Features (system monitoring, clipboard history, brightness controls, etc.)** If preferred, you can build the dms-cli yourself (requires GO 1.24+)
**4.1 Core optional dependencies** ```bash
git clone https://github.com/AvengeMedia/danklinux.git && cd danklinux
make && sudo make install
```
#### 4. Optional Features (system monitoring, clipboard history, brightness controls, etc.)
#### 4.1 Core optional dependencies
```bash ```bash
# Arch Linux # Arch Linux
sudo pacman -S cava wl-clipboard cliphist brightnessctl qt6-multimedia sudo pacman -S cava wl-clipboard cliphist brightnessctl qt6-multimedia
@@ -317,7 +335,7 @@ Note: by enabling and installing the avengemedia/dms copr above, these core depe
*Other distros will just need to find sources for the above packages* *Other distros will just need to find sources for the above packages*
**4.2 - dgop manual installation** #### 4.2 - dgop manual installation
`dgop` is available via AUR and a nix flake, other distributions can install it manually. `dgop` is available via AUR and a nix flake, other distributions can install it manually.