mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-05 04:08:03 +00:00
feat(config): declare desktop, runtime, and mise package dependencies
This commit is contained in:
1 parent
41f61ec535
commit
b1388a354d
1 file changed
+38
-7
@@ -70,6 +70,9 @@ packages:
|
|||||||
# linux desktop layer (role desktop|laptop)
|
# linux desktop layer (role desktop|laptop)
|
||||||
pacman:
|
pacman:
|
||||||
- niri
|
- niri
|
||||||
|
# repo package (CachyOS build on CachyOS, extra elsewhere); never
|
||||||
|
# noctalia-git, which conflicts with it
|
||||||
|
- noctalia
|
||||||
- xwayland-satellite
|
- xwayland-satellite
|
||||||
- polkit-gnome
|
- polkit-gnome
|
||||||
- uwsm
|
- uwsm
|
||||||
@@ -92,12 +95,32 @@ packages:
|
|||||||
- evince
|
- evince
|
||||||
- chromium
|
- chromium
|
||||||
- obsidian
|
- obsidian
|
||||||
|
# strata runtime deps (its installer runs `sudo -n pacman`, which fails
|
||||||
|
# without cached credentials, so they come from here instead)
|
||||||
|
- bubblewrap
|
||||||
|
- desktop-file-utils
|
||||||
|
- fontconfig
|
||||||
|
- gstreamer
|
||||||
|
- gst-libav
|
||||||
|
- gst-plugins-base
|
||||||
|
- gst-plugins-good
|
||||||
|
- gtk4
|
||||||
|
- gtksourceview5
|
||||||
|
- gvfs
|
||||||
|
- poppler-glib
|
||||||
|
- xdg-utils
|
||||||
|
# AUR, or a sync repo that ships the same name (yay prefers repos). Only
|
||||||
|
# names no installed package provides are passed on (`pacman -T`).
|
||||||
aur:
|
aur:
|
||||||
- noctalia-git
|
|
||||||
- vicinae-bin
|
- vicinae-bin
|
||||||
|
- tldraw-offline-bin
|
||||||
|
# desktop apps
|
||||||
- beeper-bin
|
- beeper-bin
|
||||||
- fastmail
|
- fastmail
|
||||||
- tldraw-offline-bin
|
- 1password
|
||||||
|
- brave-origin-bin
|
||||||
|
- claude-desktop
|
||||||
|
- spotify
|
||||||
# [omarchy] pacman repo (pkgs.omarchy.org); installed only when that repo
|
# [omarchy] pacman repo (pkgs.omarchy.org); installed only when that repo
|
||||||
# is configured. Hyprland, waybar and the omarchy-* scripts come with
|
# is configured. Hyprland, waybar and the omarchy-* scripts come with
|
||||||
# the Omarchy install itself and are not listed.
|
# the Omarchy install itself and are not listed.
|
||||||
@@ -107,10 +130,6 @@ packages:
|
|||||||
- voxtype-bin
|
- voxtype-bin
|
||||||
- xdg-terminal-exec
|
- xdg-terminal-exec
|
||||||
- hyprland-preview-share-picker
|
- hyprland-preview-share-picker
|
||||||
- brave-origin-bin
|
|
||||||
- claude-desktop
|
|
||||||
- 1password
|
|
||||||
- spotify
|
|
||||||
darwin:
|
darwin:
|
||||||
brew:
|
brew:
|
||||||
- fish
|
- fish
|
||||||
@@ -165,7 +184,19 @@ packages:
|
|||||||
- prdlk/gh-commit
|
- prdlk/gh-commit
|
||||||
- dlvhdr/gh-dash
|
- dlvhdr/gh-dash
|
||||||
- meiji163/gh-notify
|
- meiji163/gh-notify
|
||||||
# cargo installs (run_onchange_after_40-post), skipped when cargo is absent
|
# cargo installs (run_onchange_after_15-tools, after rustup)
|
||||||
cargo:
|
cargo:
|
||||||
- suvadu
|
- suvadu
|
||||||
- mandible
|
- mandible
|
||||||
|
# global mise tools: `mise use -g <tool>` (run_onchange_after_15-tools).
|
||||||
|
# Registry short names where mise has one (`mise registry <tool>`), else a
|
||||||
|
# backend spec; written to ~/.config/mise/config.toml under the same key.
|
||||||
|
mise:
|
||||||
|
- ghq
|
||||||
|
- bun
|
||||||
|
- node
|
||||||
|
- uv
|
||||||
|
- opencode
|
||||||
|
- crush
|
||||||
|
# omp: prebuilt release binaries; not in the mise registry
|
||||||
|
- github:can1357/oh-my-pi
|
||||||
Reference in new issue
Block a user