QT Theming

This commit is contained in:
2025-12-31 21:08:19 +01:00
parent 8d448cf80d
commit e826e366d5
9 changed files with 7537 additions and 6 deletions

View File

@@ -4,14 +4,14 @@ font-family-italic =
font-family-bold-italic = font-family-bold-italic =
font-size = 14 font-size = 14
theme = theme =
background = 131313 background = 2a2a2a
foreground = ffffff foreground = ffffff
cursor-color = cursor-color =
cursor-invert-fg-bg = false cursor-invert-fg-bg = false
cursor-opacity = 1 cursor-opacity = 1
cursor-style = block cursor-style = block
cursor-style-blink = true cursor-style-blink = true
background-opacity = .7 background-opacity = 1
background-blur = false background-blur = false
maximize = false maximize = false
fullscreen = false fullscreen = false

View File

@@ -0,0 +1,500 @@
[%General]
author=Eliver Lara
comment=A dark and modern theme for Kvantum.
x11drag=menubar_and_primary_toolbar
alt_mnemonic=true
left_tabs=true
attach_active_tab=true
mirror_doc_tabs=true
group_toolbar_buttons=false
toolbar_item_spacing=1
toolbar_interior_spacing=3
spread_progressbar=true
composite=true
menu_shadow_depth=5
menu_separator_height=6
tooltip_shadow_depth=6
splitter_width=4
scroll_width=6
scroll_arrows=false
scroll_min_extent=60
slider_width=2
slider_handle_width=18
slider_handle_length=18
center_toolbar_handle=true
check_size=14
textless_progressbar=false
progressbar_thickness=2
menubar_mouse_tracking=true
toolbutton_style=1
double_click=false
translucent_windows=false
blurring=false
popup_blurring=true
vertical_spin_indicators=false
spin_button_width=32
fill_rubberband=false
merge_menubar_with_toolbar=true
small_icon_size=18
large_icon_size=32
button_icon_size=16
toolbar_icon_size=22
combo_as_lineedit=true
animate_states=false
button_contents_shift=false
combo_menu=true
hide_combo_checkboxes=true
combo_focus_rect=true
groupbox_top_label=true
inline_spin_indicators=false
joined_inactive_tabs=false
layout_spacing=6
layout_margin=8
scrollbar_in_view=true
transient_scrollbar=true
transient_groove=false
submenu_overlap=0
tooltip_delay=-1
tree_branch_line=true
dark_titlebar=true
opaque=QMPlay2,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,virtualboxvm
reduce_window_opacity=5
scrollable_menu=false
submenu_delay=250
no_inactiveness=false
no_window_pattern=false
reduce_menu_opacity=0
respect_DE=true
click_behavior=0
contrast=1.00
dialog_button_layout=0
drag_from_buttons=false
intensity=1.00
menu_blur_radius=5
saturation=1.00
shadowless_popup=false
tooltip_blur_radius=0
[GeneralColors]
window.color=#101013
base.color=#1C1C21
alt.base.color=#252a3f78
button.color=#1e1e20
light.color=#0C0E15
mid.light.color=#0C0E15
dark.color=#0C0E15
mid.color=#0C0E15
highlight.color=#0072ff
inactive.highlight.color=#654ea3
text.color=#f5f5f5
window.text.color=#f5f5f5
button.text.color=#f5f5f5
disabled.text.color=#f5f5f578
tooltip.text.color=#f5f5f5
highlight.text.color=#f5f5f5
link.color=#646464
link.visited.color=#7f8c8d
progress.indicator.text.color=#f5f5f5
[Hacks]
transparent_ktitle_label=true
transparent_dolphin_view=true
transparent_pcmanfm_sidepane=true
blur_translucent=true
transparent_menutitle=true
respect_darkness=true
kcapacitybar_as_progressbar=true
force_size_grip=true
iconless_pushbutton=false
iconless_menu=false
disabled_icon_opacity=70
lxqtmainmenu_iconsize=22
normal_default_pushbutton=true
single_top_toolbar=true
tint_on_mouseover=0
transparent_pcmanfm_view=false
middle_click_scroll=false
no_selection_tint=false
opaque_colors=false
blur_only_active_window=false
centered_forms=false
kinetic_scrolling=false
noninteger_translucency=false
style_vertical_toolbars=false
[PanelButtonCommand]
frame=true
frame.element=button
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
interior=true
interior.element=button
indicator.size=8
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.press.color=#ffffff
text.toggle.color=#f5f5f5
text.shadow=0
text.margin=1
text.iconspacing=4
indicator.element=arrow
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
min_width=+0.3font
min_height=+0.3font
frame.expansion=6
[PanelButtonTool]
inherits=PanelButtonCommand
[Dock]
inherits=PanelButtonCommand
interior.element=dock
frame.element=dock
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.normal.color=#f5f5f5
[DockTitle]
inherits=PanelButtonCommand
frame=false
interior=false
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.bold=false
[IndicatorSpinBox]
inherits=PanelButtonCommand
frame=true
interior=true
frame.left=1
indicator.element=spin
indicator.size=10
text.normal.color=#f5f5f5
[RadioButton]
inherits=PanelButtonCommand
frame=false
interior.element=radio
text.normal.color=#f5f5f5
text.focus.color=#ffffff
[CheckBox]
inherits=PanelButtonCommand
frame=false
interior.element=checkbox
text.normal.color=#f5f5f5
text.focus.color=#ffffff
[Focus]
inherits=PanelButtonCommand
frame=true
frame.element=focus
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.patternsize=20
[GenericFrame]
inherits=PanelButtonCommand
frame=true
interior=false
frame.element=common
interior.element=common
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
[LineEdit]
inherits=PanelButtonCommand
frame.element=lineedit
interior.element=lineedit
text.margin.left=0
text.margin.right=0
[DropDownButton]
inherits=PanelButtonCommand
indicator.element=arrow-down
[IndicatorArrow]
indicator.element=arrow
indicator.size=8
[ToolboxTab]
inherits=PanelButtonCommand
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.press.color=#ffffff
[Tab]
inherits=PanelButtonCommand
interior.element=tab
text.margin.left=8
text.margin.right=8
text.margin.top=2
text.margin.bottom=2
frame.element=tab
indicator.element=tab
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
text.normal.color=#f5f5f5
text.focus.color=#f5f5f5
text.toggle.color=#f5f5f5
frame.expansion=0
[TabFrame]
inherits=PanelButtonCommand
frame.element=tabframe
interior.element=tabframe
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[TreeExpander]
inherits=PanelButtonCommand
indicator.size=12
indicator.element=tree
[HeaderSection]
inherits=PanelButtonCommand
interior.element=header
frame.element=header
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
text.bold=false
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.press.color=#ffffff
text.toggle.color=#ffffff
frame.expansion=0
[SizeGrip]
indicator.element=resize-grip
[Toolbar]
inherits=PanelButtonCommand
indicator.element=toolbar
indicator.size=5
text.margin=0
frame=true
interior.element=menubar
frame.element=menubar
text.normal.color=#f5f5f5
text.focus.color=#ffffff
frame.left=0
frame.right=0
frame.top=0
frame.bottom=1
frame.expansion=0
[Slider]
inherits=PanelButtonCommand
frame.element=slider
interior.element=slider
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
[SliderCursor]
inherits=PanelButtonCommand
frame=false
interior.element=slidercursor
[Progressbar]
inherits=PanelButtonCommand
frame.element=progress
interior.element=progress
text.margin=0
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.press.color=#ffffff
text.toggle.color=#f5f5f5
text.bold=false
frame.expansion=8
[ProgressbarContents]
inherits=PanelButtonCommand
frame=true
frame.element=progress-pattern
interior.element=progress-pattern
[ItemView]
inherits=PanelButtonCommand
text.margin=0
frame.element=itemview
interior.element=itemview
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.top=2
text.margin.bottom=2
text.margin.left=4
text.margin.right=4
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.press.color=#ffffff
text.toggle.color=#ffffff
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[Splitter]
indicator.size=48
[Scrollbar]
inherits=PanelButtonCommand
indicator.element=arrow
indicator.size=8
[ScrollbarSlider]
inherits=PanelButtonCommand
interior.element=scrollbarslider
interior=true
frame=false
frame.expansion=48
[ScrollbarGroove]
inherits=PanelButtonCommand
interior.element=scrollbargroove
interior=true
frame=false
frame.expansion=48
[MenuItem]
inherits=PanelButtonCommand
frame=true
frame.element=menuitem
interior.element=menuitem
indicator.element=menuitem
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.margin.top=1
text.margin.bottom=1
text.margin.left=4
text.margin.right=4
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
text.bold=false
min_width=+0.3font
min_height=+0.3font
frame.expansion=0
[MenuBar]
inherits=PanelButtonCommand
frame.element=menubar
interior.element=menubar
text.normal.color=#f5f5f5
frame.bottom=0
frame.expansion=0
[MenuBarItem]
inherits=PanelButtonCommand
interior=true
interior.element=menubaritem
frame.element=menubaritem
frame.top=2
frame.bottom=2
frame.left=2
frame.right=2
text.margin.left=4
text.margin.right=4
text.margin.top=0
text.margin.bottom=0
text.normal.color=#f5f5f5
text.focus.color=#ffffff
frame.expansion=0
[TitleBar]
inherits=PanelButtonCommand
frame=false
text.margin.top=2
text.margin.bottom=2
text.margin.left=2
text.margin.right=2
interior.element=titlebar
indicator.size=16
indicator.element=mdi
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.bold=true
text.italic=false
frame.expansion=0
[ComboBox]
inherits=PanelButtonCommand
interior.element=combo
frame.element=combo
text.press.color=#ffffff
indicator.element=carrow
[Menu]
inherits=PanelButtonCommand
frame.top=1
frame.bottom=1
frame.left=1
frame.right=1
frame.element=menu
interior.element=menu
text.normal.color=#f5f5f5
text.shadow=false
frame.expansion=0
[GroupBox]
inherits=GenericFrame
frame=false
text.shadow=0
text.margin=0
text.normal.color=#f5f5f5
text.focus.color=#ffffff
text.bold=true
frame.expansion=0
[TabBarFrame]
inherits=GenericFrame
frame=true
frame.element=tabBarFrame
interior=false
frame.top=4
frame.bottom=4
frame.left=4
frame.right=4
[ToolTip]
inherits=GenericFrame
frame.top=3
frame.bottom=3
frame.left=3
frame.right=3
interior=true
text.shadow=0
text.margin=0
interior.element=tooltip
frame.element=tooltip
frame.expansion=0
[StatusBar]
inherits=GenericFrame
frame=false
interior=false
interior=false
[Window]
interior=true
interior.element=window

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 226 KiB

