Skip to content

Commit 2e71b3a

Browse files
committed
Manual themeing
1 parent ea1bf61 commit 2e71b3a

File tree

9 files changed

+71
-5779
lines changed

9 files changed

+71
-5779
lines changed

build_files/60-hypercube-xdg.conf

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616
XDG_CONFIG_DIRS=/etc/xdg:/usr/share/hypercube/config
1717
XDG_DATA_DIRS=/usr/local/share:/usr/share:/usr/share/hypercube/data
1818

19-
# Qt theming - use Kvantum for consistent Tokyo Night theme
20-
QT_QPA_PLATFORMTHEME=qt6ct
21-
QT_STYLE_OVERRIDE=kvantum
22-
2319
# GTK theme settings for Wayland
2420
GTK_THEME=Tokyonight-Dark-BL
2521

22+
# Qt theming - use qt6ct for Tokyo Night colors
23+
QT_QPA_PLATFORMTHEME=qt6ct
24+

build_files/build.sh

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ dnf5 -y copr enable sdegler/hyprland
1919
dnf5 -y install waybar-git xdg-desktop-portal-hyprland hyprland hyprland-contrib hyprland-plugins hyprpaper hyprpicker hypridle hyprshot hyprlock pyprland xdg-desktop-portal-hyprland hyprland-qtutils hyprpolkitagent
2020

2121
# CLI Tools
22-
dnf5 -y install fd-find brightnessctl playerctl
22+
dnf5 -y install fd-find brightnessctl playerctl lazygit qt6ct
2323

24-
# Tokyo Night GTK Theme and Qt/Kvantum theming
25-
dnf5 -y install gtk-murrine-engine sassc git kvantum qt6ct adwaita-cursor-theme
24+
# Tokyo Night GTK Theme
25+
dnf5 -y install gtk-murrine-engine sassc git adwaita-cursor-theme
2626
# Clone and install Tokyo Night GTK theme
2727
git clone --depth 1 https://github.com/Fausto-Korpsvart/Tokyonight-GTK-Theme.git /tmp/tokyonight-gtk
2828
/tmp/tokyonight-gtk/themes/install.sh -d /usr/share/themes -n Tokyonight --tweaks black
@@ -34,10 +34,6 @@ gtk-update-icon-cache /usr/share/icons/Tokyonight-Dark 2>/dev/null || true
3434
gtk-update-icon-cache /usr/share/icons/Tokyonight-Light 2>/dev/null || true
3535
rm -rf /tmp/tokyonight-gtk
3636

37-
# Install Kvantum Tokyo Night theme system-wide
38-
mkdir -p /usr/share/Kvantum
39-
cp -r /usr/share/hypercube/config/Kvantum/tokyo-night /usr/share/Kvantum/
40-
4137
# Remove extra things
4238
# TODO: Figure out what we don't need from solopasha/hyprland
4339

@@ -75,9 +71,15 @@ install -Dm644 /usr/share/hypercube/config/wezterm/wezterm.lua /etc/skel/.config
7571
install -Dm644 /usr/share/hypercube/config/gtk-3.0/settings.ini /etc/skel/.config/gtk-3.0/settings.ini
7672
install -Dm644 /usr/share/hypercube/config/gtk-4.0/settings.ini /etc/skel/.config/gtk-4.0/settings.ini
7773

78-
# Qt/Kvantum theme settings - install to /etc/skel for new users
74+
# Git UI tools configs (Tokyo Night themed)
75+
install -Dm644 /usr/share/hypercube/config/gitui/theme.ron /etc/skel/.config/gitui/theme.ron
76+
install -Dm644 /usr/share/hypercube/config/gitui/key_bindings.ron /etc/skel/.config/gitui/key_bindings.ron
77+
install -Dm644 /usr/share/hypercube/config/lazygit/config.yml /etc/skel/.config/lazygit/config.yml
78+
79+
# Qt6 theming (Tokyo Night color scheme)
7980
install -Dm644 /usr/share/hypercube/config/qt6ct/qt6ct.conf /etc/skel/.config/qt6ct/qt6ct.conf
80-
install -Dm644 /usr/share/hypercube/config/Kvantum/kvantum.kvconfig /etc/skel/.config/Kvantum/kvantum.kvconfig
81+
install -Dm644 /usr/share/hypercube/config/qt6ct/colors/TokyoNight.conf /usr/share/qt6ct/colors/TokyoNight.conf
82+
8183

8284
# Configure XDG environment for Hypercube
8385
# This makes all configs in /usr/share/hypercube/config discoverable

dot_files/Kvantum/kvantum.kvconfig

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)