aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:23:37 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:23:37 +0100
commit8661d77176b686ae078cf3d2730644f827161e14 (patch)
tree642e13942ff16d520770100c48ffa933af62e915
parent3fe3a25b4b50c4a176b68ade144f21d813b7d215 (diff)
downloaddotfiles-8661d77176b686ae078cf3d2730644f827161e14.tar.gz
dotfiles-8661d77176b686ae078cf3d2730644f827161e14.tar.bz2
dotfiles-8661d77176b686ae078cf3d2730644f827161e14.zip
refactor(meta): audit and clean up package lists
Structural: - Dedupe: drop git/unzip/wget/mold from dev, linux-headers from base, zbar from btc (kept in wayland) - Move thermald base→intel (Intel-only daemon) - Split wayland.txt into wayland (compositor stack), browser, office - Sort base.txt alphabetically Content: - Drop stale: dog, choose, curlie (base); sloccount (dev) - Drop redundant: pipenv, yarn (dev has uv and npm) - Drop niche: irqbalance, libusb-compat (base); go-md2man, flamelens (dev) - Switch doas-sudo-shim-k → doas-sudo-shim (mainline variant) Removed packages are list-only; uninstall afterward with paru -Rsn if they appear in 'just undeclared'.
-rw-r--r--.github/copilot-instructions.md2
-rw-r--r--meta/base.txt13
-rw-r--r--meta/browser.txt4
-rw-r--r--meta/btc.txt1
-rw-r--r--meta/dev.txt11
-rw-r--r--meta/intel.txt1
-rw-r--r--meta/office.txt2
-rw-r--r--meta/wayland.txt12
8 files changed, 13 insertions, 33 deletions
diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index 9fee793..219ac1b 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -19,7 +19,7 @@ The repo root is a chezmoi source directory. Files targeting `$HOME` use chezmoi
- `dot_local/bin/executable_create-efi` is an interactive EFI boot entry creation script using `efibootmgr` (deployed to `~/.local/bin/create-efi`).
- `.chezmoiignore` excludes non-home files (`etc/`, `meta/`, `firefox/`, docs) from deployment to `$HOME`.
- `.githooks/` contains git hooks (notably `post-commit` which runs `chezmoi apply`). Activated by `just init`.
-- `justfile` provides recipes: `init` (first-time setup), `sync` (apply + fix), `apply`, `fix`, `status`, `pkg-drift`, `dotfile-drift`, `undeclared`, `diff`, `merge`, `groups`, `install`, `install-all`, `add`. Run `just` or `just --list` to see them.
+- `justfile` provides recipes: `init` (first-time setup), `sync` (apply + fix), `apply`, `fix`, `status`, `pkg-drift`, `dotfile-drift`, `undeclared`, `diff`, `merge`, `groups`, `install`, `install-all`, `add`, `remove`. Run `just` or `just --list` to see them.
## Window manager
diff --git a/meta/base.txt b/meta/base.txt
index dd54962..c967060 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -4,12 +4,9 @@ base-devel
bash-completion
bat
chezmoi
-choose
cpupower
-curlie
dashbinsh
-doas-sudo-shim-k
-dog
+doas-sudo-shim
duf
fastfetch
fd
@@ -17,10 +14,8 @@ fzf
gdu
git
htop
-irqbalance
iwd
jq
-libusb-compat
linux-firmware
lsd
lshw
@@ -48,8 +43,8 @@ rsync
sbctl
sd
systemd-resolvconf
-thermald
tldr
+tlp
torsocks
tree-sitter-cli
unzip
@@ -57,11 +52,9 @@ wget
wireguard-tools
yazi
zellij
+zoxide
zsh
zsh-autosuggestions
zsh-completions
zsh-history-substring-search
zsh-syntax-highlighting
-linux-headers
-zoxide
-tlp
diff --git a/meta/browser.txt b/meta/browser.txt
new file mode 100644
index 0000000..d0845bd
--- /dev/null
+++ b/meta/browser.txt
@@ -0,0 +1,4 @@
+arkenfox-user.js
+chromium
+librewolf-bin
+torbrowser-launcher
diff --git a/meta/btc.txt b/meta/btc.txt
index 022ea3e..c9d7f41 100644
--- a/meta/btc.txt
+++ b/meta/btc.txt
@@ -4,4 +4,3 @@ python-hidapi
python-qdarkstyle
sparrow-wallet
tor
-zbar
diff --git a/meta/dev.txt b/meta/dev.txt
index cc4232d..d97d75a 100644
--- a/meta/dev.txt
+++ b/meta/dev.txt
@@ -1,31 +1,22 @@
+android-tools
curl
difftastic
-flamelens
-git
git-absorb
git-delta
github-cli
go
-go-md2man
hyperfine
jdk-openjdk
just
luarocks
mergiraf
-mold
npm
podman-compose
podman-docker
-python-pipenv
rust-analyzer
rustup
samply
sccache
-sloccount
strace
t-rec
-unzip
uv
-wget
-yarn
-android-tools
diff --git a/meta/intel.txt b/meta/intel.txt
index 4d496ff..26d1f39 100644
--- a/meta/intel.txt
+++ b/meta/intel.txt
@@ -4,4 +4,5 @@ intel-ucode
libva-intel-driver
libvdpau-va-gl
mesa
+thermald
vulkan-intel
diff --git a/meta/office.txt b/meta/office.txt
new file mode 100644
index 0000000..492f886
--- /dev/null
+++ b/meta/office.txt
@@ -0,0 +1,2 @@
+libreoffice-still
+okular
diff --git a/meta/wayland.txt b/meta/wayland.txt
index afecf98..00fa8bc 100644
--- a/meta/wayland.txt
+++ b/meta/wayland.txt
@@ -30,20 +30,10 @@ imv
# QR
zbar
-# Document viewers
+# Document viewer
zathura
zathura-pdf-mupdf
-# Browsers
-arkenfox-user.js
-chromium
-librewolf-bin
-torbrowser-launcher
-
-# Office & PDF
-libreoffice-still
-okular
-
# Misc
libfido2
perl-file-mimeinfo