feat: add rose-pine gtk themes

This commit is contained in:
Kristofers Solo 2025-10-13 19:28:17 +03:00
parent 7502acd34a
commit e631a16ebd
Signed by: kristoferssolo
GPG Key ID: 8687F2D3EEE6F0ED
4 changed files with 66 additions and 51 deletions

View File

@ -13,7 +13,7 @@ LICENSE = ""
default_target_type = "symbolic" default_target_type = "symbolic"
[base] [base]
depends = [ "default", "zsh", "spotify", "terminal", "local", "misc", "dev", "apps" ] depends = [ "default", "zsh", "spotify", "terminal", "local", "misc", "dev", "apps", "gtk" ]
[x11] [x11]
depends = [ "base", "awesome", "picom", "dunst", "rofi" ] depends = [ "base", "awesome", "picom", "dunst", "rofi" ]
@ -182,3 +182,7 @@ depends = [ "zsh", "tmux", "fish" ]
[apps.files] [apps.files]
"config/Vencord/" = "~/.config/Vencord/" "config/Vencord/" = "~/.config/Vencord/"
"config/obs-studio/" = "~/.config/obs-studio/" "config/obs-studio/" = "~/.config/obs-studio/"
[gtk.files]
"config/gtk-3.0/" = "~/.config/gtk-3.0/"
"config/gtk-4.0/" = "~/.config/gtk-4.0/"

View File

@ -1,57 +1,26 @@
# Source startup file #!/usr/bin/env fish
# if test -f "$XDG_CONFIG_HOME/zsh/startup"
# source "$XDG_CONFIG_HOME/zsh/startup"
# end
# Starship prompt
starship init fish | source starship init fish | source
zoxide init fish | source
# Aliases set -g fish_history_size 1000000
if test -f "$XDG_CONFIG_HOME/fish/alias.fish"
source "$XDG_CONFIG_HOME/fish/alias.fish"
end
# Environment variables set -gx fish_complete_path "$XDG_CONFIG_HOME/fish/completions" $fish_complete_path
set -x KEYTIMEOUT 1
# Functions # fzf configuration
function cd set -gx FZF_DEFAULT_OPTS "--height 40% --layout=reverse --border"
if test (count $argv) -eq 0 set -gx FZF_DEFAULT_COMMAND "fd --type f"
builtin cd ~
else
builtin cd $argv
end
eza -a --icons --group-directories-first
end
function lfcd # # PATH configuration
set tmp (mktemp -uq) # fish_add_path $BUN_INSTALL/bin
lf -last-dir-path="$tmp" $argv # fish_add_path $HOME/.local/bin
if test -f "$tmp" #
set dir (cat "$tmp") # # Environment setup
if test -d "$dir" -a "$dir" != (pwd) # if test -f "$HOME/.local/share/bin/env"
cd "$dir" # source "$HOME/.local/share/bin/env"
end # end
end #
end # # Bun completions
# if test -f "/home/kristofers/.bun/_bun"
function yazicd # source "/home/kristofers/.bun/_bun"
set tmp (mktemp -t "yazi-cwd.XXXXXX")
yazi $argv --cwd-file="$tmp"
set cwd (cat "$tmp")
if test -n "$cwd" -a "$cwd" != "$PWD"
cd "$cwd"
eza -a --icons --group-directories-first
end
rm -f "$tmp"
end
# Keybindings
fish_vi_key_bindings
# Source other files
# if test -f "$HOME/.local/share/../bin/env"
# source "$HOME/.local/share/../bin/env"
# end # end

1
config/gtk-3.0/gtk.css Normal file
View File

@ -0,0 +1 @@
@import url("resource:///org/numixproject/gtk/dist/gtk.css");

View File

@ -0,0 +1,41 @@
@define-color accent_bg_color #c4a7e7;
@define-color accent_fg_color #191724;
@define-color accent_color #c4a7e7;
@define-color destructive_bg_color #eb6f92;
@define-color destructive_fg_color #191724;
@define-color destructive_color #eb6f92;
@define-color success_bg_color #9ccfd8;
@define-color success_fg_color #e0def4;
@define-color success_color #9ccfd8;
@define-color warning_bg_color #f6c177;
@define-color warning_fg_color #e0def4;
@define-color warning_color #f6c177;
@define-color error_bg_color #eb6f92;
@define-color error_fg_color #e0def4;
@define-color error_color #eb6f92;
@define-color window_bg_color #191724;
@define-color window_fg_color #e0def4;
@define-color view_bg_color #26233a;
@define-color view_fg_color #e0def4;
@define-color headerbar_bg_color #191724;
@define-color headerbar_fg_color #e0def4;
@define-color headerbar_backdrop_color @window_bg_color;
@define-color headerbar_shade_color #191724;
@define-color card_bg_color #1f1d2e;
@define-color card_fg_color #e0def4;
@define-color card_shade_color #1f1d2e;
@define-color popover_bg_color #26233a;
@define-color popover_fg_color #e0def4;
@define-color sidebar_backdrop_color #26233A;
@define-color sidebar_bg_color #26233A;
@define-color sidebar_fg_color #e0def4;