Add theme-set/switching logic, and minor nvim, tmux, obsidian changes

This commit is contained in:
2025-10-30 00:03:39 -05:00
parent f8bb7bbf03
commit bd5cb81499
55 changed files with 716 additions and 182 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 KiB

View File

@@ -0,0 +1,13 @@
## original name chromium.theme (under gruvbox theme directory)
## author: David Heinemeier Hansson
## copyright: David Heinemeier Hansson
## license: MIT
## upstream: https://github.com/basecamp/omarchy/blob/master/themes/gruvbox/chromium.theme
# # This file is copied from a theme from Omarchy (https://github.com/basecamp/omarchy).
# Licensed under the MIT License. See the original LICENSE file for details at:
# https://github.com/basecamp/omarchy/blob/master/LICENSE
##########################################################################################
40,40,40

View File

@@ -0,0 +1,21 @@
## name hyprland.conf (under gruvbox theme directory)
## author: David Heinemeier Hansson
## copyright: David Heinemeier Hansson
## license: MIT
## upstream: https://github.com/basecamp/omarchy/blob/master/themes/gruvbox/hyprland.conf
# # This file is copied from a theme from Omarchy (https://github.com/basecamp/omarchy).
# Licensed under the MIT License. See the original LICENSE file for details at:
# https://github.com/basecamp/omarchy/blob/master/LICENSE
##########################################################################################
$activeBorderColor = rgb(a89984)
general {
col.active_border = $activeBorderColor
}
group {
col.border_active = $activeBorderColor
}

View File

@@ -0,0 +1,17 @@
## name hyprlock.conf (under gruvbox theme directory)
## authors: David Heinemeier Hansson, Naparajith T L (github: DrInfinite)
## copyright: David Heinemeier Hansson
## license: MIT
## upstream: https://github.com/basecamp/omarchy/blob/master/themes/gruvbox/hyprlock.conf
# # This file is copied from a theme from Omarchy (https://github.com/basecamp/omarchy).
# Licensed under the MIT License. See the original LICENSE file for details at:
# https://github.com/basecamp/omarchy/blob/master/LICENSE
##########################################################################################
$color = rgba(40,40,40,1.0)
$inner_color = rgba(40,40,40,0.8)
$outer_color = rgba(212,190,152,1.0)
$font_color = rgba(212,190,152,1.0)
$check_color = rgba(214, 153, 92, 1.0)

View File

@@ -0,0 +1,42 @@
## name: Gruvbox Dark
## author: Pavel Pertsev
## license: MIT/X11
## upstream: https://raw.githubusercontent.com/gruvbox-community/gruvbox-contrib/master/kitty/gruvbox-dark.conf
##########################################################################################
selection_foreground #ebdbb2
selection_background #d65d0e
background #282828
foreground #ebdbb2
color0 #3c3836
color1 #cc241d
color2 #98971a
color3 #d79921
color4 #458588
color5 #b16286
color6 #689d6a
color7 #a89984
color8 #928374
color9 #fb4934
color10 #b8bb26
color11 #fabd2f
color12 #83a598
color13 #d3869b
color14 #8ec07c
color15 #fbf1c7
cursor #bdae93
cursor_text_color #665c54
url_color #458588
# START_AUTOGENERATED_TAB_STYLE
# Feel free to update these colors manually and remove these comments.
active_tab_foreground #eeeeee
active_tab_background #d65d0e
inactive_tab_foreground #ebdbb2
inactive_tab_background #202020
# END_AUTOGENERATED_TAB_STYLE

View File

@@ -0,0 +1,14 @@
/*
name hyprlock.conf (under gruvbox theme directory)
authors: David Heinemeier Hansson, Naparajith T L (github: DrInfinite), and Ryan Hughes
copyright: David Heinemeier Hansson
license: MIT
upstream: https://github.com/basecamp/omarchy/blob/master/themes/gruvbox/waybar.css
This file is copied from a theme from Omarchy (https://github.com/basecamp/omarchy).
Licensed under the MIT License. See the original LICENSE file for details at:
https://github.com/basecamp/omarchy/blob/master/LICENSE
*/
@define-color foreground #d4be98;
@define-color background #282828;