View File

@@ -0,0 +1,2 @@
[General]
theme=Sweet-Ambar-Blue

View File

@@ -3,6 +3,11 @@
// Check the wiki for a full description of the configuration: // Check the wiki for a full description of the configuration:
// https://yalter.github.io/niri/Configuration:-Introduction // https://yalter.github.io/niri/Configuration:-Introduction
environment {
QT_QPA_PLATFORMTHEME "qt6ct"
// QT_STYLE_OVERRIDE "kvantum"
}
// Input device configuration. // Input device configuration.
// Find the full list of options on the wiki: // Find the full list of options on the wiki:
// https://yalter.github.io/niri/Configuration:-Input // https://yalter.github.io/niri/Configuration:-Input
@@ -143,7 +148,7 @@ layout {
// preset-window-heights { } // preset-window-heights { }
// You can change the default width of the new windows. // You can change the default width of the new windows.
default-column-width { proportion 0.5; } default-column-width { proportion 0.66667; }
// If you leave the brackets empty, the windows themselves will decide their initial width. // If you leave the brackets empty, the windows themselves will decide their initial width.
// default-column-width {} // default-column-width {}
@@ -161,7 +166,7 @@ layout {
// You can change how the focus ring looks. // You can change how the focus ring looks.
focus-ring { focus-ring {
// Uncomment this line to disable the focus ring. // Uncomment this line to disable the focus ring.
// off off
// How many logical pixels the ring extends out from the windows. // How many logical pixels the ring extends out from the windows.
width 4 width 4
@@ -200,7 +205,7 @@ layout {
border { border {
// The settings are the same as for the focus ring. // The settings are the same as for the focus ring.
// If you enable the border, you probably want to disable the focus ring. // If you enable the border, you probably want to disable the focus ring.
off // off
width 4 width 4
active-color "#ffc87f" active-color "#ffc87f"
@@ -278,6 +283,7 @@ spawn-at-startup "waybar"
spawn-at-startup "swaync" spawn-at-startup "swaync"
spawn-at-startup "swww-daemon" spawn-at-startup "swww-daemon"
// spawn-at-startup "kwalletd6" // spawn-at-startup "kwalletd6"
spawn-sh-at-startup "gnome-keyring-daemon -r -d"
spawn-at-startup "vesktop" spawn-at-startup "vesktop"
// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup:
@@ -394,7 +400,7 @@ binds {
Mod+Return hotkey-overlay-title="Open a Terminal: GhosTTY" { spawn "ghostty"; } Mod+Return hotkey-overlay-title="Open a Terminal: GhosTTY" { spawn "ghostty"; }
Mod+Space hotkey-overlay-title="Run an Application: wofi" { spawn-sh "wofi --show drun"; } Mod+Space hotkey-overlay-title="Run an Application: wofi" { spawn-sh "wofi --show drun"; }
Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; } Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
Mod+E hotkey-overlay-title="Open file manager: Dolphin" { spawn "dolphin"; }
// Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc.
// Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`.
// For example, this is a standard bind to toggle the screen reader (orca). // For example, this is a standard bind to toggle the screen reader (orca).

View File

@@ -1,5 +1,6 @@
arrpc arrpc
btop btop
candy-icons-git
eza eza
fastfetch fastfetch
fuzzel fuzzel
@@ -8,11 +9,13 @@ ghostty
git git
gnome-keyring gnome-keyring
hyfetch hyfetch
kvantum
ncdu ncdu
neovim neovim
oh-my-posh oh-my-posh
otf-linja-pona otf-linja-pona
power-profiles-daemon power-profiles-daemon
qt6ct-kde
reflector reflector
swaync swaync
swww swww

View File

@@ -0,0 +1,32 @@
[Appearance]
color_scheme_path=/home/vivian/.config/qt6ct/style-colors.conf
custom_palette=false
icon_theme=candy-icons
standard_dialogs=kde
style=kvantum-dark
[Fonts]
fixed="Sans Serif,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1"
general="Sans Serif,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1"
[Interface]
activate_item_on_single_click=1
buttonbox_layout=0
cursor_flash_time=1000
dialog_buttons_have_icons=1
double_click_interval=400
gui_effects=@Invalid()
keyboard_scheme=2
menus_have_icons=true
show_shortcuts_in_context_menus=true
stylesheets=@Invalid()
toolbutton_style=4
underline_shortcut=1
wheel_scroll_lines=3
[SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xab\0\0\x3\xf8\0\0\0\0\0\0\0\0\0\0\x3\xab\0\0\x3\xf8\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xab\0\0\x3\xf8)
[Troubleshooting]
force_raster_widgets=1
ignored_applications=@Invalid()

View File

@@ -0,0 +1,4 @@
[ColorScheme]
active_colors=#fff5f5f5, #ff1e1e20, #ff0c0e15, #ff0c0e15, #ff0c0e15, #ff0c0e15, #fff5f5f5, #ffffffff, #fff5f5f5, #ff1c1c21, #ff101013, #ff000000, #ff0072ff, #fff5f5f5, #ff646464, #ff7f8c8d, #78252a3f, #ff000000, #ff000000, #fff5f5f5, #80f5f5f5, #ff308cc6
disabled_colors=#78f5f5f5, #ff1e1e20, #ff0c0e15, #ff0c0e15, #ff0c0e15, #ff0c0e15, #78f5f5f5, #ffffffff, #78f5f5f5, #ff1c1c21, #ff101013, #ff000000, #ff0072ff, #66f5f5f5, #ff646464, #ff7f8c8d, #78252a3f, #ff000000, #ff000000, #fff5f5f5, #80f5f5f5, #ff919191
inactive_colors=#fff5f5f5, #ff1e1e20, #ff0c0e15, #ff0c0e15, #ff0c0e15, #ff0c0e15, #fff5f5f5, #ffffffff, #fff5f5f5, #ff1c1c21, #ff101013, #ff000000, #ff0072ff, #fff5f5f5, #ff646464, #ff7f8c8d, #78252a3f, #ff000000, #ff000000, #fff5f5f5, #80f5f5f5, #ff308cc6

View File

@@ -23,6 +23,9 @@ paru -S --noconfirm --needed - <$DOTFILES_DIR/packages.txt
echo "Changing default shell" echo "Changing default shell"
sudo chsh -s /bin/zsh $USER sudo chsh -s /bin/zsh $USER
echo "Setting dolphin as default file manager"
xdg-mime default org.kde.dolphin.desktop inode/directory
echo "Setting default git branch to \"main\"" echo "Setting default git branch to \"main\""
git config --global init.defaultBranch main git config --global init.defaultBranch main