Bluefin 1.2.0 (Beta RC)
Instructions
A good internet connection is required.
bluefin-38-2023-10-23-x86_64.iso
Target release date: ~1 November
- Follow the installation instructions for current known issues:
- Dual boot configurations are not supported
- Manual partitioning is not suppported.
- Installation progress will appear to have stalled but is progressing in the background
- Applications like Firefox and other core apps will be installed on login, this might take a while depending on your internet connection speed. The system will notify you when it is completed:
This is an Beta and will remain a Beta until Fedora 40 is released.
1.2.0 (2023-10-23)
Features
- active directory enablement (#296) (e9ba72c)
- add
progress
tool (#224) (3eac2c0) - add a bluefin-framework image (#279) (6439034)
- add a declarative update command (#494) (3890abe)
- add a framework specific image (#275) (1895cb3)
- add a just shortcut for better OSK (#192) (cee487c)
- add a pytorch shortcut (#523) (fc90d3a)
- add a quick stress-ng benchmark (#283) (f9cb3bd)
- Add additional packages to Wolfi container for Distrobox (#515) (f6bdb7f)
- Add Admin Tools area and Cockpit Client in Yafti (#468) (7f42d00)
- add back input-remapper (#262) (73dcfaa)
- add bash-color-prompt (#459) (a974575)
- add blackbox to initial install wizard (#157) (c0eb411)
- add boot_menu.yml (#202) (c3e4a81)
- add bootc COPR (#452) (2bedf4e)
- add brew-config recipe to modify user rc (#388) (9a3b4b4)
- add cockpit-bridge (#273) (cb0f64d)
- add cockpit-ostree, add just cockpit command (#347) (dc1ec9e)
- add Containerfile.toolbox (#197) (608bdbc)
- add davinci deps (#542) (e5490d3)
- add ddcccontrol (#268) (a3b7366)
- add descriptions to just commands (#404) (2163902)
- add distrobox.ini examples (#329) (315c13f)
- add fedora image (#436) (52751af)
- add fish onto the image (#286) (472e235)
- Add flatpak installer, system setup, and user setup services from Bazzite (#544) (cb1f390)
- add Gnome Next Meeting Applet to yafti (#308) (0ef455c)
- add gum for scripting (#605) (e64747e)
- add incus (#600) (cc2a4b5)
- add input-leap (#510) (079ad21)
- add inter font (#258) (3fb7cdd)
- add just zsh shortcut (#171) (962e988)
- add kns and kctx tools to bluefin (#387) (e4e1ae3)
- add loupe, missioncenter, remove eog (#549) (737f46f)
- Add message during plymouth about kargs to make long initial boot friendlier (#598) (21a296c)
- add nix removal target (#606) (b377c93)
- add optional wolfi image (#298) (195d7d5)
- add pinapp menu editor (#465) (a4b74b6)
- add podmansh package (#364) (7c9d57f)
- add pulseaudio-utils (#315) (2a18a49)
- add skeleton for framework config files and a wallpaper (#278) (3da9f6b)
- add solaar (#456) (1f85c5f)
- add stress-ng (#478) (8b0c344)
- add tailscale extension (#578) (cd878c4)
- add tmux (#203) (541defb)
- add toolbox-packages (#198) (8ae4420)
- Add ublue-update service (#545) (9493506)
- add vscode and distrobox to dock if installed (#557) (d80bc81)
- added lines of code that makes a backup of nix before it is used so user can reset nix easily (#152) (e50c660)
- added packages for toolbox image to decrease distrobox startup time (#289) (159354e)
- adding framework wallpaper and directory info (#395) (d6b61d3)
- Allow multiple justfiles. (#522) (2e0b3bb)
- cherry pick some nicer dock settings from beyond (#259) (87932ad)
- CICD: Added ability to build Nvidia images with other then latest driver version (#410) (1648fbf)
- ci: Enable Nvidia ASUS and Surface images (#537) (e07237e)
- ci: Introduce support for gts tag (tracks Fedora - 1) (#594) (5f804bb)
- Disable Gnome Software auto-updates & lock it from changing (#566) (5e167a9)
- distrobox: add a premade config for pytorch-nvidia (#385) (64a93dc)
- distrobox: leave an additional_packages example (#371) (fb6c58d)
- document the bluefin-dx image (#234) (348535c)
- dx: add docker-compose (#348) (d963316)
- dx: add intel mono font (#240) (c0a6409)
- dx: add ld workaround (#254) (e6dd8df)
- dx: add nerd fonts, clean up repos (#239) (c607903)
- dx: add npm (#256) (efde853)
- dx: add p7zip tools (#241) (43f2a2b)
- dx: add rust and cargo (#255) (4829918)
- dx: enable podman socket (#318) (9e8efc6)
- dx: Install charm vhs (#604) (054b7ea)
- dx: install devpod and devpod cli (#291) (732fd70)
- dx: move languages off the image (#261) (d1b4f53)
- dx: open fedora userspace on shortcut (#293) (e4e376f)
- dx: re-add cockpit (#336) (fd7f6e1)
- dx: update intel mono font (#432) (dbe56dc)
- enable -dx flavor of bluefin (#233) (98a4d23)
- enable "tap-to-click" for touchpad (#158) (8c0d9ae)
- Enable builds without kmods (#514) (e723c14)
- enable f39 builds (#500) (f7f301f)
- Enable Fedora 39 Surface images (#595) (0c01fb6)
- framework: add framework wallpapers (#418) (5d6b783)
- framework: enable fprintd service (#326) (a2478c2)
- framework: move TLP configuration into /etc/tlp.d (#304) (393a51d)
- framework: Set text scaling factor (#377) (bb586cd)
- framework: ship a default tlp config (#282) (4a5d9de)
- framework: ship framework-optimized tlp.conf (#284) (93bde63)
- Generate image info for auto-signing via ublue-update (#511) (85d5284)
- import vscode profile for container development (#349) (4e775d1)
- initial pass at supporting podmansh (#412) (751a5f8)
- install docker on bluefin-dx image (#485) (cedcfee)
- install starship bash prompt in all images (#503) (4529836)
- just/custom: add aquaproj install target (#386) (76cbad3)
- just: add a snippet for framework laptops (#325) (196be0f)
- just: add a wolfi OS distrobox shortcut (#354) (ca2eebc)
- just: add an assemble shortcut (#320) (00d0b70)
- just: add bluefin ubuntu distrobox (#210) (30a927c)
- just: add devbox install shortcut (#245) (87debaf)
- just: add devmode-on/off (#403) (117883b)
- just: add fish shortcut (#287) (05f44d7)
- just: add homebrew shortcut (#346) (714b805)
- just: add improved gestures extension (#222) (8624171)
- just: add includes for ublue justfiles (#232) (ff3daa1)
- just: add JetBrains Toolbox app install (#397) (18ee42d)
- just: add ms universal dev image (#218) (1fe9407)
- just: add shortcut to install distrobox from git (#228) (54fc54b)
- just: add weather extension for the clock (#229) (c008a57)
- just: shortcut to install tea package manager (#333) (339db6d)
- let's go blue (#580) (021283a)
- make power button be a power button (#396) (e997124)
- move developer-centric things to -dx (#332) (d22adbe)
- open Mission Center on CTRL + SHIFT + ESC (#555) (6ca4674)
- remove gnome-vrr (7b8c6be)
- remove vanilla wallpaper to save space on github actions (#400) (5db6bed)
- Reorganizing Yafti with new submenus (#469) (f055ddd)
- replace GNOME Games with Lutris (#264) (6dafb93)
- revert cjk fonts workaround (#492) (dc1d4ef)
- ship default vscode settings.json (#530) (81196a3)
- ship ublue-update default config (#568) (7ba797f)
- some missing packages for virtualization (#390) (a06a94e)
- sort folders before files (#260) (c5ad75c)
- swap out tailscale extension (#593) (db8bc2a)
- Switch to new justfile system (#506) (f32a434)
- switch to our ubuntu-toolbox by default (#219) (cb0681e)
- symlink rpm-ostree to bootc (c79465b)
- toolbox: add distrobox.ini for ubuntu image (#227) (47e6d52)
- toolbox: add packages for 3d support (#226) (2435953)
- toolbox: base fedora of ublue fedora-distrobox (#505) (f7a0c03)
- turn on fractional scaling by default (#323) (f1268ae)
- turn on ublue-update service (#608) (951c2d6)
- ubuntu: add libvte and bc since distrobox needs it (#330) (9211380)
- update nix tools (#263) (8148ddb)
- update to kind .20 (#317) (e1c2dba)
- update to the latest ubuntu font (#186) (f7b11ed)
- use Ubuntu Nerd Font for DX images (#288) (62d23bb)
- wolfi: add more packages (#300) (7c1ff53)
- wolfi: add uutils (#316) (922000b)
- wolfi: use bash shell by default (#302) (84d9d21)
- yafti: add syncthing flatpak (#249) (a3f8e41)
- yafti: explicitly install ffmpeg-full (#324) (49aca5f)
Bug Fixes
- 404 in readme (#562) (133e6ed)
- adapt to new devpod artifact name (#339) (24b5b62)
- add back a distrobox.conf (#423) (8d9ff43)
- add back celluloid (#589) (91067bb)
- add bootc copr (#480) (e58d963)
- add ddccontrol-db for monitor database (#381) (a88c005)
- add gnome-vrr (#481) (9f3eeae)
- Add proper cjk fonts (#475) (63d52fb)
- add thirdparty disable (#179) (acaa538)
- add user to docker group (#495) (e29cd48)
- add variable-refresh-rate to dconf (#599) (d2c7c65)
- append just commands to 60-custom.just (#516) (898d654)
- Apply custom background to dark mode (#163) (31c2c16)
- Assure that "Sort folders first" default in Nautilus applies (#567) (96c6735)
- avoid ublue-update.toml being overwritten (#569) (20a5432)
- build.yml (#337) (eec26a9)
- ci: Build ASUS, Framework, and Surface here (#532) (0efd22e)
- CICD: Revert commit 1648fbf (#415) (945696e)
- cleanup gnome-vrr repo (#382) (2533364)
- Containerfile.toolbox (#216) (6613907)
- copy toolbox-packages file during build (#204) (35e335a)
- Correct race condition where ublue-user-flatpak-manager can run before flathub is setup (9d6371a)
- Create gnome settings background entry (#165) (7d942a8)
- disable pmlogger service (#431) (88775c0)
- disable system flathub (#559) (a59643e)
- distrobox: update fedora image url (#509) (5d56372)
- dx image should have cockpit, the bridge goes on the clients (#272) (c0328a3)
- dx: copy usr folder to the image (#242) (5567601)
- dx: disable pmie service (#327) (c968b71)
- dx: only add ibm plex mono fonts, not all of them (#247) (4f6cc7b)
- dx: register fedora distrobox shortcut (#297) (31bc8d6)
- dx: remove nerd font (#374) (db88256)
- dx: turn on gpgcheck for vscode repo (#358) (d6b0f2e)
- dx: use (mostly) non-nerd versions of mono fonts (#244) (f8a912f)
- dx: use distrobox-enter wrapper for non default images (#439) (b4a5e28)
- enable dconf-update service via systemctl (#446) (9f330ed)
- enable nvidia and vrr again (#455) (ce925d1)
- enable ublue-update (#563) (ff716d5)
- ensure that package override replace works properly (#528) (088e925)
- f39: Install kernel specific kmods (#584) (4e9fbae)
- fedora userspace shortcut (#429) (843dc22)
- fix typo in dconf option. (#153) (8899e93)
- flag order for just shells (#402) (fd5337d)
- flatpak-manager exit and retry on failure (#583) (1e68ee3)
- flatpak-manager may fail on removal (#586) (9b23bd1)
- force enable dconf-update service via symlink (#442) (55cbabc)
- framework: Add karg needed for trim on encrypted disks (#419) (e5d5b5e)
- framework: add new boot parameter needed for 6.4.4 (#341) (75fb06d)
- framework: added wallpaper xml (#438) (418c2e4)
- handle removal of multiple branches of same runtime (#588) (de245f7)
- hide icons for CLI apps (#328) (4e59d4d)
- improve flatpak-manager to use less commands (#591) (04d66ed)
- inconsistent dir naming in PR #152 (#167) (8ff4824)
- just brew-shell will create .zprofile and .bash_profile if needed (#401) (0928aa4)
- just: add a description for the touch shortcut (#427) (b7c9d9a)
- just: devbox global shell hooks (#426) (2756766)
- just: enable sshd for cockpit (#351) (64add08)
- just: fix aqua-installer (#398) (4c2bb16)
- just: fix brew installation (#363) (0ba230b)
- just: improve JetBrains Toolbox installation (#463) (c8e2069)
- just: jetbrains toolbox version bump (#421) (70b649c)
- just: move justfile to new org structure (#250) (b5b5df3)
- just: pytorch intendation (#527) (66675ac)
- make removing flatpaks a little safer (#553) (ccfb8dd)
- make use of packages.json for all images (#457) (65f9a6f)
- move /etc/ to /usr/etc/ (#441) (1484594)
- Move fedora repo removal to system flatpak manager (dcc6b0c)
- Move flathub setup into ublue-user-flatpak-manager (bd77800)
- move the docs into their own space on the website (#373) (6437ea0)
- no longer our problem to fix (#405) (a14de1f)
- no need to run custom command (#322) (5fc531a)
- only build framework for -dx for now (#277) (25091ae)
- Only enable ublue-update on F39 builds (#571) (d481a4f)
- pass IMAGE_NAME build arg for image-info.sh (#546) (07ec024)
- podmansh improvements (#424) (5bb88e4)
- pytorch-nvidia.ini to latest ngc and remove pre-init (#539) (4a8df6b)
- remove 2nd cosign layer since upstream provides in RPM (#451) (cb2c354)
- remove bootc repo (#460) (af09837)
- remove bootc since it's in main (#520) (d441c02)
- remove core apps from yafti (#550) (ba5f87e)
- remove cosign layer since main upstream provides cosign in RPM (#449) (a751f09)
- remove extra repo files from final image (#174) (c088d4e)
- remove fixed fleek verion (#190) (5825d19)
- remove framework related just kargs (#513) (7fd650e)
- remove gnome-extensions-app (#519) (16c2325)
- remove gnome-software settings (#195) (f8f84de)
- remove gnome-software-rpm-ostree (#366) (3aac6bb)
- remove host installed cockpit-ws (#345) (4097016)
- Remove no longer needed package for GNOME-VRR (#369) (1b7ae5d)
- remove not consumed build arg (#458) (5afbb31)
- remove podman-compose from image (#200) (1ee2065)
- remove podman-docker (#407) (f7652c2)
- remove podman-docker from F38 (#181) (cd055c6)
- remove unneeded kickstart file (#183) (5e1e887)
- remove unneeded kickstart files (#182) (f2b766b)
- Replace new mutter-common package (#435) (80b593e)
- Restore GNOME VRR patchset (#292) (ab49ec1)
- Restore VRR functionality after update (#378) (978d332)
- revert "feat(wolfi): add uutils" (#319) (06538bf)
- send notification on flatpak installation (#551) (49aca95)
- set first-run to false (#177) (7b218b5)
- Show as Bluefin in grub menu (#380) (172a3e1)
- specify user and shell in justfile lchsh commands (#344) (f751d05)
- split flatpak app and runtime removal (#587) (cb9dd05)
- Split flatpak installer into separate user & system installers. (#548) (e43bd07)
- switch to copr for nerd-fonts (#476) (52c6582)
- toolbox: add missing package to fedora (#440) (8a9179b)
- toolbox: Cleanup wolfi container. (#574) (3104144)
- toolbox: wolfi package conflict (#572) (3566bc1)
- turn off update service (#547) (5277f5a)
- turn off VRR (47e0be1)
- tweak build.sh handling of package.json (#525) (f316e00)
- typo in custom.just (#362) (38bbbf9)
- typo in gnome-extensions-app (#526) (f8340cd)
- typos in keyboard shortcut (#570) (3db0b57)
- update build badges (#312) (8bb3e9c)
- update Containerfile.toolbox (#213) (bde663d)
- update just descriptions (#417) (527607e)
- update nix installer, fix broken just shell script (#420) (f87bad3)
- Update pytorch-nvidia.ini to latest images (#461) (628fcb7)
- update toolbox containerfile (#209) (f74bd75)
- update toolbox-packages (#205) (47a7750)
- update yafti (#558) (2d2cee6)
- use proper image ref for generating image info (#518) (3648dc9)
- wl-clipboard should be on all images (#521) (2acefc9)
- wolfi: remove uutils (#303) (206c12a)
- yafti: add link to announcements and discussions (#470) (4be22b3)
- yafti: Fix ffmpeg-full installation (#370) (a0bd5de)
- yafti: move core apps to seperate screen (#474) (7255123)
- yafti: typo leads to invalid screen (#473) (af3c13d)
- yafti: update gamescope flatpak (#361) (a290efd)