Skip to content

Commit

Permalink
feat(bluefin, branding): add remaining bluefin branding and files (#93)
Browse files Browse the repository at this point in the history
* feat(bluefin, branding): add catppuccin dynamic pallete to schemas package

* feat: add all remaining customization that bluefin adds
  • Loading branch information
tulilirockz authored Dec 30, 2024
1 parent b606187 commit f49b4f4
Show file tree
Hide file tree
Showing 14 changed files with 141 additions and 1 deletion.
20 changes: 19 additions & 1 deletion bluefin/branding/bluefin-branding.spec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

Name: bluefin
Version: 0.1.0
Release: 5%{?dist}
Release: 6%{?dist}
Summary: Bluefin branding

License: CC-BY-CA
Expand Down Expand Up @@ -34,7 +34,12 @@ mv logos/* %{buildroot}%{_datadir}/pixmaps
mv cli-logos %{buildroot}%{_datadir}/ublue-os/bluefin-logos
mv fastfetch/fastfetch.jsonc %{buildroot}%{_datadir}/ublue-os/fastfetch.jsonc
mv schemas/dconf %{buildroot}%{_sysconfdir}
mv schemas/skel %{buildroot}%{_sysconfdir}
mv schemas/profile.d %{buildroot}%{_sysconfdir}
mv schemas/distrobox %{buildroot}%{_sysconfdir}
mv schemas/glib-2.0 %{buildroot}%{_datadir}
mv schemas/applications %{buildroot}%{_datadir}
mv plymouth %{buildroot}%{_datadir}

%package logos
Summary: Logos for GNOME
Expand Down Expand Up @@ -74,6 +79,15 @@ Fastfetch configuration for Bluefin
%files fastfetch
%attr(0755,root,root) %{_datadir}/ublue-os/fastfetch.jsonc

%package plymouth
Summary: Plymouth customization for Bluefin
License: CC-BY-CA

%description plymouth
Plymouth logo customization for Bluefin

%files plymouth
%attr(0755,root,root) %{_datadir}/plymouth

%package schemas
Summary: GNOME Schemas for Bluefin
Expand All @@ -83,7 +97,11 @@ Contains all of the DConf settings that Bluefin ships by default

%files schemas
%attr(0755,root,root) %{_sysconfdir}/dconf/db
%attr(0755,root,root) %{_sysconfdir}/profile.d
%attr(0755,root,root) %{_sysconfdir}/distrobox
%attr(0755,root,root) %{_sysconfdir}/skel
%attr(0755,root,root) %{_datadir}/glib-2.0
%attr(0755,root,root) %{_datadir}/applications

%package backgrounds
Summary: Bluefin wallpapers
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions bluefin/branding/schemas/applications/discourse.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[Desktop Entry]
Type=Application
NoDisplay=false
Terminal=false
Exec=xdg-open https://universal-blue.discourse.group/c/bluefin/
Icon=ublue-discourse
Name=Community
Comment=Universal Blue Forums
Categories=Utility;
9 changes: 9 additions & 0 deletions bluefin/branding/schemas/applications/documentation.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[Desktop Entry]
Type=Application
NoDisplay=false
Terminal=false
Exec=xdg-open https://docs.projectbluefin.io/
Icon=ublue-docs
Name=Documentation
Comment=Bluefin documentation
Categories=Utility;
8 changes: 8 additions & 0 deletions bluefin/branding/schemas/applications/system-update.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=System Update
Comment=Update Bluefin, Flatpaks, Distrobox containers, and more
Icon=ublue-update
Categories=ConsoleOnly;System;
Terminal=true
Exec=/usr/bin/ujust update
6 changes: 6 additions & 0 deletions bluefin/branding/schemas/distrobox/distrobox.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
container_always_pull="1"
container_generate_entry=1
container_manager="podman"
container_name_default="ubuntu"
container_image_default="ghcr.io/ublue-os/ubuntu-toolbox:latest"
non_interactive="1"
33 changes: 33 additions & 0 deletions bluefin/branding/schemas/distrobox/distrobox.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
[ubuntu]
image=ghcr.io/ublue-os/ubuntu-toolbox:latest
#additional_packages=" "
#export=" "
init=false
nvidia=true
pull=true
root=false
replace=true

# Add more distros and then use:
# distrobox assemble create --replace --file /etc/distrobox/distrobox.ini
# This will replace your distroboxes in place
# Tip: Use additional_packages as declarative config!
# See https://distrobox.privatedns.org/usage/distrobox-assemble/

#[fedora]
#image=ghcr.io/ublue-os/fedora-toolbox:latest
#additional_packages="ansible lynx chromium neofetch cmus"
#export="app chromium"
#init=false
#nvidia=true
#pull=true
#root=false
#replace=true

#[wolfi]
#image=ghcr.io/ublue-os/wolfi-toolbox:latest
#init=false
#nvidia=true
#pull=true
#root=false
#replace=true
4 changes: 4 additions & 0 deletions bluefin/branding/schemas/profile.d/askpass.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/bash

SUDO_ASKPASS='/usr/libexec/openssh/gnome-ssh-askpass'
export SUDO_ASKPASS
1 change: 1 addition & 0 deletions bluefin/branding/schemas/profile.d/open.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alias open="xdg-open &>/dev/null"
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[Context]
filesystems=~/.local/share/applications;~/.local/share/icons
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[Context]
sockets=wayland;
filesystems=xdg-run/podman;
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
[Palette]
Name=Catppuccin Dynamic
Primary=true

[Light]
Background=#EFF1F5
Foreground=#4C4F69
Cursor=#4C4F69
Color0=#5C5F77
Color1=#D20F39
Color2=#40A02B
Color3=#DF8E1D
Color4=#1E66F5
Color5=#EA76CB
Color6=#179299
Color7=#ACB0BE
Color8=#6C6F85
Color9=#D20F39
Color10=#40A02B
Color11=#DF8E1D
Color12=#1E66F5
Color13=#EA76CB
Color14=#179299
Color15=#BCC0CC

[Dark]
Background=#1E1E2E
Foreground=#CDD6F4
Cursor=#CDD6F4
Color0=#45475A
Color1=#F38BA8
Color2=#A6E3A1
Color3=#F9E2AF
Color4=#89B4FA
Color5=#F5C2E7
Color6=#94E2D5
Color7=#BAC2DE
Color8=#585B70
Color9=#F38BA8
Color10=#A6E3A1
Color11=#F9E2AF
Color12=#89B4FA
Color13=#F5C2E7
Color14=#94E2D5
Color15=#A6ADC8
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[io/github/dvlv/boxbuddyrs]
default-terminal='Ptyxis'

0 comments on commit f49b4f4

Please sign in to comment.