Files
dort.sh/dort.yaml
2026-01-23 16:08:51 +01:00

219 lines
4.8 KiB
YAML

version: 1
dort:
aur: yay
stow: true
stow_force: true
configs:
desktop:
category:
display: "Desktop"
exclusive: true
niri:
display: "Niri"
packages:
- "niri"
- "nautilus"
- "gnome-keyring"
- "brightnessctl"
- "cava"
- "candy-icons-git"
- "power-profiles-daemon"
- "qt6ct-kde"
- "xdg-desktop-portal-gnome"
- "xdg-desktop-portal-gtk"
- "xdg-desktop-portal-wlr"
- "quickshell-git"
- "cliphist"
- "wl-clipboard"
- "dgop"
- "matugen-bin"
- "qt6-multimedia"
- "dms-shell-bin"
- "xwayland-satellite"
- "ly"
- "noto-fonts-emoji"
stow:
- "niri"
- "qt6ct"
environment:
- "QT_QPA_PLATFORMTHEME=qt6ct"
systemd:
enable:
- "ly@tty1"
user:
enable:
- "dms"
wants:
- "niri.service dms"
- "niri.service gnome-keyring-daemon.service"
run:
- "xdg-mime default org.gnome.nautilus.desktop inode/directory"
plasma:
display: "KDE Plasma"
packages:
- "plasma"
- "kde-applications"
systemd:
enable:
- "sddm"
tools:
category:
display: "Tools"
exclusive: false
zsh:
display: "Terminal Shell (ZSH)"
packages:
- "fastfetch"
- "hyfetch"
- "neovim"
- "zsh"
- "eza"
- "fzf"
- "tealdeer"
- "ttf-sourcecodepro-nerd"
- "vim"
- "wl-clipboard"
- "zoxide"
- "reflector"
- "inetutils"
- "imagemagick"
- "tree"
stow:
- "zsh"
- "fastfetch"
- "hyfetch"
- "nvim"
run:
- "tldr --update"
- 'sudo chsh -s /bin/zsh "$USER"'
ghostty:
display: "Terminal Emulator (GhosTTY)"
packages:
- "ghostty"
stow:
- "ghostty"
hamr:
display: "Hamr Sticker Picker"
packages:
- "hamr"
stow:
- "hamr-sticker-picker"
systemd:
user:
enable:
- "hamr.service"
wants:
- "niri.service hamr.service"
mpv:
display: "MPV"
packages:
- "mpv"
- "yt-dlp"
stow:
- "mpv"
systemutil:
category:
display: "System Utils"
exclusive: false
cups:
display: "CUPS Printing Support"
packages:
- "cups"
systemd:
enable:
- "cups"
pipewire:
display: "Audio (Pipewire)"
packages:
- "pipewire"
- "pipewire-pulse"
- "wireplumber"
systemd:
user:
enable:
- "pipewire"
- "pipewire-pulse"
- "wireplumber"
bluetooth:
display: "Bluetooth (Bluez)"
packages:
- "bluez"
systemd:
enable:
- "bluez"
gaming:
category:
display: "Gaming Stuff"
exclusive: false
gaming:
display: "Gaming"
packages:
- "mangohud"
- "gamemode"
- "steam"
- "prismlauncher"
- "heroic-games-launcher-bin"
- "arrpc"
- "umu-launcher"
- "wine"
- "protontricks"
- "protonup-qt"
- "goverlay"
- "vkbasalt"
- "vulkan-tools"
stow:
- "mangohud"
run:
- "sudo cp /usr/lib/systemd/user/arrpc.service /etc/systemd/system/arrpc.service"
- "sudo systemctl enable arrpc --now"
vrgaming:
display: "VR Gaming"
packages:
- "alvr-launcher-bin"
- "wayvr"
misc:
category:
display: "Miscellanious (how tf you spell that?)"
exclusive: false
godot:
display: "Godot"
packages:
- "godots-bin"
stow:
- "godot"
btop:
display: "Btop"
packages:
- "btop"
ncdu:
display: "Ncdu"
packages:
- "ncdu"
linjapona:
display: "Linja Pona (Font)"
packages:
- "otf-linja-pona"
vesktop:
display: "Vesktop"
packages:
- "vesktop"
nextcloud:
display: "Nextcloud"
packages:
- "nextcloud-client"
zenbrowser:
display: "Zen Browser"
packages:
- "zen-browser-bin"
tailscale:
display: "Tailscale"
packages:
- "tailscale"
gitconfig:
display: "Global git config"
packages:
- "git"
run:
- "git config --global init.defaultBranch main"
- 'if [ "$USER" = "vivian" ]; then {cp "$HOME"/.gitconfig "$HOME"/.gitconfig.dort-bak; git remote remove origin; git remote add origin ssh://git@gitea.sparkle.gay:9173/vivian/.dotfiles.git; git config --global user.name "Vivian Elisabeth H"; git config --global user.email "36878099+SparkleDEV@users.noreply.github.com"} fi'