refactor: migrate to template-based theme system, clean up old per-theme configs
- Remove per-theme app configs (alacritty, foot, ghostty, hyprland, hyprlock, mako, rofi, swayosd, tmux, walker, waybar, etc.) now handled by default/themed/ templates - Update omarchy scripts (bg-next, list, set) for new template flow - Update configs: bootstrap, nvim, rofi, tmux, mako - Tweak installers (02-install-base.sh, btop, desktop, goose, nvim, obsidian, theme, tmux) - Remove obsolete hyprland-rofi-* and hyprland-walker-* scripts - Update neovim.lua across remaining themes
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
if [[ -z "${DOTFILE_DIR:-}" ]]; then
|
if [[ -z "${DOTFILES_DIR:-}" ]]; then
|
||||||
export DOTFILE_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
export DOTFILES_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
script_dir="$script_dir/installer"
|
script_dir="$script_dir/installer"
|
||||||
|
|||||||
@@ -1,500 +0,0 @@
|
|||||||
monitor = desc:Lenovo Group Limited 0x41A0, preferred, 0x0, 1.0
|
|
||||||
monitor = desc:LG Electronics LG HDR 4K 406NTZN74597, preferred, auto-left, 1.333333
|
|
||||||
monitor = desc:GWD ARZOPA 000000000000, preferred, auto-left, 1.0
|
|
||||||
monitor = desc:Proteon TYPE-C 8R33926O00QS, preferred, auto-right, 1.0
|
|
||||||
#monitor = desc:LG Electronics LG HDR WQHD 0x0006530C, 3440x1440@75.05, auto-up, 1.0
|
|
||||||
monitor = desc:LG Electronics LG HDR WQHD 0x0006530C, preferred, auto-up, 1.0
|
|
||||||
#monitor = desc:LG Electronics LG HDR WQHD 0x0006530C, preferred, 0x0, 1.0
|
|
||||||
#monitor = desc:Ancor Communications Inc ASUS MG28U 0x00009B77, 3840x2160@60.00, auto-left, 1.333333
|
|
||||||
monitor = desc:Ancor Communications Inc ASUS MG28U 0x00009B77, preferred, auto-left, 1.333333
|
|
||||||
monitor = desc:Stargate Technology TYPE-C, preferred, auto-right, 1.0
|
|
||||||
|
|
||||||
monitor = desc:BNQ BenQ EX3501R N4M05650019, preferred, auto-right, 1.0
|
|
||||||
monitor = desc:Dell Inc. DELL U3818DW 97F8P8AD0HEL, preferred, auto-left, 1.0
|
|
||||||
monitor = desc:Microstep MSI MAG342CQR DB6H252300057, preferred, auto-right, 1.0
|
|
||||||
monitor = desc:Ancor Communications Inc ASUS PB238 DCLMTF074371, preferred, auto, 1.0
|
|
||||||
monitor = eDP-1, highrr, 0x0, 1.0
|
|
||||||
monitor = desc:BNQ BenQ EX3203R 7CL00509019, preferred, auto, 1.0
|
|
||||||
monitor = desc:Lenovo Group Limited L15 U133R0A2, preferred, auto-left, 1.0
|
|
||||||
monitor = desc:Lenovo Group Limited M15 V30F2A15, preferred, auto-left, 1.0
|
|
||||||
|
|
||||||
$notifycmd = notify-send
|
|
||||||
$terminal = uwsm app -- ghostty
|
|
||||||
$browser = uwsm app -- firefox.desktop
|
|
||||||
$webapp = uwsm app -- chromium --new-window --ozone-platform=wayland --app
|
|
||||||
$music = uwsm app -- spotify.desktop
|
|
||||||
|
|
||||||
input {
|
|
||||||
kb_layout = us
|
|
||||||
kb_variant =
|
|
||||||
kb_model =
|
|
||||||
# kb_options = ctrl:nocaps
|
|
||||||
kb_options = caps:ctrl_modifier,compose:ralt
|
|
||||||
# kb_options = compose:ralt
|
|
||||||
follow_mouse = 1
|
|
||||||
repeat_rate = 40
|
|
||||||
repeat_delay = 600
|
|
||||||
|
|
||||||
touchpad {
|
|
||||||
natural_scroll = yes
|
|
||||||
disable_while_typing = true
|
|
||||||
clickfinger_behavior = true
|
|
||||||
scroll_factor = 0.7
|
|
||||||
}
|
|
||||||
scroll_method = 2
|
|
||||||
|
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
|
||||||
}
|
|
||||||
|
|
||||||
ecosystem {
|
|
||||||
no_update_news = true
|
|
||||||
}
|
|
||||||
|
|
||||||
general {
|
|
||||||
gaps_in = 0
|
|
||||||
gaps_out = 0
|
|
||||||
border_size = 2
|
|
||||||
allow_tearing = true
|
|
||||||
|
|
||||||
snap {
|
|
||||||
enabled = true
|
|
||||||
}
|
|
||||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
|
||||||
col.inactive_border = rgba(595959aa)
|
|
||||||
|
|
||||||
layout = master
|
|
||||||
}
|
|
||||||
|
|
||||||
master {
|
|
||||||
allow_small_split = true
|
|
||||||
mfact = 0.50
|
|
||||||
new_status = master
|
|
||||||
}
|
|
||||||
|
|
||||||
dwindle {
|
|
||||||
# pseudotile = yes
|
|
||||||
preserve_split = yes
|
|
||||||
smart_split = no
|
|
||||||
force_split = 2
|
|
||||||
# single_window_aspect_ratio = 1 1
|
|
||||||
}
|
|
||||||
|
|
||||||
scrolling {
|
|
||||||
column_width = 1.0
|
|
||||||
}
|
|
||||||
|
|
||||||
decoration {
|
|
||||||
rounding = 3
|
|
||||||
active_opacity = 1.0
|
|
||||||
inactive_opacity = 1.0
|
|
||||||
dim_inactive = false
|
|
||||||
dim_special = 0.0
|
|
||||||
dim_strength = 0.2
|
|
||||||
|
|
||||||
shadow {
|
|
||||||
enabled = false
|
|
||||||
range = 2
|
|
||||||
render_power = 3
|
|
||||||
color = rgba(1a1a1aee)
|
|
||||||
}
|
|
||||||
|
|
||||||
blur {
|
|
||||||
enabled = false
|
|
||||||
size = 3
|
|
||||||
passes = 1
|
|
||||||
vibrancy = 0.1696
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
groupbar {
|
|
||||||
enabled = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
misc {
|
|
||||||
disable_hyprland_logo = true
|
|
||||||
disable_splash_rendering = true
|
|
||||||
focus_on_activate = true
|
|
||||||
mouse_move_enables_dpms = true
|
|
||||||
animate_manual_resizes = true
|
|
||||||
mouse_move_focuses_monitor = true
|
|
||||||
enable_swallow = true
|
|
||||||
enable_anr_dialog = false
|
|
||||||
force_default_wallpaper = true
|
|
||||||
# vfr = true
|
|
||||||
}
|
|
||||||
|
|
||||||
xwayland {
|
|
||||||
force_zero_scaling = true
|
|
||||||
}
|
|
||||||
|
|
||||||
animations {
|
|
||||||
enabled = yes
|
|
||||||
|
|
||||||
#animation = borderangle, 1, 50, linear, loop
|
|
||||||
|
|
||||||
bezier = generic, 0.05, 0.9, 0.1, 1.08
|
|
||||||
bezier = almostLinear,0.5,0.5,0.75,1.0
|
|
||||||
bezier = quick,0.15,0,0.1,1
|
|
||||||
|
|
||||||
animation = windows, 1, 3, almostLinear
|
|
||||||
animation = windowsOut, 1, 3, quick
|
|
||||||
animation = windowsIn, 1, 3, quick
|
|
||||||
animation = border, 1, 10, generic
|
|
||||||
animation = fade, 1, 3, almostLinear
|
|
||||||
animation = workspaces, 1, 1, quick
|
|
||||||
animation = layers, 1, 3, quick
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bindd = SUPER, return, Tmux Terminal, exec, $terminal -e tmux new -A -s main
|
|
||||||
bindd = SUPER SHIFT, return, NVIM Terminal, exec, $terminal -e nvim
|
|
||||||
bindd = SUPER, B, Browser, exec, $browser
|
|
||||||
bindd = SUPER, T, Activity, exec, $terminal -e btop
|
|
||||||
bindd = SUPER, S, Finder, exec, uwsm app -- rofi -show recursivebrowser
|
|
||||||
bindd = SUPER, I, System Status, exec, $notifycmd "$(~/.local/bin/sysinfo)"
|
|
||||||
|
|
||||||
bindd = SUPER, slash, Password, exec, ROFI_PASS_BACKEND=wtype ROFI_PASS_CLIPBOARD_BACKEND=wl-clipboard ~/.local/bin/rofi-pass
|
|
||||||
bindd = SUPER, SPACE, App Launcher, exec, uwsm app -- rofi -show drun
|
|
||||||
#bindd = SUPER ALT, SPACE, Search Launcher, exec, uwsm app -- rofi -show combi
|
|
||||||
bind = SUPER SHIFT, SPACE, exec, uwsm app -- ~/.local/bin/hyprland-fetch-client
|
|
||||||
bind = SUPER CONTROL, SPACE, exec, uwsm app -- ~/.local/bin/hyprland-focus-client
|
|
||||||
bind = SUPER CONTROL, return, exec, uwsm app -- ~/.local/bin/hyprland-tmux-session
|
|
||||||
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, V, Volume, exec, pavucontrol
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, B, Bluetooth, exec, uwsm app blueberry
|
|
||||||
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, semicolon, Update wallpaper, exec, ~/.local/bin/bing-wallpaper
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, A, ChatGPT, exec, $webapp="https://chatgpt.com"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, C, Calendar, exec, $webapp="https://outlook.office.com/calendar/view/month"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, E, Email, exec, $webapp="https://outlook.office.com/mail"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, U, UWO Team, exec, $webapp="https://teams.microsoft.com/v2/"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, Y, YouTube, exec, $webapp="https://youtube.com/"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, W, WhatsApp, exec, $webapp="https://web.whatsapp.com/"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, G, Google, exec, $webapp="https://www.gmail.com/"
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, M, Music, exec, $music
|
|
||||||
bindd = SUPER CONTROL SHIFT ALT, F, File manager, exec, uwsm app -- pcmanfm
|
|
||||||
|
|
||||||
bindd = SUPER, F, Force full screen, fullscreen, 0
|
|
||||||
bindd = SUPER CTRL, F, Tiled full screen, fullscreenstate, 0 2
|
|
||||||
bindd = SUPER ALT, F, Full width, fullscreen, 1
|
|
||||||
|
|
||||||
bindd = SUPER, W, Close active window, killactive,
|
|
||||||
bindd = SUPER, P, Pseudo window, pseudo, # dwindle
|
|
||||||
bindd = SUPER, V, Toggle floating, togglefloating,
|
|
||||||
# bindd = SUPER, X, Toggle split, togglesplit, # dwindle
|
|
||||||
bindd = SUPER, A, Bring active to top, alterzorder, top
|
|
||||||
|
|
||||||
bindd = SUPER, left, Move focus left, movefocus, l
|
|
||||||
bindd = SUPER, right, Move focus right, movefocus, r
|
|
||||||
bindd = SUPER, up, Move focus up, movefocus, u
|
|
||||||
bindd = SUPER, down, Move focus down, movefocus, d
|
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
|
||||||
bind = SUPER, H, movefocus, l
|
|
||||||
bind = SUPER, L, movefocus, r
|
|
||||||
bind = SUPER, K, movefocus, u
|
|
||||||
bind = SUPER, J, movefocus, d
|
|
||||||
|
|
||||||
# Swap active window with the one next to it with SUPER + SHIFT + arrow keys
|
|
||||||
bindd = SUPER SHIFT, left, Swap window to the left, swapwindow, l
|
|
||||||
bindd = SUPER SHIFT, right, Swap window to the right, swapwindow, r
|
|
||||||
bindd = SUPER SHIFT, up, Swap window up, swapwindow, u
|
|
||||||
bindd = SUPER SHIFT, down, Swap window down, swapwindow, d
|
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
|
||||||
bind = SUPER SHIFT, H, swapwindow, l
|
|
||||||
bind = SUPER SHIFT, L, swapwindow, r
|
|
||||||
bind = SUPER SHIFT, K, swapwindow, u
|
|
||||||
bind = SUPER SHIFT, J, swapwindow, d
|
|
||||||
|
|
||||||
# Monitor and windows
|
|
||||||
bind = SUPER SHIFT, period, movewindow, mon:+1
|
|
||||||
bind = SUPER SHIFT, comma, movewindow, mon:-1
|
|
||||||
bind = SUPER CONTROL, period, movecurrentworkspacetomonitor, +1
|
|
||||||
bind = SUPER CONTROL, comma, movecurrentworkspacetomonitor, -1
|
|
||||||
|
|
||||||
bindd = SUPER, z, Focus on last, focuscurrentorlast
|
|
||||||
|
|
||||||
# Move focus with SUPER + arrow keys
|
|
||||||
bind = SUPER ALT, period, swapnext
|
|
||||||
bind = SUPER ALT, comma, swapnext, prev
|
|
||||||
|
|
||||||
# Cycle through applications on active workspace
|
|
||||||
# bindd = ALT, Tab, Cycle to next window, cyclenext
|
|
||||||
bindd = ALT, Tab, Cycle to next window, layoutmsg, cyclenext
|
|
||||||
bindd = ALT, Tab, Reveal active window on top, alterzorder, top
|
|
||||||
bindd = ALT SHIFT, Tab, Cycle to next window, layoutmsg, focus r
|
|
||||||
|
|
||||||
bindd = ALT SHIFT, Tab, Cycle to prev window, layoutmsg, cycleprev
|
|
||||||
bindd = ALT SHIFT, Tab, Cycle to prev window, layoutmsg, focus l
|
|
||||||
|
|
||||||
bind = SUPER ALT, Tab, focusworkspaceoncurrentmonitor, previous
|
|
||||||
|
|
||||||
# cycle monitors
|
|
||||||
bind = SUPER, Tab, focusmonitor, +1
|
|
||||||
bind = SUPER, Tab, exec, $notifycmd "$(~/.local/bin/active-workspace)"
|
|
||||||
|
|
||||||
# arrange split ratio
|
|
||||||
bind = SUPER, minus, layoutmsg, mfact exact 0.3
|
|
||||||
bind = SUPER SHIFT, equal, layoutmsg, mfact exact 0.7
|
|
||||||
bind = SUPER, equal, layoutmsg, mfact exact 0.5
|
|
||||||
bind = SUPER, period, layoutmsg, cyclenext
|
|
||||||
bind = SUPER, period, layoutmsg, focus r
|
|
||||||
bind = SUPER, comma, layoutmsg, cycleprev
|
|
||||||
bind = SUPER, comma, layoutmsg, focus l
|
|
||||||
|
|
||||||
bind = SUPER, M, layoutmsg, swapwithmaster
|
|
||||||
#bind = SUPER, M, layoutmsg, rollnext
|
|
||||||
|
|
||||||
# Change Workspace Mode
|
|
||||||
bind = SUPER SHIFT, X, workspaceopt, allfloat
|
|
||||||
bind = SUPER SHIFT, X, exec, $notifycmd "Toggled All Float Mode"
|
|
||||||
|
|
||||||
bind = SUPER SHIFT, Z, workspaceopt, allpseudo
|
|
||||||
bind = SUPER SHIFT, Z, exec, $notifycmd "Toggled All Pseudo Mode"
|
|
||||||
|
|
||||||
bind = SUPER, semicolon, togglespecialworkspace
|
|
||||||
bind = SUPER, semicolon, exec, $notifycmd "Toggled Special Workspace"
|
|
||||||
|
|
||||||
bind = SUPER SHIFT, semicolon, movetoworkspacesilent, special
|
|
||||||
bind = SUPER, C, centerwindow
|
|
||||||
|
|
||||||
bind = SUPER SHIFT CONTROL ALT, Z, submap,passthru
|
|
||||||
submap = passthru
|
|
||||||
bind = SUPER, Escape,submap,reset
|
|
||||||
submap = reset
|
|
||||||
|
|
||||||
bind = SUPER, Escape, exec, loginctl lock-session
|
|
||||||
bind = SUPER SHIFT, Escape, exec, systemctl suspend
|
|
||||||
bind = SUPER ALT, Escape, exec, uwsm stop,
|
|
||||||
bind = SUPER CTRL, Escape, exec, reboot
|
|
||||||
bind = SUPER SHIFT CTRL, Escape, exec, systemctl poweroff
|
|
||||||
|
|
||||||
bind = SUPER, Y, exec, makoctl dismiss
|
|
||||||
bind = SUPER, F10, exec, $notifycmd "System Menu"
|
|
||||||
bind = SUPER, F10, submap, wmmenu
|
|
||||||
submap = wmmenu
|
|
||||||
bind = , Q, exit,
|
|
||||||
bind = , S, exec, makoctl -a do-not-disturb
|
|
||||||
bind = , N, exec, makoctl -r do-not-disturb
|
|
||||||
bind = , M, exec, hyprland-toggle-monitor eDP-1
|
|
||||||
bind = , escape, exec, $notifycmd "Leaving System Menu"
|
|
||||||
bind = , escape, submap, reset
|
|
||||||
submap = reset
|
|
||||||
|
|
||||||
# window resize
|
|
||||||
bind = SUPER, F9, exec, $notifycmd "Window Menu"
|
|
||||||
bind = SUPER, F9, submap, resize
|
|
||||||
submap = resize
|
|
||||||
binde = , period, resizeactive, 10 10
|
|
||||||
binde = , comma, resizeactive, -10 -10
|
|
||||||
bind = , r, resizeactive, exact 50% 50%
|
|
||||||
bind = , s, resizeactive, exact 25% 25%
|
|
||||||
bind = , c, centerwindow, 0 10
|
|
||||||
bind = , p, pin
|
|
||||||
bind = , up, movewindow, u
|
|
||||||
bind = , down, movewindow, d
|
|
||||||
bind = , left, movewindow, l
|
|
||||||
bind = , right, movewindow, r
|
|
||||||
bind = , escape, exec, $notifycmd "Leaving Window Menu"
|
|
||||||
bind = , escape, submap, reset
|
|
||||||
submap = reset
|
|
||||||
|
|
||||||
# Switch workspaces with SUPER + [0-9]
|
|
||||||
bindd = SUPER CONTROL, code:10, Switch to workspace 1, workspace, 1
|
|
||||||
bindd = SUPER CONTROL, code:11, Switch to workspace 2, workspace, 2
|
|
||||||
bindd = SUPER CONTROL, code:12, Switch to workspace 3, workspace, 3
|
|
||||||
bindd = SUPER CONTROL, code:13, Switch to workspace 4, workspace, 4
|
|
||||||
bindd = SUPER CONTROL, code:14, Switch to workspace 5, workspace, 5
|
|
||||||
bindd = SUPER CONTROL, code:15, Switch to workspace 6, workspace, 6
|
|
||||||
bindd = SUPER CONTROL, code:16, Switch to workspace 7, workspace, 7
|
|
||||||
bindd = SUPER CONTROL, code:17, Switch to workspace 8, workspace, 8
|
|
||||||
bindd = SUPER CONTROL, code:18, Switch to workspace 9, workspace, 9
|
|
||||||
bindd = SUPER CONTROL, code:19, Switch to workspace 10, workspace, 10
|
|
||||||
|
|
||||||
# Switch workspaces with SUPER + [0-9]
|
|
||||||
bindd = SUPER, code:10, Switch to workspace 1, focusworkspaceoncurrentmonitor, 1
|
|
||||||
bindd = SUPER, code:11, Switch to workspace 2, focusworkspaceoncurrentmonitor, 2
|
|
||||||
bindd = SUPER, code:12, Switch to workspace 3, focusworkspaceoncurrentmonitor, 3
|
|
||||||
bindd = SUPER, code:13, Switch to workspace 4, focusworkspaceoncurrentmonitor, 4
|
|
||||||
bindd = SUPER, code:14, Switch to workspace 5, focusworkspaceoncurrentmonitor, 5
|
|
||||||
bindd = SUPER, code:15, Switch to workspace 6, focusworkspaceoncurrentmonitor, 6
|
|
||||||
bindd = SUPER, code:16, Switch to workspace 7, focusworkspaceoncurrentmonitor, 7
|
|
||||||
bindd = SUPER, code:17, Switch to workspace 8, focusworkspaceoncurrentmonitor, 8
|
|
||||||
bindd = SUPER, code:18, Switch to workspace 9, focusworkspaceoncurrentmonitor, 9
|
|
||||||
bindd = SUPER, code:19, Switch to workspace 10, focusworkspaceoncurrentmonitor, 10
|
|
||||||
|
|
||||||
# Move active window to a workspace with SUPER + SHIFT + [0-9]
|
|
||||||
bindd = SUPER SHIFT, code:10, Move window to workspace 1, movetoworkspace, 1
|
|
||||||
bindd = SUPER SHIFT, code:11, Move window to workspace 2, movetoworkspace, 2
|
|
||||||
bindd = SUPER SHIFT, code:12, Move window to workspace 3, movetoworkspace, 3
|
|
||||||
bindd = SUPER SHIFT, code:13, Move window to workspace 4, movetoworkspace, 4
|
|
||||||
bindd = SUPER SHIFT, code:14, Move window to workspace 5, movetoworkspace, 5
|
|
||||||
bindd = SUPER SHIFT, code:15, Move window to workspace 6, movetoworkspace, 6
|
|
||||||
bindd = SUPER SHIFT, code:16, Move window to workspace 7, movetoworkspace, 7
|
|
||||||
bindd = SUPER SHIFT, code:17, Move window to workspace 8, movetoworkspace, 8
|
|
||||||
bindd = SUPER SHIFT, code:18, Move window to workspace 9, movetoworkspace, 9
|
|
||||||
bindd = SUPER SHIFT, code:19, Move window to workspace 10, movetoworkspace, 10
|
|
||||||
|
|
||||||
# Screenshots
|
|
||||||
bind = , PRINT, exec, hyprshot -m region
|
|
||||||
bind = SHIFT, PRINT, exec, hyprshot -m window
|
|
||||||
bind = CTRL, PRINT, exec, hyprshot -m output
|
|
||||||
|
|
||||||
# Color picker
|
|
||||||
bind = SUPER, PRINT, exec, pkill hyprpicker || hyprpicker -a
|
|
||||||
|
|
||||||
# media controls
|
|
||||||
bindl = , XF86AudioMedia, exec, playerctl play-pause
|
|
||||||
bindl = , XF86AudioPlay, exec, playerctl play-pause
|
|
||||||
bindl = , XF86AudioPrev, exec, playerctl previous
|
|
||||||
bindl = , XF86AudioNext, exec, playerctl next
|
|
||||||
|
|
||||||
bindle = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
|
||||||
bindle = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
|
||||||
bindl = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
|
||||||
|
|
||||||
bindle = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
|
||||||
bindle = ,XF86MonBrightnessDown, exec,brightnessctl s 10%-
|
|
||||||
|
|
||||||
# Scroll through existing workspaces with SUPER + scroll
|
|
||||||
bindd = SUPER, mouse_down, Scroll active workspace forward, workspace, e+1
|
|
||||||
bindd = SUPER, mouse_up, Scroll active workspace backward, workspace, e-1
|
|
||||||
|
|
||||||
# Move/resize windows with SUPER + LMB/RMB and dragging
|
|
||||||
bindmd = SUPER, mouse:272, Move window, movewindow
|
|
||||||
bindmd = SUPER, mouse:273, Resize window, resizewindow
|
|
||||||
|
|
||||||
# Workspace rules
|
|
||||||
workspace = w[tv1], gapsout:0, gapsin:0
|
|
||||||
workspace = f[1], gapsout:0, gapsin:0
|
|
||||||
|
|
||||||
workspace = special:special, bordersize:3
|
|
||||||
|
|
||||||
windowrule = border_size 2, rounding 0, match:float 0, match:workspace w[tv1]
|
|
||||||
windowrule = border_size 2, rounding 0, match:float 0, match:workspace f[1]
|
|
||||||
|
|
||||||
# Define terminal tag to style them uniformly
|
|
||||||
windowrule = tag +terminal, match:class (Alacritty|kitty|com.mitchellh.ghostty)
|
|
||||||
|
|
||||||
windowrule = scroll_touchpad 1.5, match:class (Alacritty|kitty)
|
|
||||||
windowrule = scroll_touchpad 0.2, match:class com.mitchellh.ghostty
|
|
||||||
|
|
||||||
|
|
||||||
# Picture-in-picture overlays
|
|
||||||
windowrule = tag +pip, match:title (Picture.?in.?[Pp]icture)
|
|
||||||
windowrule = float on, pin on, size 600 338, keep_aspect_ratio on, border_size 0, opacity 1 1, move ((monitor_w*1)-window_w-40) ((monitor_h*0.04)), match:tag pip
|
|
||||||
|
|
||||||
windowrule = no_shadow on, match:float 0
|
|
||||||
|
|
||||||
# Floating windows
|
|
||||||
windowrule = float on, center on, size 800 600, match:tag floating-window
|
|
||||||
|
|
||||||
windowrule = tag +floating-window, match:class (blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer|com.gabm.satty|Omarchy|About|TUI.float)
|
|
||||||
windowrule = tag +floating-window, match:class (xdg-desktop-portal-gtk|sublime_text|DesktopEditors), match:title ^(Open.*Files?|Save.*Files?|Save.*As|All Files|Save)
|
|
||||||
|
|
||||||
|
|
||||||
# Browser types
|
|
||||||
windowrule = tag +chromium-based-browser, match:class ([cC]hrom(e|ium)|[bB]rave-browser|Microsoft-edge|Vivaldi-stable)
|
|
||||||
windowrule = tag +firefox-based-browser, match:class (Firefox|zen|librewolf)
|
|
||||||
|
|
||||||
# Force chromium-based browsers into a tile to deal with --app bug
|
|
||||||
windowrule = tile on, match:tag chromium-based-browser
|
|
||||||
|
|
||||||
# Some video sites should never have opacity applied to them
|
|
||||||
# windowrule = opacity 1.0 1.0, match:initial_title (youtube\.com_/|app\.zoom\.us_/wc/home)
|
|
||||||
# No transparency on media windows
|
|
||||||
# windowrule = opacity 1 1, match:class ^(zoom|vlc|mpv|org.kde.kdenlive|com.obsproject.Studio|com.github.PintaProject.Pinta|imv|org.gnome.NautilusPreviewer)$
|
|
||||||
|
|
||||||
# Only a subtle opacity change, but not for video sites
|
|
||||||
# windowrule = opacity 1 0.97, match:tag chromium-based-browser
|
|
||||||
# windowrule = opacity 1 0.97, match:tag firefox-based-browser
|
|
||||||
|
|
||||||
windowrule = float on, size 1024 480, match:class (org.pulseaudio.pavucontrol)
|
|
||||||
|
|
||||||
# telegram media viewer
|
|
||||||
windowrule = float on, match:title ^(Media viewer)$
|
|
||||||
|
|
||||||
layerrule = no_anim on, match:namespace rofi
|
|
||||||
layerrule = no_anim on, match:namespace walker
|
|
||||||
|
|
||||||
windowrule = stay_focused on, match:class (rofi)
|
|
||||||
windowrule = stay_focused on, match:class (walker)
|
|
||||||
|
|
||||||
windowrule = stay_focused on, match:class ^(pinentry-) # fix pinentry losing focus
|
|
||||||
windowrule = dim_around on, stay_focused on, match:class ^(gcr-prompter)$
|
|
||||||
|
|
||||||
# Remove 1px border around hyprshot screenshots
|
|
||||||
layerrule = no_anim on, match:namespace selection
|
|
||||||
|
|
||||||
# idle inhibit while watching videos
|
|
||||||
windowrule = idle_inhibit focus, match:class ^(mpv|.+exe)$
|
|
||||||
windowrule = idle_inhibit focus, match:class ^(firefox)$, match:title ^(.*YouTube.*)$
|
|
||||||
windowrule = idle_inhibit fullscreen, match:class ^(firefox)$
|
|
||||||
|
|
||||||
windowrule = pseudo on, match:workspace w[-99]
|
|
||||||
|
|
||||||
layerrule = blur on, ignore_alpha 0, match:namespace ^(gtk-layer-shell|anyrun)$
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
|
||||||
windowrule = suppress_event maximize, match:class .*
|
|
||||||
|
|
||||||
# Fix some dragging issues with XWayland
|
|
||||||
windowrule = no_focus on, match:class ^$, match:title ^$, match:xwayland 1, match:float 1, match:fullscreen 0, match:pin 0
|
|
||||||
windowrule {
|
|
||||||
name = windowrule-28
|
|
||||||
no_focus = on
|
|
||||||
match:class = ^$
|
|
||||||
match:title = ^$
|
|
||||||
match:xwayland = 1
|
|
||||||
match:float = 1
|
|
||||||
match:fullscreen = 0
|
|
||||||
match:pin = 0
|
|
||||||
}
|
|
||||||
|
|
||||||
# Some default env vars.
|
|
||||||
|
|
||||||
# Cursor size
|
|
||||||
env = XCURSOR_SIZE,24
|
|
||||||
env = HYPRCURSOR_SIZE,24
|
|
||||||
|
|
||||||
# Force all apps to use Wayland
|
|
||||||
env = GDK_BACKEND,wayland,x11,*
|
|
||||||
env = QT_QPA_PLATFORM,wayland;xcb
|
|
||||||
env = QT_STYLE_OVERRIDE,kvantum
|
|
||||||
env = SDL_VIDEODRIVER,wayland
|
|
||||||
env = MOZ_ENABLE_WAYLAND,1
|
|
||||||
env = ELECTRON_OZONE_PLATFORM_HINT,wayland
|
|
||||||
env = OZONE_PLATFORM,wayland
|
|
||||||
env = XDG_SESSION_TYPE,wayland
|
|
||||||
|
|
||||||
# Allow better support for screen sharing (Google Meet, Discord, etc)
|
|
||||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
|
||||||
env = XDG_SESSION_DESKTOP,Hyprland
|
|
||||||
|
|
||||||
# Use XCompose file
|
|
||||||
env = XCOMPOSEFILE,~/.XCompose
|
|
||||||
|
|
||||||
# Make Chromium use XCompose and all Wayland
|
|
||||||
env = CHROMIUM_FLAGS,"--enable-features=UseOzonePlatform --ozone-platform=wayland --gtk-version=4"
|
|
||||||
|
|
||||||
# Make .desktop files available for wofi
|
|
||||||
env = XDG_DATA_DIRS,/usr/share:/usr/local/share:~/.local/share
|
|
||||||
|
|
||||||
# Source a file (multi-file configs)
|
|
||||||
source = $HOME/.local/share/themes/current/theme/hyprland.conf
|
|
||||||
|
|
||||||
exec-once = dbus-update-activation-environment --systemd --all
|
|
||||||
exec-once = systemctl --user start hyprpolkitagent
|
|
||||||
|
|
||||||
exec-once = hyprctl setcursor Pop 24
|
|
||||||
exec-once = uwsm app -- hypridle
|
|
||||||
exec-once = uwsm app -- mako
|
|
||||||
exec-once = uwsm app -- fcitx5
|
|
||||||
exec-once = uwsm app -- udiskie -a -n -T &
|
|
||||||
exec-once = uwsm app -- awww-daemon
|
|
||||||
exec-once = gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,gpg
|
|
||||||
# exec-once = systemctl --user import-environment $(env | cut -d'=' -f 1)
|
|
||||||
exec-once = systemctl --user import-environment DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_TYPE XDG_RUNTIME_DIR DBUS_SESSION_BUS_ADDRESS LANG PATH
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
/home/sjb/.config/omarchy/current/theme/mako.ini
|
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
anchor=top-right
|
||||||
|
group-by=app-name,summary,body
|
||||||
|
default-timeout=5000
|
||||||
|
width=420
|
||||||
|
outer-margin=20
|
||||||
|
padding=10,15
|
||||||
|
border-size=2
|
||||||
|
max-icon-size=32
|
||||||
|
font=sans-serif 14px
|
||||||
|
|
||||||
|
[app-name=Spotify]
|
||||||
|
invisible=1
|
||||||
|
|
||||||
|
[mode=do-not-disturb]
|
||||||
|
invisible=true
|
||||||
|
|
||||||
|
[mode=do-not-disturb app-name=notify-send]
|
||||||
|
invisible=false
|
||||||
|
|
||||||
|
[urgency=critical]
|
||||||
|
default-timeout=0
|
||||||
|
layer=overlay
|
||||||
|
|
||||||
|
[summary~="Setup Wi-Fi"]
|
||||||
|
on-button-left=exec sh -c 'omarchy-notification-dismiss "Setup Wi-Fi"; omarchy-launch-wifi'
|
||||||
|
|
||||||
|
[summary~="Update System"]
|
||||||
|
on-button-left=exec sh -c 'omarchy-notification-dismiss "Update System"; omarchy-launch-floating-terminal-with-presentation omarchy-update'
|
||||||
|
|
||||||
|
[summary~="Learn Keybindings"]
|
||||||
|
on-button-left=exec sh -c 'omarchy-notification-dismiss "Learn Keybindings"; omarchy-menu-keybindings'
|
||||||
|
|
||||||
|
[summary~="Install Dictation with Voxtype"]
|
||||||
|
on-button-left=exec sh -c 'omarchy-notification-dismiss "Install Dictation with Voxtype"; omarchy-launch-floating-terminal-with-presentation omarchy-voxtype-install'
|
||||||
|
|
||||||
|
[summary~="Screenshot copied & saved"]
|
||||||
|
max-icon-size=80
|
||||||
|
format=<b>%s</b>\n%b
|
||||||
|
|
||||||
|
include=~/.config/omarchy/current/theme/mako.ini
|
||||||
@@ -165,6 +165,7 @@ vim.pack.add({
|
|||||||
{ src = 'https://github.com/mistweaverco/kulala.nvim' },
|
{ src = 'https://github.com/mistweaverco/kulala.nvim' },
|
||||||
{ src = 'https://github.com/moyiz/blink-emoji.nvim' },
|
{ src = 'https://github.com/moyiz/blink-emoji.nvim' },
|
||||||
{ src = 'https://github.com/neovim/nvim-lspconfig' },
|
{ src = 'https://github.com/neovim/nvim-lspconfig' },
|
||||||
|
{ src = 'https://github.com/norcalli/nvim-colorizer.lua' },
|
||||||
{ src = 'https://github.com/nvim-lua/plenary.nvim' },
|
{ src = 'https://github.com/nvim-lua/plenary.nvim' },
|
||||||
{ src = 'https://github.com/nvim-lualine/lualine.nvim' },
|
{ src = 'https://github.com/nvim-lualine/lualine.nvim' },
|
||||||
{ src = 'https://github.com/nvim-mini/mini.ai' },
|
{ src = 'https://github.com/nvim-mini/mini.ai' },
|
||||||
|
|||||||
+99
-4
@@ -1,8 +1,16 @@
|
|||||||
configuration{
|
@theme "theme"
|
||||||
|
|
||||||
|
* {
|
||||||
|
border: 1;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
spacing: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
configuration {
|
||||||
combi-modes: [window,drun];
|
combi-modes: [window,drun];
|
||||||
icon-theme: "Oranchelo";
|
icon-theme: "Oranchelo";
|
||||||
show-icons: true;
|
show-icons: true;
|
||||||
terminal: "foot";
|
|
||||||
drun-display-format: "{icon} {name}";
|
drun-display-format: "{icon} {name}";
|
||||||
location: 0;
|
location: 0;
|
||||||
disable-history: false;
|
disable-history: false;
|
||||||
@@ -12,11 +20,98 @@ configuration{
|
|||||||
display-window: " Window";
|
display-window: " Window";
|
||||||
display-Network: " Network";
|
display-Network: " Network";
|
||||||
sidebar-mode: true;
|
sidebar-mode: true;
|
||||||
}
|
font: "MonaspiceRn Nerd Font 15";
|
||||||
|
|
||||||
@theme "theme"
|
drun {
|
||||||
|
display-name: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
run {
|
||||||
|
display-name: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
display-name: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
timeout {
|
||||||
|
delay: 10;
|
||||||
|
action: "kb-cancel";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
listview {
|
listview {
|
||||||
columns: 1;
|
columns: 1;
|
||||||
lines: 10;
|
lines: 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
window {
|
||||||
|
transparency: "real";
|
||||||
|
border-color: @border-color;
|
||||||
|
border-radius: @window-border-radius;
|
||||||
|
border: @window-border-size;
|
||||||
|
}
|
||||||
|
|
||||||
|
message {
|
||||||
|
border-color: @seperator-color;
|
||||||
|
border: 1px dash 0px 0px;
|
||||||
|
padding: 1px;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
children: [inputbar, listview];
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
str: ":";
|
||||||
|
expand: false;
|
||||||
|
text-color: @prompt-color;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
border: 0px;
|
||||||
|
children: [prompt, entry];
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
border: 0px;
|
||||||
|
background-color: @prompt-background-color;
|
||||||
|
padding: 12px 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
padding: 12px 16px 12px 12px;
|
||||||
|
text-color: @prompt-color;
|
||||||
|
background-color: @prompt-background-color;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
lines: 8;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
border: 0px;
|
||||||
|
// children: [element-text];
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text, element-icon, mode-switcher {
|
||||||
|
border: 0px;
|
||||||
|
background-color: inherit;
|
||||||
|
text-color: inherit;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @selected-background;
|
||||||
|
text-color: @selected-foreground;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
padding: 10px;
|
||||||
|
background-color: @normal-background;
|
||||||
|
text-color: @normal-foreground;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
}
|
||||||
|
|||||||
@@ -152,9 +152,7 @@ set -g @plugin 'joshmedeski/tmux-fzf-url'
|
|||||||
set -g @plugin 'aserowy/tmux.nvim'
|
set -g @plugin 'aserowy/tmux.nvim'
|
||||||
set -g @plugin 'vieitesss/agent-radar'
|
set -g @plugin 'vieitesss/agent-radar'
|
||||||
|
|
||||||
set -g status-left ""
|
|
||||||
source-file ~/.config/tmux/theme
|
source-file ~/.config/tmux/theme
|
||||||
#set -ag status-right '#(bash ~/.config/tmux/battery.sh) '
|
|
||||||
|
|
||||||
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
|
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
|
||||||
run '~/.config/tmux/plugins/tpm/tpm'
|
run '~/.config/tmux/plugins/tpm/tpm'
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ fi
|
|||||||
|
|
||||||
paru -Sy --needed iptables-nft
|
paru -Sy --needed iptables-nft
|
||||||
|
|
||||||
$DOTFILE_DIR/package-installer $DOTFILE_DIR/packages/sjb-base.packages
|
$DOTFILES_DIR/package-installer $DOTFILES_DIR/packages/sjb-base.packages
|
||||||
|
|
||||||
if [[ -x "$(command -v systemctl)" ]]; then
|
if [[ -x "$(command -v systemctl)" ]]; then
|
||||||
sudo systemctl enable --now bluetooth.service
|
sudo systemctl enable --now bluetooth.service
|
||||||
|
|||||||
+2
-2
@@ -1,9 +1,9 @@
|
|||||||
#!/bin/sh -e
|
#!/bin/sh -e
|
||||||
|
|
||||||
${DOTFILES_DIR}/sync-config config/btop
|
${DOTFILES_DIR}/sync-config config/btop
|
||||||
THEMES_DIR="${HOME}/.local/share/themes"
|
THEME_DIR="${HOME}/.config/omarchy/current/theme"
|
||||||
|
|
||||||
# theme link
|
# theme link
|
||||||
mkdir -p ~/.config/btop/themes
|
mkdir -p ~/.config/btop/themes
|
||||||
ln -snf ${THEMES_DIR}/current/theme/btop.theme ${HOME}/.config/btop/themes/current.theme
|
ln -snf ${THEME_DIR}/btop.theme ${HOME}/.config/btop/themes/current.theme
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ if [[ -x "$(command -v systemctl)" ]]; then
|
|||||||
systemctl --user enable --now syncthing
|
systemctl --user enable --now syncthing
|
||||||
fi
|
fi
|
||||||
|
|
||||||
THEMES_DIR="${HOME}/.local/share/themes"
|
THEME_DIR="${HOME}/.config/omarchy/current/theme"
|
||||||
|
|
||||||
${DOTFILES_DIR}/sync-config config/hypr
|
${DOTFILES_DIR}/sync-config config/hypr
|
||||||
|
|
||||||
@@ -24,11 +24,11 @@ fi
|
|||||||
${DOTFILES_DIR}/sync-config config/rofi
|
${DOTFILES_DIR}/sync-config config/rofi
|
||||||
|
|
||||||
${DOTFILES_DIR}/sync-config config/mako
|
${DOTFILES_DIR}/sync-config config/mako
|
||||||
ln -snf ${THEMES_DIR}/current/theme/mako.ini ${HOME}/.config/mako/config
|
ln -snf ${THEME_DIR}/current/theme/mako.ini ${HOME}/.config/mako/config
|
||||||
|
|
||||||
|
|
||||||
${DOTFILES_DIR}/sync-config config/ghostty
|
${DOTFILES_DIR}/sync-config config/ghostty
|
||||||
ln -snf ${THEMES_DIR}/current/theme/ghostty ${HOME}/.config/ghostty/theme
|
ln -snf ${THEME_DIR}/current/theme/ghostty ${HOME}/.config/ghostty/theme
|
||||||
|
|
||||||
|
|
||||||
${DOTFILES_DIR}/sync-config config/chromium-flags.conf
|
${DOTFILES_DIR}/sync-config config/chromium-flags.conf
|
||||||
|
|||||||
Regular → Executable
Regular → Executable
+2
-2
@@ -8,10 +8,10 @@ ${DOTFILES_DIR}/sync-config config/nvim
|
|||||||
|
|
||||||
# Set specific app links for current theme
|
# Set specific app links for current theme
|
||||||
PLUGINS_DIR="${HOME}/.config/nvim/plugin"
|
PLUGINS_DIR="${HOME}/.config/nvim/plugin"
|
||||||
THEMES_DIR="${HOME}/.local/share/themes"
|
THEME_DIR="${HOME}/.config/omarchy/current/theme"
|
||||||
|
|
||||||
mkdir -p ${PLUGINS_DIR}
|
mkdir -p ${PLUGINS_DIR}
|
||||||
ln -snf ${THEMES_DIR}/current/theme/neovim-vimpack.lua ${PLUGINS_DIR}/theme.lua
|
ln -snf ${THEME_DIR}/current/theme/neovim-vimpack.lua ${PLUGINS_DIR}/theme.lua
|
||||||
|
|
||||||
uv tool install vectorcode
|
uv tool install vectorcode
|
||||||
|
|
||||||
|
|||||||
Regular → Executable
+2
-3
@@ -18,8 +18,7 @@ ${DOTFILES_DIR}/sync-script script/omarchy-theme-list
|
|||||||
${DOTFILES_DIR}/sync-script script/omarchy-theme-set
|
${DOTFILES_DIR}/sync-script script/omarchy-theme-set
|
||||||
|
|
||||||
# Set initial theme
|
# Set initial theme
|
||||||
THEMES_DIR="$HOME/.local/share/themes"
|
THEME_DIR="${HOME}/.config/omarchy/current/theme"
|
||||||
mkdir -p ${THEMES_DIR}
|
mkdir -p ${THEME_DIR}
|
||||||
ln -snf ${DOTFILES_DIR}/themes/ ${THEMES_DIR}/available
|
|
||||||
omarchy-theme-set "tokyo-night"
|
omarchy-theme-set "tokyo-night"
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -5,9 +5,9 @@ if [[ ! -x "$(command -v tmux)" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
${DOTFILES_DIR}/sync-config config/tmux
|
${DOTFILES_DIR}/sync-config config/tmux
|
||||||
THEMES_DIR="${HOME}/.local/share/themes"
|
THEME_DIR="${HOME}/.config/omarchy/current/theme"
|
||||||
|
|
||||||
ln -snf ${THEMES_DIR}/current/theme/tmux ${HOME}/.config/tmux/theme
|
ln -snf ${THEME_DIR}/current/theme/tmux ${HOME}/.config/tmux/theme
|
||||||
|
|
||||||
# setup tmux
|
# setup tmux
|
||||||
if [[ ! -d ~/.config/tmux/plugins/tpm ]]; then
|
if [[ ! -d ~/.config/tmux/plugins/tpm ]]; then
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
workspace=$(hyprctl activeworkspace -j | jq -r '.id')
|
|
||||||
selected=$(hyprctl clients -j | jq -r 'to_entries | .[] | select(.value.hidden == false) | "\(.key). w\(.value.workspace.name): m\(.value.monitor): \(.value.class)\t \(.value.title)\t: |\(.value.address)"' | rofi -i -dmenu -tokenize -matching prefix -p 'Client to Fetch')
|
|
||||||
address=$(echo $selected | awk -F'|' '{ print $NF }')
|
|
||||||
hyprctl dispatch movetoworkspace "$workspace,address:$address"
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
selected=$(hyprctl clients -j | jq -r 'to_entries | .[] | select(.value.hidden == false) | "\(.key). w\(.value.workspace.name): m\(.value.monitor): \(.value.class)\t \(.value.title)\t |\(.value.address)"' | rofi -i -dmenu -tokenize -matching prefix -p 'Client to Fetch')
|
|
||||||
addr=$(echo $selected | awk -F'|' '{ print $NF }')
|
|
||||||
json=$(hyprctl clients -j | jq -r ".[] | select(.address == \"$addr\")")
|
|
||||||
client=$(echo $json | jq -r '.address')
|
|
||||||
workspace=$(echo $json | jq -r '.workspace.id')
|
|
||||||
hyprctl dispatch focusworkspaceoncurrentmonitor "$workspace"
|
|
||||||
hyprctl dispatch focuswindow "address:$client"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
chooser="walker -d -V 2 -t '|'"
|
|
||||||
workspace=$(hyprctl activeworkspace -j | jq -r '.id')
|
|
||||||
selected=$(hyprctl clients -j | jq -r 'to_entries | .[] | select(.value.hidden == false) | "\(.key). w\(.value.workspace.name): m\(.value.monitor): \(.value.class)\t \(.value.title)\t: |\(.value.address)"' | $chooser -p 'Client to Fetch')
|
|
||||||
address=$(echo $selected | awk -F'|' '{ print $NF }')
|
|
||||||
hyprctl dispatch movetoworkspace "$workspace,address:$address"
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
chooser="walker -d -V 2 -t '|'"
|
|
||||||
selected=$(hyprctl clients -j | jq -r 'to_entries | .[] | select(.value.hidden == false) | "\(.key). w\(.value.workspace.name): m\(.value.monitor): \(.value.class)\t \(.value.title)\t |\(.value.address)"' | $chooser -p 'Client to Focus')
|
|
||||||
addr=$(echo $selected | awk -F'|' '{ print $NF }')
|
|
||||||
json=$(hyprctl clients -j | jq -r ".[] | select(.address == \"$addr\")")
|
|
||||||
client=$(echo $json | jq -r '.address')
|
|
||||||
workspace=$(echo $json | jq -r '.workspace.id')
|
|
||||||
hyprctl dispatch focusworkspaceoncurrentmonitor "$workspace"
|
|
||||||
hyprctl dispatch focuswindow "address:$client"
|
|
||||||
@@ -1,20 +1,22 @@
|
|||||||
#!/bin/sh -e
|
#!/bin/bash
|
||||||
|
|
||||||
# Cycles through the background images available
|
# omarchy:summary=Cycle to the next background for the current theme
|
||||||
|
# omarchy:examples=omarchy theme bg next
|
||||||
|
|
||||||
THEMES_DIR="$HOME/.local/share/themes"
|
THEME_NAME=$(cat "$HOME/.config/omarchy/current/theme.name" 2>/dev/null)
|
||||||
BACKGROUNDS_DIR="${THEMES_DIR}/current/theme/backgrounds/"
|
THEME_BACKGROUNDS_PATH="$HOME/.config/omarchy/current/theme/backgrounds/"
|
||||||
CURRENT_BACKGROUND_LINK="${THEMES_DIR}/current/background"
|
USER_BACKGROUNDS_PATH="$HOME/.config/omarchy/backgrounds/$THEME_NAME/"
|
||||||
|
CURRENT_BACKGROUND_LINK="$HOME/.config/omarchy/current/background"
|
||||||
|
|
||||||
mapfile -d '' -t BACKGROUNDS < <(find "$BACKGROUNDS_DIR" -type f -print0 | sort -z)
|
mapfile -d '' -t BACKGROUNDS < <(find -L "$USER_BACKGROUNDS_PATH" "$THEME_BACKGROUNDS_PATH" -maxdepth 1 -type f -print0 2>/dev/null | sort -z)
|
||||||
TOTAL=${#BACKGROUNDS[@]}
|
TOTAL=${#BACKGROUNDS[@]}
|
||||||
|
|
||||||
if [[ $TOTAL -eq 0 ]]; then
|
if (( TOTAL == 0 )); then
|
||||||
notify-send "No background was found for theme" -t 2000
|
notify-send "No background was found for theme" -t 2000
|
||||||
setsid uwsm app -- awww clear >/dev/null 2>&1 &
|
setsid uwsm app -- awww clear >/dev/null 2>&1 &
|
||||||
else
|
else
|
||||||
# Get current background from symlink
|
# Get current background from symlink
|
||||||
if [[ -L "$CURRENT_BACKGROUND_LINK" ]]; then
|
if [[ -L $CURRENT_BACKGROUND_LINK ]]; then
|
||||||
CURRENT_BACKGROUND=$(readlink "$CURRENT_BACKGROUND_LINK")
|
CURRENT_BACKGROUND=$(readlink "$CURRENT_BACKGROUND_LINK")
|
||||||
else
|
else
|
||||||
# Default to first background if no symlink exists
|
# Default to first background if no symlink exists
|
||||||
@@ -24,14 +26,14 @@ else
|
|||||||
# Find current background index
|
# Find current background index
|
||||||
INDEX=-1
|
INDEX=-1
|
||||||
for i in "${!BACKGROUNDS[@]}"; do
|
for i in "${!BACKGROUNDS[@]}"; do
|
||||||
if [[ "${BACKGROUNDS[$i]}" == "$CURRENT_BACKGROUND" ]]; then
|
if [[ ${BACKGROUNDS[$i]} == $CURRENT_BACKGROUND ]]; then
|
||||||
INDEX=$i
|
INDEX=$i
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# Get next background (wrap around)
|
# Get next background (wrap around)
|
||||||
if [[ $INDEX -eq -1 ]]; then
|
if (( INDEX == -1 )); then
|
||||||
# Use the first background when no match was found
|
# Use the first background when no match was found
|
||||||
NEW_BACKGROUND="${BACKGROUNDS[0]}"
|
NEW_BACKGROUND="${BACKGROUNDS[0]}"
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,6 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
THEMES_DIR="$HOME/.local/share/themes"
|
# omarchy:summary=List available themes
|
||||||
find ${THEMES_DIR}/available/ -mindepth 1 -maxdepth 1 \( -type d -o -type l \) | sort | while read -r path; do
|
# omarchy:examples=omarchy theme list | omarchy theme set "Tokyo Night"
|
||||||
echo "$(basename "$path" | sed -E 's/(^|-)([a-z])/\1\u\2/g; s/-/ /g')"
|
|
||||||
|
{
|
||||||
|
find ~/.config/omarchy/themes/ -mindepth 1 -maxdepth 1 \( -type d -o -type l \) -printf '%f\n'
|
||||||
|
find "${DOTFILES_DIR}/themes/" -mindepth 1 -maxdepth 1 -type d -printf '%f\n'
|
||||||
|
} | sort -u | while read -r name; do
|
||||||
|
echo "$name" | sed -E 's/(^|-)([a-z])/\1\u\2/g; s/-/ /g'
|
||||||
done
|
done
|
||||||
|
|||||||
+57
-60
@@ -1,77 +1,74 @@
|
|||||||
#!/bin/sh -e
|
#!/bin/bash
|
||||||
|
|
||||||
# omarchy-theme-set: Set a theme, specified by its name.
|
# omarchy:summary=Apply an Omarchy theme
|
||||||
# Usage: omarchy-theme-set <theme-name>
|
# omarchy:args=<theme-name>
|
||||||
|
# omarchy:examples=omarchy theme list | omarchy theme set "Tokyo Night"
|
||||||
|
|
||||||
if [[ -z "$1" && "$1" != "CNCLD" ]]; then
|
if [[ -z $1 ]]; then
|
||||||
echo "Usage: omarchy-theme-set <theme-name>" >&2
|
echo "Usage: omarchy-theme-set <theme-name>"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
THEMES_DIR="$HOME/.local/share/themes"
|
CURRENT_THEME_PATH="$HOME/.config/omarchy/current/theme"
|
||||||
CURRENT_THEME_DIR="${THEMES_DIR}/current/theme"
|
NEXT_THEME_PATH="$HOME/.config/omarchy/current/next-theme"
|
||||||
|
USER_THEMES_PATH="$HOME/.config/omarchy/themes"
|
||||||
|
OMARCHY_THEMES_PATH="${DOTFILES_DIR}/themes"
|
||||||
|
|
||||||
THEME_NAME=$(echo "$1" | sed -E 's/<[^>]+>//g' | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
|
THEME_NAME=$(echo "$1" | sed -E 's/<[^>]+>//g' | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
|
||||||
THEME_PATH="$THEMES_DIR/available/$THEME_NAME"
|
|
||||||
|
|
||||||
base_theme_dir=$(dirname "$CURRENT_THEME_DIR")
|
if [[ ! -d $OMARCHY_THEMES_PATH/$THEME_NAME ]] && [[ ! -d $USER_THEMES_PATH/$THEME_NAME ]]; then
|
||||||
if [[ ! -d "$base_theme_dir" ]]; then
|
echo "Theme '$THEME_NAME' does not exist"
|
||||||
mkdir -p $base_theme_dir
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Check if the theme entered exists
|
# Setup clean next theme directory (for atomic theme config swapping)
|
||||||
if [[ ! -d "$THEME_PATH" ]]; then
|
rm -rf "$NEXT_THEME_PATH"
|
||||||
echo "Theme '$THEME_NAME' does not exist in $THEMES_DIR" >&2
|
mkdir -p "$NEXT_THEME_PATH"
|
||||||
exit 2
|
|
||||||
|
# Copy official theme first, then overlay user customizations on top
|
||||||
|
cp -r "$OMARCHY_THEMES_PATH/$THEME_NAME/"* "$NEXT_THEME_PATH/" 2>/dev/null
|
||||||
|
cp -r "$USER_THEMES_PATH/$THEME_NAME/"* "$NEXT_THEME_PATH/" 2>/dev/null
|
||||||
|
|
||||||
|
# Generate colors.toml from alacritty.toml if theme is missing colors.toml
|
||||||
|
if [[ ! -f $NEXT_THEME_PATH/colors.toml && -f $NEXT_THEME_PATH/alacritty.toml ]]; then
|
||||||
|
omarchy-theme-colors-from-alacritty "$NEXT_THEME_PATH"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Update theme symlinks
|
# Generate dynamic configs
|
||||||
ln -nsf "$THEME_PATH" "$CURRENT_THEME_DIR"
|
omarchy-theme-set-templates
|
||||||
|
|
||||||
# Change gnome modes
|
# Swap next theme in as current
|
||||||
if [[ -f "$CURRENT_THEME_DIR/light.mode" ]]; then
|
rm -rf "$CURRENT_THEME_PATH"
|
||||||
gsettings set org.gnome.desktop.interface color-scheme "prefer-light"
|
mv "$NEXT_THEME_PATH" "$CURRENT_THEME_PATH"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme "Adwaita"
|
|
||||||
else
|
# Store theme name for reference
|
||||||
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
|
echo "$THEME_NAME" >"$HOME/.config/omarchy/current/theme.name"
|
||||||
gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark"
|
|
||||||
|
# Change background with theme
|
||||||
|
if [[ $OMARCHY_THEME_SKIP_BACKGROUND != "1" ]]; then
|
||||||
|
omarchy-theme-bg-next
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Change gnome icon theme color
|
# # Restart components to apply new theme
|
||||||
if [[ -f "$CURRENT_THEME_DIR/icons.theme" ]]; then
|
# if pgrep -x waybar >/dev/null; then
|
||||||
gsettings set org.gnome.desktop.interface icon-theme "$(<$CURRENT_THEME_DIR/icons.theme)"
|
# omarchy-restart-waybar
|
||||||
else
|
# fi
|
||||||
gsettings set org.gnome.desktop.interface icon-theme "Yaru-blue"
|
# omarchy-restart-swayosd
|
||||||
fi
|
# omarchy-restart-terminal
|
||||||
|
omarchy-restart-hyprctl
|
||||||
|
omarchy-restart-btop
|
||||||
|
# omarchy-restart-opencode
|
||||||
|
omarchy-restart-mako
|
||||||
|
omarchy-restart-tmux
|
||||||
|
# omarchy-restart-helix
|
||||||
|
|
||||||
# Change Chromium colors
|
# Change app-specific themes
|
||||||
if command -v chromium &>/dev/null; then
|
omarchy-theme-set-foot
|
||||||
if [[ -f "$CURRENT_THEME_DIR/light.mode" ]]; then
|
omarchy-theme-set-gnome
|
||||||
chromium --no-startup-window --set-color-scheme="light"
|
omarchy-theme-set-browser
|
||||||
else
|
#omarchy-theme-set-vscode
|
||||||
chromium --no-startup-window --set-color-scheme="dark"
|
omarchy-theme-set-obsidian
|
||||||
fi
|
#omarchy-theme-set-keyboard
|
||||||
|
|
||||||
if [[ -f "$CURRENT_THEME_DIR/chromium.theme" ]]; then
|
|
||||||
chromium --no-startup-window --set-theme-color="$(<$CURRENT_THEME_DIR/chromium.theme)"
|
|
||||||
else
|
|
||||||
# Use a default, neutral grey if theme doesn't have a color
|
|
||||||
chromium --no-startup-window --set-theme-color="28,32,39"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ! -f "$CURRENT_THEME_DIR/ghostty" ]]; then
|
|
||||||
touch "$CURRENT_THEME_DIR/ghostty"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ! -f "$CURRENT_THEME_DIR/tmux" ]]; then
|
|
||||||
touch "$CURRENT_THEME_DIR/tmux"
|
|
||||||
fi
|
|
||||||
|
|
||||||
omarchy-theme-bg-next
|
|
||||||
|
|
||||||
# Restart components to apply new theme
|
|
||||||
pkill -SIGUSR2 btop
|
|
||||||
makoctl reload
|
|
||||||
hyprctl reload
|
|
||||||
|
|
||||||
|
# Call hook on theme set
|
||||||
|
omarchy-hook theme-set "$THEME_NAME" >/dev/null
|
||||||
|
|||||||
@@ -1,67 +0,0 @@
|
|||||||
# https://raw.githubusercontent.com/catppuccin/alacritty/main/catppuccin-latte.toml
|
|
||||||
|
|
||||||
[colors.primary]
|
|
||||||
background = "#eff1f5"
|
|
||||||
foreground = "#4c4f69"
|
|
||||||
dim_foreground = "#8c8fa1"
|
|
||||||
bright_foreground = "#4c4f69"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#eff1f5"
|
|
||||||
cursor = "#dc8a78"
|
|
||||||
|
|
||||||
[colors.vi_mode_cursor]
|
|
||||||
text = "#eff1f5"
|
|
||||||
cursor = "#7287fd"
|
|
||||||
|
|
||||||
[colors.search.matches]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#6c6f85"
|
|
||||||
|
|
||||||
[colors.search.focused_match]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#40a02b"
|
|
||||||
|
|
||||||
[colors.footer_bar]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#6c6f85"
|
|
||||||
|
|
||||||
[colors.hints.start]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#df8e1d"
|
|
||||||
|
|
||||||
[colors.hints.end]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#6c6f85"
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
text = "#eff1f5"
|
|
||||||
background = "#dc8a78"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#bcc0cc"
|
|
||||||
red = "#d20f39"
|
|
||||||
green = "#40a02b"
|
|
||||||
yellow = "#df8e1d"
|
|
||||||
blue = "#1e66f5"
|
|
||||||
magenta = "#ea76cb"
|
|
||||||
cyan = "#179299"
|
|
||||||
white = "#5c5f77"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#acb0be"
|
|
||||||
red = "#d20f39"
|
|
||||||
green = "#40a02b"
|
|
||||||
yellow = "#df8e1d"
|
|
||||||
blue = "#1e66f5"
|
|
||||||
magenta = "#ea76cb"
|
|
||||||
cyan = "#179299"
|
|
||||||
white = "#6c6f85"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 16
|
|
||||||
color = "#fe640b"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 17
|
|
||||||
color = "#dc8a78"
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
239,241,245
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
# _*_ conf _*_
|
|
||||||
# Catppuccin Latte
|
|
||||||
|
|
||||||
[main]
|
|
||||||
initial-color-theme=light
|
|
||||||
|
|
||||||
[colors-light]
|
|
||||||
foreground=4c4f69
|
|
||||||
background=eff1f5
|
|
||||||
|
|
||||||
regular0=5c5f77
|
|
||||||
regular1=d20f39
|
|
||||||
regular2=40a02b
|
|
||||||
regular3=df8e1d
|
|
||||||
regular4=1e66f5
|
|
||||||
regular5=ea76cb
|
|
||||||
regular6=179299
|
|
||||||
regular7=acb0be
|
|
||||||
|
|
||||||
bright0=6c6f85
|
|
||||||
bright1=d20f39
|
|
||||||
bright2=40a02b
|
|
||||||
bright3=df8e1d
|
|
||||||
bright4=1e66f5
|
|
||||||
bright5=ea76cb
|
|
||||||
bright6=179299
|
|
||||||
bright7=bcc0cc
|
|
||||||
|
|
||||||
cursor=eff1f5 dc8a78
|
|
||||||
|
|
||||||
16=fe640b
|
|
||||||
17=dc8a78
|
|
||||||
|
|
||||||
selection-foreground=4c4f69
|
|
||||||
selection-background=ccced7
|
|
||||||
|
|
||||||
search-box-no-match=dce0e8 d20f39
|
|
||||||
search-box-match=4c4f69 ccd0da
|
|
||||||
|
|
||||||
jump-labels=dce0e8 fe640b
|
|
||||||
urls=1e66f5
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme=Catppuccin Latte
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
general {
|
|
||||||
col.active_border = rgb(1e66f5)
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
hl.config({
|
|
||||||
general = {
|
|
||||||
col = {
|
|
||||||
active_border = "rgb(1e66f5)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
$color = rgba(239,241,245,1.0)
|
|
||||||
$inner_color = rgba(239,241,245,0.8)
|
|
||||||
$outer_color = rgba(30,102,245,1.0)
|
|
||||||
$font_color = rgba(76,79,105,1.0)
|
|
||||||
$check_color = rgba(4,165,229,1.0)
|
|
||||||
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
text-color=#4c4f69
|
|
||||||
border-color=#1e66f5
|
|
||||||
background-color=#eff1f5
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
|
|
||||||
|
|
||||||
[urgency=critical]
|
|
||||||
default-timeout=0
|
|
||||||
@@ -1,11 +1,16 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"catppuccin/nvim",
|
"catppuccin/nvim",
|
||||||
name = "catppuccin",
|
name = "catppuccin",
|
||||||
lazy = false,
|
priority = 1000,
|
||||||
priority = 1000,
|
opts = {
|
||||||
config = function()
|
flavour = "latte",
|
||||||
vim.cmd("colorscheme catppuccin-latte")
|
},
|
||||||
end,
|
},
|
||||||
},
|
{
|
||||||
|
"LazyVim/LazyVim",
|
||||||
|
opts = {
|
||||||
|
colorscheme = "catppuccin-latte",
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #eff1f5;
|
|
||||||
@define-color border-color #1e66f5;
|
|
||||||
@define-color label #4c4f69;
|
|
||||||
@define-color image #4c4f69;
|
|
||||||
@define-color progress #4c4f69;
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
theme_bg0="#eff1f5"
|
|
||||||
theme_bg0_soft="#e6e9ef"
|
|
||||||
theme_bg3="#ccd0da"
|
|
||||||
theme_fg0="#4c4f69"
|
|
||||||
theme_fg1="#5c5f77"
|
|
||||||
theme_red_dark="#d20f39"
|
|
||||||
theme_red_light="#8839ef"
|
|
||||||
theme_yellow_dark="#df8e1d"
|
|
||||||
theme_yellow_light="#df8e1d"
|
|
||||||
theme_gray="#9ca0b0"
|
|
||||||
|
|
||||||
set -g @prefix_highlight_fg "${theme_bg0}"
|
|
||||||
set -g @prefix_highlight_bg "${theme_yellow_light}"
|
|
||||||
|
|
||||||
# Status bar settings
|
|
||||||
set -g status-style "bg=${theme_bg0},fg=${theme_fg0}"
|
|
||||||
set -g status "on"
|
|
||||||
set -g status-bg "${theme_bg0}"
|
|
||||||
set -g status-justify "left"
|
|
||||||
set -g status-left-length "100"
|
|
||||||
set -g status-right-length "100"
|
|
||||||
|
|
||||||
# Messages
|
|
||||||
set -g message-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
|
||||||
set -g message-command-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
|
||||||
|
|
||||||
# Panes
|
|
||||||
set -g pane-border-style "fg=${theme_gray},bg=${theme_bg0}"
|
|
||||||
set -g pane-active-border-style "fg=${theme_fg1},bg=${theme_bg0}"
|
|
||||||
|
|
||||||
# Windows
|
|
||||||
set -g window-status-activity-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
|
||||||
set -g window-status-separator ""
|
|
||||||
set -g window-status-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
|
||||||
|
|
||||||
# Statusline - current window
|
|
||||||
set -g window-status-current-format "#[fg=${theme_red_light},bg=${theme_bg0}] #I: #[fg=${theme_fg1},bg=${theme_bg0}](✓) #[fg=${theme_yellow_dark},bg=${theme_bg0}]#(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) #[fg=${theme_fg1},bg=${theme_bg0}]"
|
|
||||||
|
|
||||||
# Statusline - other windows
|
|
||||||
set -g window-status-format "#[fg=${theme_red_dark},bg=${theme_bg0}] #I: #[fg=${theme_fg0},bg=${theme_bg0}]#W"
|
|
||||||
|
|
||||||
# Statusline - right side
|
|
||||||
set -g status-right "#[fg=${theme_fg1},bg=${theme_bg0},nobold,nounderscore,noitalics]%Y-%m-%d %H:%M #[fg=${theme_red_dark},bg=${theme_bg0},nobold,nounderscore,noitalics]#[fg=${theme_bg0},bg=${theme_red_dark},nobold,nounderscore,noitalics] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #W #{?client_prefix,#[fg=${theme_red_dark}],#[fg=${theme_yellow_dark}]}#[bg=${theme_bg0_soft}]#{?client_prefix,#[bg=${theme_red_dark}],#[bg=${theme_yellow_dark}]}#[fg=${theme_bg0}] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #S "
|
|
||||||
|
|
||||||
# Statusline - left side (empty)
|
|
||||||
set -g status-left ""
|
|
||||||
|
|
||||||
# Modes
|
|
||||||
set -g clock-mode-colour "${theme_yellow_light}"
|
|
||||||
set -g mode-style "fg=${theme_red_light} bg=${theme_bg3} bold"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #1e66f5;
|
|
||||||
@define-color text #4c4f69;
|
|
||||||
@define-color base #eff1f5;
|
|
||||||
@define-color border #dce0e8;
|
|
||||||
@define-color foreground #4c4f69;
|
|
||||||
@define-color background #eff1f5;
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
@define-color foreground #4c4f69; /* text */
|
|
||||||
@define-color background #eff1f5; /* base */
|
|
||||||
@define-color border #dce0e8; /* crust */
|
|
||||||
@define-color accent #1e66f5; /* blue */
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
[colors.primary]
|
|
||||||
background = "#24273a"
|
|
||||||
foreground = "#cad3f5"
|
|
||||||
dim_foreground = "#8087a2"
|
|
||||||
bright_foreground = "#cad3f5"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#24273a"
|
|
||||||
cursor = "#f4dbd6"
|
|
||||||
|
|
||||||
[colors.vi_mode_cursor]
|
|
||||||
text = "#24273a"
|
|
||||||
cursor = "#b7bdf8"
|
|
||||||
|
|
||||||
[colors.search.matches]
|
|
||||||
foreground = "#24273a"
|
|
||||||
background = "#a5adcb"
|
|
||||||
|
|
||||||
[colors.search.focused_match]
|
|
||||||
foreground = "#24273a"
|
|
||||||
background = "#a6da95"
|
|
||||||
|
|
||||||
[colors.footer_bar]
|
|
||||||
foreground = "#24273a"
|
|
||||||
background = "#a5adcb"
|
|
||||||
|
|
||||||
[colors.hints.start]
|
|
||||||
foreground = "#24273a"
|
|
||||||
background = "#eed49f"
|
|
||||||
|
|
||||||
[colors.hints.end]
|
|
||||||
foreground = "#24273a"
|
|
||||||
background = "#a5adcb"
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
text = "#24273a"
|
|
||||||
background = "#f4dbd6"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#494d64"
|
|
||||||
red = "#ed8796"
|
|
||||||
green = "#a6da95"
|
|
||||||
yellow = "#eed49f"
|
|
||||||
blue = "#8aadf4"
|
|
||||||
magenta = "#f5bde6"
|
|
||||||
cyan = "#8bd5ca"
|
|
||||||
white = "#b8c0e0"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#5b6078"
|
|
||||||
red = "#ed8796"
|
|
||||||
green = "#a6da95"
|
|
||||||
yellow = "#eed49f"
|
|
||||||
blue = "#8aadf4"
|
|
||||||
magenta = "#f5bde6"
|
|
||||||
cyan = "#8bd5ca"
|
|
||||||
white = "#a5adcb"
|
|
||||||
|
|
||||||
[colors.dim]
|
|
||||||
black = "#494d64"
|
|
||||||
red = "#ed8796"
|
|
||||||
green = "#a6da95"
|
|
||||||
yellow = "#eed49f"
|
|
||||||
blue = "#8aadf4"
|
|
||||||
magenta = "#f5bde6"
|
|
||||||
cyan = "#8bd5ca"
|
|
||||||
white = "#b8c0e0"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 16
|
|
||||||
color = "#f5a97f"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 17
|
|
||||||
color = "#f4dbd6"
|
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||||
theme[main_bg]="#24273a"
|
theme[main_bg]="#1E1E2E"
|
||||||
|
|
||||||
# Main text color
|
# Main text color
|
||||||
theme[main_fg]="#c6d0f5"
|
theme[main_fg]="#c6d0f5"
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
24,24,36
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
# _*_ conf _*_
|
|
||||||
# Catppuccin Mocha
|
|
||||||
|
|
||||||
[colors-dark]
|
|
||||||
foreground=cdd6f4
|
|
||||||
background=1e1e2e
|
|
||||||
|
|
||||||
regular0=45475a
|
|
||||||
regular1=f38ba8
|
|
||||||
regular2=a6e3a1
|
|
||||||
regular3=f9e2af
|
|
||||||
regular4=89b4fa
|
|
||||||
regular5=f5c2e7
|
|
||||||
regular6=94e2d5
|
|
||||||
regular7=bac2de
|
|
||||||
|
|
||||||
bright0=585b70
|
|
||||||
bright1=f38ba8
|
|
||||||
bright2=a6e3a1
|
|
||||||
bright3=f9e2af
|
|
||||||
bright4=89b4fa
|
|
||||||
bright5=f5c2e7
|
|
||||||
bright6=94e2d5
|
|
||||||
bright7=a6adc8
|
|
||||||
|
|
||||||
cursor=11111b f5e0dc
|
|
||||||
|
|
||||||
16=fab387
|
|
||||||
17=f5e0dc
|
|
||||||
|
|
||||||
selection-foreground=cdd6f4
|
|
||||||
selection-background=414356
|
|
||||||
|
|
||||||
search-box-no-match=11111b f38ba8
|
|
||||||
search-box-match=cdd6f4 313244
|
|
||||||
|
|
||||||
jump-labels=11111b fab387
|
|
||||||
urls=89b4fa
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme=catppuccin-mocha
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
general {
|
|
||||||
col.active_border = rgb(c6d0f5)
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
hl.config({
|
|
||||||
general = {
|
|
||||||
col = {
|
|
||||||
active_border = "rgb(c6d0f5)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(24,24,36,1.0)
|
|
||||||
$inner_color = rgba(24,24,36,0.8)
|
|
||||||
$outer_color = rgba(205,214,244,1.0)
|
|
||||||
$font_color = rgba(205,214,244,1.0)
|
|
||||||
$check_color = rgba(68, 157, 171, 1.0)
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
text-color=#cad3f5
|
|
||||||
border-color=#c6d0f5
|
|
||||||
background-color=#24273a
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
|
|
||||||
[urgency=critical]
|
|
||||||
default-timeout=0
|
|
||||||
@@ -1,11 +1,13 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"catppuccin/nvim",
|
"catppuccin/nvim",
|
||||||
name = "catppuccin",
|
name = "catppuccin",
|
||||||
lazy = false,
|
priority = 1000,
|
||||||
priority = 1000,
|
},
|
||||||
config = function()
|
{
|
||||||
vim.cmd("colorscheme catppuccin")
|
"LazyVim/LazyVim",
|
||||||
end,
|
opts = {
|
||||||
|
colorscheme = "catppuccin-nvim",
|
||||||
},
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,116 +0,0 @@
|
|||||||
* {
|
|
||||||
bg-col: #303446;
|
|
||||||
bg-col-light: #303446;
|
|
||||||
border-col: #babbf1;
|
|
||||||
selected-col: #303446;
|
|
||||||
blue: #8caaee;
|
|
||||||
fg-col: #c6d0f5;
|
|
||||||
fg-col2: #e78284;
|
|
||||||
grey: #737994;
|
|
||||||
|
|
||||||
font: "MonaspiceRn Nerd Font 18";
|
|
||||||
}
|
|
||||||
|
|
||||||
element-text, element-icon , mode-switcher {
|
|
||||||
background-color: inherit;
|
|
||||||
text-color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
window {
|
|
||||||
height: 50%;
|
|
||||||
width: 50%;
|
|
||||||
border: 3px;
|
|
||||||
border-radius: 10px;
|
|
||||||
border-color: @border-col;
|
|
||||||
background-color: @bg-col;
|
|
||||||
location: center;
|
|
||||||
anchor: center;
|
|
||||||
transparency: "real";
|
|
||||||
padding: 10px;
|
|
||||||
spacing: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
mainbox {
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
inputbar {
|
|
||||||
children: [prompt,entry];
|
|
||||||
background-color: @bg-col;
|
|
||||||
border-radius: 5px;
|
|
||||||
padding: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
prompt {
|
|
||||||
background-color: @blue;
|
|
||||||
padding: 6px;
|
|
||||||
text-color: @bg-col;
|
|
||||||
border-radius: 3px;
|
|
||||||
margin: 20px 0px 0px 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
textbox-prompt-colon {
|
|
||||||
expand: false;
|
|
||||||
str: ":";
|
|
||||||
}
|
|
||||||
|
|
||||||
entry {
|
|
||||||
padding: 6px;
|
|
||||||
margin: 20px 0px 0px 10px;
|
|
||||||
text-color: @fg-col;
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
listview {
|
|
||||||
border: 0px 0px 0px;
|
|
||||||
padding: 6px 0px 0px;
|
|
||||||
margin: 10px 0px 0px 20px;
|
|
||||||
dynamic: true;
|
|
||||||
background-color: @bg-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
element {
|
|
||||||
padding: 5px;
|
|
||||||
background-color: @bg-col;
|
|
||||||
text-color: @fg-col ;
|
|
||||||
}
|
|
||||||
|
|
||||||
element-icon {
|
|
||||||
size: 25px;
|
|
||||||
}
|
|
||||||
|
|
||||||
element selected {
|
|
||||||
background-color: @selected-col ;
|
|
||||||
text-color: @fg-col2 ;
|
|
||||||
}
|
|
||||||
|
|
||||||
mode-switcher {
|
|
||||||
spacing: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
button {
|
|
||||||
padding: 10px;
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
text-color: @grey;
|
|
||||||
vertical-align: 0.5;
|
|
||||||
horizontal-align: 0.5;
|
|
||||||
}
|
|
||||||
|
|
||||||
button selected {
|
|
||||||
background-color: @bg-col;
|
|
||||||
text-color: @blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
message {
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
margin: 2px;
|
|
||||||
padding: 2px;
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
textbox {
|
|
||||||
padding: 6px;
|
|
||||||
margin: 20px 0px 0px 20px;
|
|
||||||
text-color: @blue;
|
|
||||||
background-color: @bg-col-light;
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #24273a;
|
|
||||||
@define-color border-color #c6d0f5;
|
|
||||||
@define-color label #cad3f5;
|
|
||||||
@define-color image #cad3f5;
|
|
||||||
@define-color progress #cad3f5;
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
theme_bg0="#1e1e2e"
|
|
||||||
theme_bg0_soft="#313244"
|
|
||||||
theme_bg3="#45475a"
|
|
||||||
theme_fg0="#cdd6f4"
|
|
||||||
theme_fg1="#bac2de"
|
|
||||||
theme_red_dark="#f38ba8"
|
|
||||||
theme_red_light="#cba6f7"
|
|
||||||
theme_yellow_dark="#f9e2af"
|
|
||||||
theme_yellow_light="#f9e2af"
|
|
||||||
theme_gray="#585b70"
|
|
||||||
|
|
||||||
set -g @prefix_highlight_fg "${theme_bg0}"
|
|
||||||
set -g @prefix_highlight_bg "${theme_yellow_light}"
|
|
||||||
|
|
||||||
# Status bar settings
|
|
||||||
set -g status-style "bg=${theme_bg0},fg=${theme_fg0}"
|
|
||||||
set -g status "on"
|
|
||||||
set -g status-bg "${theme_bg0}"
|
|
||||||
set -g status-justify "left"
|
|
||||||
set -g status-left-length "100"
|
|
||||||
set -g status-right-length "100"
|
|
||||||
|
|
||||||
# Messages
|
|
||||||
set -g message-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
|
||||||
set -g message-command-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
|
||||||
|
|
||||||
# Panes
|
|
||||||
set -g pane-border-style "fg=${theme_gray},bg=${theme_bg0}"
|
|
||||||
set -g pane-active-border-style "fg=${theme_fg1},bg=${theme_bg0}"
|
|
||||||
|
|
||||||
# Windows
|
|
||||||
set -g window-status-activity-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
|
||||||
set -g window-status-separator ""
|
|
||||||
set -g window-status-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
|
||||||
|
|
||||||
# Statusline - current window
|
|
||||||
set -g window-status-current-format "#[fg=${theme_red_light},bg=${theme_bg0}] #I: #[fg=${theme_fg1},bg=${theme_bg0}](✓) #[fg=${theme_yellow_dark},bg=${theme_bg0}]#(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) #[fg=${theme_fg1},bg=${theme_bg0}]"
|
|
||||||
|
|
||||||
# Statusline - other windows
|
|
||||||
set -g window-status-format "#[fg=${theme_red_dark},bg=${theme_bg0}] #I: #[fg=${theme_fg0},bg=${theme_bg0}]#W"
|
|
||||||
|
|
||||||
# Statusline - right side
|
|
||||||
set -g status-right "#[fg=${theme_fg1},bg=${theme_bg0},nobold,nounderscore,noitalics]%Y-%m-%d %H:%M #[fg=${theme_red_dark},bg=${theme_bg0},nobold,nounderscore,noitalics]#[fg=${theme_bg0},bg=${theme_red_dark},nobold,nounderscore,noitalics] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #W #{?client_prefix,#[fg=${theme_red_dark}],#[fg=${theme_yellow_dark}]}#[bg=${theme_bg0_soft}]#{?client_prefix,#[bg=${theme_red_dark}],#[bg=${theme_yellow_dark}]}#[fg=${theme_bg0}] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #S "
|
|
||||||
|
|
||||||
# Statusline - left side (empty)
|
|
||||||
set -g status-left ""
|
|
||||||
|
|
||||||
# Modes
|
|
||||||
set -g clock-mode-colour "${theme_yellow_light}"
|
|
||||||
set -g mode-style "fg=${theme_red_light} bg=${theme_bg3} bold"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #8caaee;
|
|
||||||
@define-color text #c6d0f5;
|
|
||||||
@define-color base #24273a;
|
|
||||||
@define-color border #c6d0f5;
|
|
||||||
@define-color foreground #c6d0f5;
|
|
||||||
@define-color background #24273a;
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = '#2d353b'
|
|
||||||
foreground = '#d3c6aa'
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = '#475258'
|
|
||||||
red = '#e67e80'
|
|
||||||
green = '#a7c080'
|
|
||||||
yellow = '#dbbc7f'
|
|
||||||
blue = '#7fbbb3'
|
|
||||||
magenta = '#d699b6'
|
|
||||||
cyan = '#83c092'
|
|
||||||
white = '#d3c6aa'
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = '#475258'
|
|
||||||
red = '#e67e80'
|
|
||||||
green = '#a7c080'
|
|
||||||
yellow = '#dbbc7f'
|
|
||||||
blue = '#7fbbb3'
|
|
||||||
magenta = '#d699b6'
|
|
||||||
cyan = '#83c092'
|
|
||||||
white = '#d3c6aa'
|
|
||||||
@@ -22,7 +22,7 @@ theme[selected_bg]="#3d484d"
|
|||||||
theme[selected_fg]="#dbbc7f"
|
theme[selected_fg]="#dbbc7f"
|
||||||
|
|
||||||
# Color of inactive/disabled text
|
# Color of inactive/disabled text
|
||||||
theme[inactive_fg]="#2d353b"
|
theme[inactive_fg]="#2d353b"
|
||||||
|
|
||||||
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
||||||
theme[graph_text]="#d3c6aa"
|
theme[graph_text]="#d3c6aa"
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
45,53,59
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme="Everforest Dark - Hard"
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
general {
|
|
||||||
col.active_border = rgb(d3c6aa)
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
hl.config({
|
|
||||||
general = {
|
|
||||||
col = {
|
|
||||||
active_border = "rgb(d3c6aa)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(45,53,59,1.0)
|
|
||||||
$inner_color = rgba(45,53,59,0.8)
|
|
||||||
$outer_color = rgba(211,198,170,1.0)
|
|
||||||
$font_color = rgba(211,198,170,1.0)
|
|
||||||
$check_color = rgba(131, 192, 146, 1.0)
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
text-color=#d3c6aa
|
|
||||||
border-color=#d3c6aa
|
|
||||||
background-color=#2d353b
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
|
|
||||||
[urgency=critical]
|
|
||||||
default-timeout=0
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color background-color #2d353b;
|
|
||||||
@define-color border-color #d3c6aa;
|
|
||||||
@define-color label #d3c6aa;
|
|
||||||
@define-color image #d3c6aa;
|
|
||||||
@define-color progress #d3c6aa;
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
set -g @plugin 'TanglingTreats/tmux-everforest'
|
|
||||||
set -g @tmux-everforest 'dark-medium'
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #dbbc7f;
|
|
||||||
@define-color text #d3c6aa;
|
|
||||||
@define-color base #2d353b;
|
|
||||||
@define-color border #d3c6aa;
|
|
||||||
@define-color foreground #d3c6aa;
|
|
||||||
@define-color background #2d353b;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #d3c6aa;
|
|
||||||
@define-color background #2d353b;
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = "0x282828"
|
|
||||||
foreground = "0xd4be98"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "0x3c3836"
|
|
||||||
red = "0xea6962"
|
|
||||||
green = "0xa9b665"
|
|
||||||
yellow = "0xd8a657"
|
|
||||||
blue = "0x7daea3"
|
|
||||||
magenta = "0xd3869b"
|
|
||||||
cyan = "0x89b482"
|
|
||||||
white = "0xd4be98"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "0x3c3836"
|
|
||||||
red = "0xea6962"
|
|
||||||
green = "0xa9b665"
|
|
||||||
yellow = "0xd8a657"
|
|
||||||
blue = "0x7daea3"
|
|
||||||
magenta = "0xd3869b"
|
|
||||||
cyan = "0x89b482"
|
|
||||||
white = "0xd4be98"
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
40,40,40
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
# -*- conf -*-
|
|
||||||
# Gruvbox
|
|
||||||
|
|
||||||
[colors-dark]
|
|
||||||
background=282828
|
|
||||||
foreground=ebdbb2
|
|
||||||
regular0=282828
|
|
||||||
regular1=cc241d
|
|
||||||
regular2=98971a
|
|
||||||
regular3=d79921
|
|
||||||
regular4=458588
|
|
||||||
regular5=b16286
|
|
||||||
regular6=689d6a
|
|
||||||
regular7=a89984
|
|
||||||
bright0=928374
|
|
||||||
bright1=fb4934
|
|
||||||
bright2=b8bb26
|
|
||||||
bright3=fabd2f
|
|
||||||
bright4=83a598
|
|
||||||
bright5=d3869b
|
|
||||||
bright6=8ec07c
|
|
||||||
bright7=ebdbb2
|
|
||||||
|
|
||||||
[colors-light]
|
|
||||||
background=fbf1c7
|
|
||||||
foreground=3c3836
|
|
||||||
regular0=fbf1c7
|
|
||||||
regular1=cc241d
|
|
||||||
regular2=98971a
|
|
||||||
regular3=d79921
|
|
||||||
regular4=458588
|
|
||||||
regular5=b16286
|
|
||||||
regular6=689d6a
|
|
||||||
regular7=7c6f64
|
|
||||||
bright0=928374
|
|
||||||
bright1=9d0006
|
|
||||||
bright2=79740e
|
|
||||||
bright3=b57614
|
|
||||||
bright4=076678
|
|
||||||
bright5=8f3f71
|
|
||||||
bright6=427b58
|
|
||||||
bright7=3c3836
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme="Gruvbox Dark Hard"
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
general {
|
|
||||||
col.active_border = rgb(a89984)
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
hl.config({
|
|
||||||
general = {
|
|
||||||
col = {
|
|
||||||
active_border = { colors = {"rgb(a89984)", "rgb(fabd2f)" }, angle = 45 }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$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)
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
text-color=#d4be98
|
|
||||||
border-color=#a89984
|
|
||||||
background-color=#282828
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
|
|
||||||
[urgency=critical]
|
|
||||||
default-timeout=0
|
|
||||||
@@ -1,14 +1,9 @@
|
|||||||
return {
|
return {
|
||||||
{
|
{ "ellisonleao/gruvbox.nvim" },
|
||||||
"ellisonleao/gruvbox.nvim",
|
{
|
||||||
lazy = false,
|
"LazyVim/LazyVim",
|
||||||
priority = 1000,
|
opts = {
|
||||||
config = function ()
|
colorscheme = "gruvbox",
|
||||||
require("gruvbox").setup({
|
},
|
||||||
contrast = "hard",
|
},
|
||||||
transparent_mode = true,
|
|
||||||
})
|
|
||||||
vim.cmd("colorscheme gruvbox")
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,84 +0,0 @@
|
|||||||
/*
|
|
||||||
* ROFI color theme
|
|
||||||
*
|
|
||||||
* Based on Something Found in the Internet
|
|
||||||
*
|
|
||||||
* User: Contributors
|
|
||||||
* Copyright: *!
|
|
||||||
*/
|
|
||||||
|
|
||||||
configuration {
|
|
||||||
font: "MonaspiceRn Nerd Font 15";
|
|
||||||
|
|
||||||
drun {
|
|
||||||
display-name: "";
|
|
||||||
}
|
|
||||||
|
|
||||||
run {
|
|
||||||
display-name: "";
|
|
||||||
}
|
|
||||||
|
|
||||||
window {
|
|
||||||
display-name: "";
|
|
||||||
}
|
|
||||||
|
|
||||||
timeout {
|
|
||||||
delay: 10;
|
|
||||||
action: "kb-cancel";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
* {
|
|
||||||
border: 1;
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
spacing: 0;
|
|
||||||
|
|
||||||
bg: #28282844;
|
|
||||||
bg-alt: #3c3836;
|
|
||||||
fg: #fbf1c7;
|
|
||||||
blue: #83a598;
|
|
||||||
|
|
||||||
background-color: @bg;
|
|
||||||
text-color: @fg;
|
|
||||||
}
|
|
||||||
|
|
||||||
window {
|
|
||||||
transparency: "real";
|
|
||||||
border-radius: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
mainbox {
|
|
||||||
children: [inputbar, listview];
|
|
||||||
}
|
|
||||||
|
|
||||||
inputbar {
|
|
||||||
background-color: @bg-alt;
|
|
||||||
children: [prompt, entry];
|
|
||||||
}
|
|
||||||
|
|
||||||
entry {
|
|
||||||
background-color: inherit;
|
|
||||||
padding: 12px 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
prompt {
|
|
||||||
background-color: inherit;
|
|
||||||
padding: 12px 16px 12px 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
listview {
|
|
||||||
lines: 8;
|
|
||||||
}
|
|
||||||
|
|
||||||
element {
|
|
||||||
// children: [element-text];
|
|
||||||
}
|
|
||||||
|
|
||||||
element-text, element-icon {
|
|
||||||
padding: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
element-text selected {
|
|
||||||
text-color: @blue;
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color background-color #282828;
|
|
||||||
@define-color border-color #a89984;
|
|
||||||
@define-color label #ebdbb2;
|
|
||||||
@define-color image #ebdbb2;
|
|
||||||
@define-color progress #ebdbb2;
|
|
||||||
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
theme_bg0="#282828"
|
|
||||||
theme_bg0_soft="#32302f"
|
|
||||||
theme_bg3="#665c54"
|
|
||||||
theme_fg0="#fbf1c7"
|
|
||||||
theme_fg1="#ebdbb2"
|
|
||||||
theme_red_dark="#cc241d"
|
|
||||||
theme_red_light="#fb4934"
|
|
||||||
theme_yellow_dark="#d79921"
|
|
||||||
theme_yellow_light="#fabd2f"
|
|
||||||
theme_gray="#a89984"
|
|
||||||
|
|
||||||
set -g @prefix_highlight_fg "${theme_bg0}"
|
|
||||||
set -g @prefix_highlight_bg "${theme_yellow_light}"
|
|
||||||
|
|
||||||
# Status bar settings
|
|
||||||
set -g status-style "bg=${theme_bg0},fg=${theme_fg0}"
|
|
||||||
set -g status "on"
|
|
||||||
set -g status-bg "${theme_bg0}"
|
|
||||||
set -g status-justify "left"
|
|
||||||
set -g status-left-length "100"
|
|
||||||
set -g status-right-length "100"
|
|
||||||
|
|
||||||
# Messages
|
|
||||||
set -g message-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
|
||||||
set -g message-command-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
|
||||||
|
|
||||||
# Panes
|
|
||||||
set -g pane-border-style "fg=${theme_gray}"
|
|
||||||
set -g pane-active-border-style "fg=${theme_yellow_dark}"
|
|
||||||
|
|
||||||
# Windows
|
|
||||||
set -g window-status-activity-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
|
||||||
set -g window-status-separator ""
|
|
||||||
set -g window-status-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
|
||||||
|
|
||||||
# Statusline - current window
|
|
||||||
set -g window-status-current-format "#[fg=${theme_red_light},bg=${theme_bg0}] #I: #[fg=${theme_fg1},bg=${theme_bg0}](✓) #[fg=${theme_yellow_dark},bg=${theme_bg0}]#(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) #[fg=${theme_fg1},bg=${theme_bg0}]"
|
|
||||||
|
|
||||||
# Statusline - other windows
|
|
||||||
set -g window-status-format "#[fg=${theme_red_dark},bg=${theme_bg0}] #I: #[fg=${theme_fg0},bg=${theme_bg0}]#W"
|
|
||||||
|
|
||||||
# Statusline - right side
|
|
||||||
set -g status-right "#[fg=${theme_fg1},bg=${theme_bg0},nobold,nounderscore,noitalics]%Y-%m-%d %H:%M #[fg=${theme_red_dark},bg=${theme_bg0},nobold,nounderscore,noitalics]#[fg=${theme_bg0},bg=${theme_red_dark},nobold,nounderscore,noitalics] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #W #{?client_prefix,#[fg=${theme_red_dark}],#[fg=${theme_yellow_dark}]}#[bg=${theme_bg0_soft}]#{?client_prefix,#[bg=${theme_red_dark}],#[bg=${theme_yellow_dark}]}#[fg=${theme_bg0}] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #S "
|
|
||||||
|
|
||||||
# Statusline - left side (empty)
|
|
||||||
# set -g status-left ""
|
|
||||||
|
|
||||||
# Modes
|
|
||||||
set -g clock-mode-colour "${theme_yellow_light}"
|
|
||||||
set -g mode-style "fg=${theme_red_light} bg=${theme_bg3} bold"
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #fabd2f;
|
|
||||||
@define-color text #ebdbb2;
|
|
||||||
@define-color base #282828;
|
|
||||||
@define-color border #ebdbb2;
|
|
||||||
@define-color foreground #ebdbb2;
|
|
||||||
@define-color background #282828;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #d4be98;
|
|
||||||
@define-color background #282828;
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = '#1f1f28'
|
|
||||||
foreground = '#dcd7ba'
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = '#090618'
|
|
||||||
red = '#c34043'
|
|
||||||
green = '#76946a'
|
|
||||||
yellow = '#c0a36e'
|
|
||||||
blue = '#7e9cd8'
|
|
||||||
magenta = '#957fb8'
|
|
||||||
cyan = '#6a9589'
|
|
||||||
white = '#c8c093'
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = '#727169'
|
|
||||||
red = '#e82424'
|
|
||||||
green = '#98bb6c'
|
|
||||||
yellow = '#e6c384'
|
|
||||||
blue = '#7fb4ca'
|
|
||||||
magenta = '#938aa9'
|
|
||||||
cyan = '#7aa89f'
|
|
||||||
white = '#dcd7ba'
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
background = '#2d4f67'
|
|
||||||
foreground = '#c8c093'
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 16
|
|
||||||
color = '#ffa066'
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 17
|
|
||||||
color = '#ff5d62'
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
31,31,40
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme="Kanagawa Wave"
|
|
||||||
@@ -1,3 +1,12 @@
|
|||||||
|
$activeBorderColor = rgb(dcd7ba)
|
||||||
|
|
||||||
general {
|
general {
|
||||||
col.active_border = rgb(dcd7ba)
|
col.active_border = $activeBorderColor
|
||||||
}
|
}
|
||||||
|
|
||||||
|
group {
|
||||||
|
col.border_active = $activeBorderColor
|
||||||
|
}
|
||||||
|
|
||||||
|
# Kanagawa backdrop is too strong for detault opacity
|
||||||
|
windowrule = opacity 0.98 0.95, match:tag terminal
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
hl.config({
|
|
||||||
general = {
|
|
||||||
col = {
|
|
||||||
active_border = "rgb(dcd7ba)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(31,31,40,1.0)
|
|
||||||
$inner_color = rgba(31,31,40,0.8)
|
|
||||||
$outer_color = rgba(220,215,186,1.0)
|
|
||||||
$font_color = rgba(220,215,186,1.0)
|
|
||||||
$check_color = rgba(126, 156, 216, 1.0)
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
text-color=#dcd7ba
|
|
||||||
border-color=#dcd7ba
|
|
||||||
background-color=#1f1f28
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
|
|
||||||
[urgency=critical]
|
|
||||||
default-timeout=0
|
|
||||||
@@ -1,108 +0,0 @@
|
|||||||
* {
|
|
||||||
bg0: #1F1F28;
|
|
||||||
bg1: #223249;
|
|
||||||
grey0: #727169;
|
|
||||||
fg0: #DCD7BA;
|
|
||||||
|
|
||||||
blue: #7E9CD8;
|
|
||||||
red: #C34043;
|
|
||||||
orange: #DCA561;
|
|
||||||
green: #76946A;
|
|
||||||
bgStatusline3: #49443C;
|
|
||||||
|
|
||||||
background-color: @bg0;
|
|
||||||
|
|
||||||
font: "MonaspiceRn Nerd Font 15";
|
|
||||||
}
|
|
||||||
|
|
||||||
window {
|
|
||||||
border: 1;
|
|
||||||
border-radius: 10;
|
|
||||||
border-color: @bgStatusline3;
|
|
||||||
}
|
|
||||||
|
|
||||||
mainbox {
|
|
||||||
spacing: 0;
|
|
||||||
children: [inputbar, message, listview];
|
|
||||||
}
|
|
||||||
|
|
||||||
inputbar {
|
|
||||||
color: @fg0;
|
|
||||||
padding: 14;
|
|
||||||
background-color: @bg0;
|
|
||||||
}
|
|
||||||
|
|
||||||
message {
|
|
||||||
padding: 10;
|
|
||||||
background-color: @grey0;
|
|
||||||
}
|
|
||||||
|
|
||||||
listview {
|
|
||||||
padding: 3;
|
|
||||||
border-radius: 0 0 10 10;
|
|
||||||
border: 2 2 2 2;
|
|
||||||
border-color: @bg0;
|
|
||||||
background-color: @bg0;
|
|
||||||
dynamic: false;
|
|
||||||
scrollbar: false;
|
|
||||||
}
|
|
||||||
|
|
||||||
textbox {
|
|
||||||
text-color: @fg0;
|
|
||||||
background-color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
error-message {
|
|
||||||
border: 20 20 20 20;
|
|
||||||
}
|
|
||||||
|
|
||||||
entry, prompt, case-indicator {
|
|
||||||
text-color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
prompt {
|
|
||||||
margin: 0 10 0 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
element {
|
|
||||||
padding: 2;
|
|
||||||
vertical-align: 0.5;
|
|
||||||
border-radius: 10;
|
|
||||||
background-color: @bg1;
|
|
||||||
}
|
|
||||||
|
|
||||||
element.selected.normal {
|
|
||||||
background-color: @grey0;
|
|
||||||
}
|
|
||||||
|
|
||||||
element.alternate.normal {
|
|
||||||
background-color: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
element.normal.active, element.alternate.active {
|
|
||||||
background-color: @orange;
|
|
||||||
}
|
|
||||||
|
|
||||||
element.selected.active {
|
|
||||||
background-color: @green;
|
|
||||||
}
|
|
||||||
|
|
||||||
element.normal.urgent, element.alternate.urgent {
|
|
||||||
background-color: @red;
|
|
||||||
}
|
|
||||||
|
|
||||||
element.selected.urgent {
|
|
||||||
background-color: @blue;
|
|
||||||
}
|
|
||||||
|
|
||||||
element-text, element-icon {
|
|
||||||
size: 40;
|
|
||||||
margin: 0 10 0 0;
|
|
||||||
vertical-align: 0.5;
|
|
||||||
background-color: inherit;
|
|
||||||
text-color: @fg0;
|
|
||||||
}
|
|
||||||
|
|
||||||
element-text .active, element-text .urgent {
|
|
||||||
text-color: @bg0;
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color background-color #1f1f28;
|
|
||||||
@define-color border-color #dcd7ba;
|
|
||||||
@define-color label #dcd7ba;
|
|
||||||
@define-color image #dcd7ba;
|
|
||||||
@define-color progress #dcd7ba;
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
set -g @plugin 'Nybkox/tmux-kanagawa'
|
|
||||||
set -g @kanagawa-theme 'wave'
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #dca561;
|
|
||||||
@define-color text #dcd7ba;
|
|
||||||
@define-color base #1f1f28;
|
|
||||||
@define-color border #dcd7ba;
|
|
||||||
@define-color foreground #dcd7ba;
|
|
||||||
@define-color background #1f1f28;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #dcd7ba;
|
|
||||||
@define-color background #1f1f28;
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
# ────────────────────────────────────────────────────────────
|
|
||||||
# Omarchy Matte Black Theme for Alacritty
|
|
||||||
# By tahayvr
|
|
||||||
# https://github.com/tahayvr
|
|
||||||
# ────────────────────────────────────────────────────────────
|
|
||||||
|
|
||||||
[window]
|
|
||||||
# window padding {px}
|
|
||||||
padding.x = 12
|
|
||||||
padding.y = 12
|
|
||||||
|
|
||||||
[font]
|
|
||||||
size = 12.0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = "#121212"
|
|
||||||
foreground = "#bebebe"
|
|
||||||
dim_foreground = "#8a8a8d"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#121212"
|
|
||||||
cursor = "#eaeaea"
|
|
||||||
|
|
||||||
[colors.vi_mode_cursor]
|
|
||||||
text = "#121212"
|
|
||||||
cursor = "#eaeaea"
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
text = "CellForeground"
|
|
||||||
background = "#333333"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#333333"
|
|
||||||
red = "#D35F5F"
|
|
||||||
green = "#FFC107"
|
|
||||||
yellow = "#b91c1c"
|
|
||||||
blue = "#e68e0d"
|
|
||||||
magenta = "#D35F5F"
|
|
||||||
cyan = "#bebebe"
|
|
||||||
white = "#bebebe"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#8a8a8d"
|
|
||||||
red = "#B91C1C"
|
|
||||||
green = "#FFC107"
|
|
||||||
yellow = "#b90a0a"
|
|
||||||
blue = "#f59e0b"
|
|
||||||
magenta = "#B91C1C"
|
|
||||||
cyan = "#eaeaea"
|
|
||||||
white = "#ffffff"
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
30,30,30
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme=matte-black
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
general {
|
|
||||||
col.active_border = rgb(8A8A8D)
|
|
||||||
}
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
hl.config({
|
|
||||||
general = {
|
|
||||||
col = {
|
|
||||||
active_border = "rgb(8A8A8D)"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(12,12,12,1.0)
|
|
||||||
$inner_color = rgba(138,138,141,0.3)
|
|
||||||
$outer_color = rgba(234,234,234,0.5)
|
|
||||||
$font_color = rgba(234,234,234,1.0)
|
|
||||||
$check_color = rgba(245,158,11,1.0)
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
text-color=#8a8a8d
|
|
||||||
border-color=#8A8A8D
|
|
||||||
background-color=#1e1e1e
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
|
|
||||||
[urgency=critical]
|
|
||||||
default-timeout=0
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color background-color #121212;
|
|
||||||
@define-color border-color #8A8A8D;
|
|
||||||
@define-color label #8A8A8D;
|
|
||||||
@define-color image #8A8A8D;
|
|
||||||
@define-color progress #8A8A8D;
|
|
||||||
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
set -g @plugin 'egel/tmux-gruvbox'
|
|
||||||
set -g @tmux-gruvbox 'dark' # or 'dark256', 'light', 'light256'
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #B91C1C;
|
|
||||||
@define-color text #EAEAEA;
|
|
||||||
@define-color base #121212;
|
|
||||||
@define-color border #EAEAEA88;
|
|
||||||
@define-color foreground #EAEAEA;
|
|
||||||
@define-color background #121212;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #8a8a8d;
|
|
||||||
@define-color background #1e1e1e;
|
|
||||||
@@ -1,47 +0,0 @@
|
|||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = "#2e3440"
|
|
||||||
foreground = "#d8dee9"
|
|
||||||
dim_foreground = "#a5abb6"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#2e3440"
|
|
||||||
cursor = "#d8dee9"
|
|
||||||
|
|
||||||
[colors.vi_mode_cursor]
|
|
||||||
text = "#2e3440"
|
|
||||||
cursor = "#d8dee9"
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
text = "CellForeground"
|
|
||||||
background = "#4c566a"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#3b4252"
|
|
||||||
red = "#bf616a"
|
|
||||||
green = "#a3be8c"
|
|
||||||
yellow = "#ebcb8b"
|
|
||||||
blue = "#81a1c1"
|
|
||||||
magenta = "#b48ead"
|
|
||||||
cyan = "#88c0d0"
|
|
||||||
white = "#e5e9f0"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#4c566a"
|
|
||||||
red = "#bf616a"
|
|
||||||
green = "#a3be8c"
|
|
||||||
yellow = "#ebcb8b"
|
|
||||||
blue = "#81a1c1"
|
|
||||||
magenta = "#b48ead"
|
|
||||||
cyan = "#8fbcbb"
|
|
||||||
white = "#eceff4"
|
|
||||||
|
|
||||||
[colors.dim]
|
|
||||||
black = "#373e4d"
|
|
||||||
red = "#94545d"
|
|
||||||
green = "#809575"
|
|
||||||
yellow = "#b29e75"
|
|
||||||
blue = "#68809a"
|
|
||||||
magenta = "#8c738c"
|
|
||||||
cyan = "#6d96a5"
|
|
||||||
white = "#aeb3bb"
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user