1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-05 21:15:38 -05:00

fonts: bundle Inter + FiraCode Nerd

- remove all font dependencies
This commit is contained in:
bbedward
2025-10-25 17:53:08 -04:00
parent bb4f5f37cc
commit 58cae24157
25 changed files with 414 additions and 28 deletions

View File

@@ -267,27 +267,9 @@ sudo dnf copr enable avengemedia/danklinux && sudo dnf install quickshell-git
# ! TODO - document other distros
```
#### 2. Install fonts
*Inter Variable* and *Fira Code* are not strictly required, but they are the default fonts of dms.
#### 2. Install the shell
#### 2.1 Install Inter Variable
```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
```
#### 2.2 Install Fira Code (monospace font)
```bash
sudo curl -L "https://github.com/tonsky/FiraCode/releases/latest/download/FiraCode-Regular.ttf" -o /usr/share/fonts/FiraCode-Regular.ttf
```
#### 2.3 Refresh font cache
```bash
fc-cache -fv
```
#### 3. Install the shell
#### 3.1. Clone latest QML
#### 2.1. Clone latest QML
```bash
mkdir ~/.config/quickshell && git clone https://github.com/AvengeMedia/DankMaterialShell.git ~/.config/quickshell/dms
@@ -301,7 +283,7 @@ cd ~/.config/quickshell/dms
git checkout $(git describe --tags --abbrev=0)
```
#### 3.2. Install latest dms CLI
#### 2.2. Install latest dms CLI
```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"
@@ -315,9 +297,9 @@ git clone https://github.com/AvengeMedia/danklinux.git && cd danklinux
make && sudo make install
```
#### 4. Optional Features (system monitoring, clipboard history, brightness controls, etc.)
#### 3. Optional Features (system monitoring, clipboard history, brightness controls, etc.)
#### 4.1 Core optional dependencies
#### 3.1 Core optional dependencies
```bash
# Arch Linux
sudo pacman -S cava wl-clipboard cliphist brightnessctl qt6-multimedia accountsservice
@@ -331,7 +313,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*
#### 4.2 - dgop manual installation
#### 3.2 - dgop manual installation
`dgop` is available via AUR and a nix flake, other distributions can install it manually.