219 lines
4.8 KiB
YAML
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'
|