Deinonychus December 2025
- Month: December 2025
- Total items: 121
- Planned work: 49
- Opportunistic work: 72
- Contributors: 20
- New contributors: 13
Desktop
Planned Work
- feat: disable atuin shell integration by default by @castrojo in #90
- fix(motd): use full terminal width by @renner0e in #87
- feat: update tips in 10-tips.md by @castrojo in #68
- feat(ublue-bling): clean up script considerably and allow for overrides by @tulilirockz in #67
- feat: add ublue-motd but better since we just use envsubst here by @tulilirockz in #52
- feat: move everything from
ublue-fastfetchto here instead by @tulilirockz in #44 - feat: add ublue-bling by @renner0e in #43
- feat: add full-desktop Brewfile with GNOME Circle apps by @castrojo in #32
- feat: add bluefin-faces and fastfetch by @renner0e in #31
Opportunistic Work
- refactor: migrate GNOME extensions from COPR to git submodules by @ahmedadan in #938
Development
Planned Work
- feat: add nvim, micro, and helix to the ide list by @castrojo in #88
- feat(dx): add Swift development environment by @joshyorko in #72
Opportunistic Work
Status: ChillOps
Homebrew Package Updates
80 automated updates this month via GitHub Actions. Homebrew tap version bumps ensure Bluefin users always have access to the latest stable releases.
Quick Summary
| Tap | Updates |
|---|---|
| production-tap | 33 |
| experimental-tap | 47 |
View all production-tap updates (33)
View all experimental-tap updates (47)
| Package | Versions | PR |
|---|---|---|
| cursor-linux | 2.3.15 → 2.1.50 (10 updates) | #105 |
| antigravity-linux | 1.13.3 → 1.11.17 (3 updates) | #83 |
| datagrip-linux | 2025.3.2 → 2025.3.1 (2 updates) | #92 |
| dataspell-linux | 2025.3.1 → 2025.3 (2 updates) | #91 |
| bluefin-cli | 0.0.3 → 0.0.2 (2 updates) | #89 |
| rustrover-linux | 2025.3.1 → 2025.3 (2 updates) | #86 |
| phpstorm-linux | 2025.3.1 → 2025.3 (2 updates) | #85 |
| webstorm-linux | 2025.3.1 → 2025.3 (2 updates) | #87 |
| clion-linux | 2025.3.1 → 2025.3 (2 updates) | #75 |
| intellij-idea-linux | 2025.3.1 → 2025.3 (2 updates) | #78 |
| pycharm-linux | 2025.3.1 → 2025.3 (2 updates) | #79 |
| rider-linux | 2025.3.1 → 2025.3.0.4 (2 updates) | #80 |
| rubymine-linux | 2025.3.1 → 2025.3 (2 updates) | #81 |
| goland-linux | 2025.3 | #55 |
| emacs-app-linux | 30.2 | #52 |
Ecosystem
Planned Work
- chore(tools): move swift Brewfile to shared by @ahmedadan in #76
- Brewfile fixup by @hanthor in #64
- fix: Change copilot-cli from brew to cask installation by @inffy in #38
- feat: add Claude Code, Mistral Vibe & Kimi CLI by @KiKaraage in #37
- Add font-comic-shanns-mono-nerd-font to Brewfile by @theMimolet in #29
- feat: update ai-tools.Brewfile by @castrojo in #25
- feat: add LM Studio to AI tools Brewfile by @castrojo in #24
- feat: add IDE Brewfile with VSCode, VSCodium, and JetBrains by @castrojo in #23
Opportunistic Work
Status: ChillOps
System Services & Policies
Planned Work
- fix: re-include zsa udev rules by @tulilirockz in #74
- fix: togge-tpm2 recipe when NO pin is used by @inffy in #61
- feat: move
ublue-setup-servicesto here by @tulilirockz in #49 - feat: add most of
ublue-polkit-rulesby @tulilirockz in #45 - feat: add contents of
ublue-os-udev-rules+ documentation for each udev rule by @tulilirockz in #42 - feat: add contents of
ublue-os-singingto common by @tulilirockz in #41 - feat: rewrite luks autounlock script with new instructions from gnomeOS by @tulilirockz in #40
Opportunistic Work
Status: ChillOps
Hardware
Status: ChillOps
Infrastructure
Planned Work
- feat: add loading message to ujust bbrew command by @castrojo in #97
- feat(ci): add justfile validation by @renner0e in #94
- chore(ujust, bluefin): do not run rollback helper on centos by @tulilirockz in #92
- feat(just): add a generic shared just recipe by @inffy in #84
- feat: add ujust powerwash command for factory reset by @castrojo in #75
- fix: also install cli.Brewfile for bluefin-cli by @renner0e in #69
- feat(just): add clean-system back by @renner0e in #66
- feat: refactor opentabletdriver just recipe by @inffy in #56
- fix: use ujust and remove urrllink function by @renner0e in #54
- fix(ujust, update): always use bootc upgrade unless packages are being layered (for legacy
rpm-ostreesystems) by @tulilirockz in #51 - ujust: don't hardcode to
/usr/bin/justso we can use homebrew just forujust! by @tulilirockz in #50 - fix: remove resolve ujust recipe by @castrojo in #47
- chore(just): optionally include custom just recipes by @tunix in #22
Opportunistic Work
Status: ChillOps
Documentation
Status: ChillOps
Tech Debt
Planned Work
- chore: move ublue-bling to
/usr/bininstead of/usr/libexecby @tulilirockz in #48
Opportunistic Work
Status: ChillOps
Automation
Planned Work
- feat: enable merge queue in build workflow by @castrojo in #46
- Add regex manager for ublue-os artwork releases by @inffy in #26
Opportunistic Work
Status: ChillOps
Localization
Status: ChillOps
Other
- fix: set wallpaper metadata path to /usr/share by @renner0e in #39
- feat: add wallpapers by @renner0e in #34
- feat: move bazaar config to common repo by @dreamyukii in #33
- feat: add Jan to Bazaar curated section by @coxde in #99
- feat: add Cryptomator to utilities list by @sebjag in #95
- feat(bazaar): add brief, remove rewaita by @castrojo in #89
- fix: centralize bluefin bazaar config by @renner0e in #59
- fix(ci): remove unconsumed build arg by @renner0e in #943
- chore: fix local builds; check for yq; update bib recipe by @hanthor in #941
- fix: motd printing variables by @renner0e in #942
- chore: get bazaar config from common by @renner0e in #922
- fix(ci): use intermediate environment variables by @renner0e in #1534
- fix(ci): use just action by @renner0e in #1526
- fix(wallpapers): use postflight for artifacts by @ahmedadan in #173
- fix: wallpapers by @ahmedadan in #170
- fix: Update SHA256 checksums for 2025-11-30 releases by @castrojo in #150
- fix: manually update sha256 for bluefin-wallpapers (2025-11-17) by @KiKaraage in #134
- Fix style so actions can pass by @jumpyvi in #107
- Add experimental ydotool formulae by @jumpyvi in #103
- Add custom libvirt formulae (usb and devices support) by @jumpyvi in #106
- Add an experimental dockerd cask by @jumpyvi in #102
- fix(bluefin-cli): style fix by @inffy in #100
- fix(ci): ran brew style . --fix by @ahmedadan in #82
- End of Year Update by @castrojo in #543
- chore(devcontainer): install legacy npm deps, add just, and configure port forwarding by @eltorrero in #552
- Add title to GitHubProfileCard for user 'inffy' by @inffy in #549
- docs: fix link for projectbluefin/common by @coxde in #551
- Enhance 2025 wrap-up with video and content updates by @castrojo in #553
- feat(footer): add Contribute column with issues, PRs, and guide links by @castrojo in #548
- Update pages to reference upcoming changes to release streams by @fizzyizzy05 in #546
- Add page contributors section to docs and blog by @castrojo in #545
- Move communication channels to footer by @castrojo in #544
- Add blog post on upcoming Homebrew CLI changes by @castrojo in #542
- docs(donations): add @krisnova to advisors and mentors by @castrojo in #536
- feat: update contributor guide by @castrojo in #535
- chore: remove unused changelogs folder by @castrojo in #533
- docs(tips): add donation URLs for GNOME extensions by @castrojo in #531
- ci: enable automerge for driver version PRs by @castrojo in #530
- feat(prompts): add conventional commit prompt and guidelines by @castrojo in #529
- docs: fix incorrect ujust commands by @castrojo in #528
- docs: update brew package lists to match source of truth by @castrojo in #527
- Add Discussions section to blog post on Homebrew by @castrojo in #525
- Update Brewfile package tables to match projectbluefin/common by @castrojo in #523
- feat: add brew post by @castrojo in #522
- docs: remove ujust install-resolve command by @castrojo in #521
- feat: add huntress and holiday wallpapers blog post by @castrojo in #520
- fix: remove duplicate driver version entries and prevent future duplicates by @castrojo in #519
- ci: change driver versions workflow to open PR instead of direct push by @castrojo in #517
- add Tailscale systray recommendation by @bronson in #514
- docs: add @mairin to Special Guests section by @castrojo in #516
- feat: split donations page into contributors and projects by @castrojo in #513
- docs(gdx): convert donation links to GitHubProfileCard components by @castrojo in #512
- docs(lts): convert donation links to GitHubProfileCard components by @castrojo in #511
- feat: improve footer navigation and fix links by @castrojo in #510
- fix: update footer links and add Bluefin website by @castrojo in #509
- fix: make GNOME extensions grid responsive for mobile by @castrojo in #508
- feat: add Giscus comments to blog posts by @castrojo in #507
- Create 2025-12-07-documentation-updates.md by @castrojo in #506
- docs: improve tagging and cleanup driver-versions page by @castrojo in #505
- feat: add driver versions page with automated updates by @castrojo in #504
- feat(tips): Add GNOME extensions thumbnail gallery by @castrojo in #503
- Correct minor typos and grammar errors across documentation by @AnthonyStainer in #500
- Fix reference links by @wommy in #498
- feat: add the interview with michael by @castrojo in #501
- feat: brewfile blog post by @castrojo in #497
- feat: add bazaar pictures by @renner0e in #1
- Add some default branding by @jumpyvi in #20
- feat: Switch to ublue-os brew container by @castrojo in #21
- Deduplicate .gitmodules by @sideeffffect in #17
- feat: add QoL features to Justfile by @ahmedadan in #18
- feat: remove logos use common by @renner0e in #16
- fix: make vm respect change in resolution in gnome by @ahmedadan in #15
- fix: properly use common by @renner0e in #13
- fix: add git submodule init to Justfile by @ahmedadan in #14
- feat: add show-me-the-future command by @castrojo in #12
- feat: add just run-vm to simplify testing by @ahmedadan in #11
- fix: add with recursive to build.yml by @ahmedadan in #9
- fix: update upstream image url by @castrojo in #8
Bot Activity
Automation Percentage: 42.9% (91 bot PRs out of 212 total PRs)
| Repository | Bot PRs | % of Total |
|---|---|---|
| documentation | 6 | 2.8% |
| bluefin-lts | 2 | 0.9% |
| dakota | 2 | 0.9% |
| common | 1 | 0.5% |
View bot activity details
- docs: document Brewfiles and remove non-existent flatpak-extras references by @copilot-swe-agent in projectbluefin/common#36
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to 48bfc00 by @ubot-7274 in ublue-os/bluefin-lts#940
- chore(deps): update quay.io/centos-bootc/centos-bootc:c10s docker digest to d30ad1a by @ubot-7274 in ublue-os/bluefin-lts#939
- docs: update driver versions by @github-actions in projectbluefin/documentation#550
- docs: update driver versions by @github-actions in projectbluefin/documentation#534
- docs: update driver versions by @github-actions in projectbluefin/documentation#526
- docs: update driver versions by @github-actions in projectbluefin/documentation#518
- feat: implement GitHub data caching to reduce API calls and build times by @copilot-swe-agent in projectbluefin/documentation#538
- Implement gemini-code-assist code review recommendations by @copilot-swe-agent in projectbluefin/documentation#539
- build(deps): bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot in projectbluefin/dakota#10
- build(deps): bump docker/metadata-action from 5.9.0 to 5.10.0 by @dependabot in projectbluefin/dakota#7
New Lights
We welcome our newest Guardians to the project.
"I do not know what the future holds. But I know this: with you at our side, there is nothing we cannot face."
—Commander Zavala
Contributors
"Define yourself by your actions."
—Lord Saladin
Want to see the latest OS releases? Check out the Changelogs. For announcements and deep dives, read our Blog.
This report was automatically generated from todo.projectbluefin.io.
Generated on 2026-01-28
View Project Board | Report an Issue