diff --git a/ghostty/.config/ghostty/config b/ghostty/.config/ghostty/config index dee65b2..b3dccdf 100644 --- a/ghostty/.config/ghostty/config +++ b/ghostty/.config/ghostty/config @@ -41,3 +41,8 @@ # # which is explained in the docs for that config option. # # Just for example: # resize-overlay-duration = 4s 200ms + +theme = catppuccin-mocha +font-size = 14 +background-opacity = 0.85 +gtk-titlebar = false diff --git a/hyprland/.config/hypr/binding.conf b/hyprland/.config/hypr/binding.conf new file mode 100644 index 0000000..c850596 --- /dev/null +++ b/hyprland/.config/hypr/binding.conf @@ -0,0 +1,67 @@ +# Sound through pactl +bind = , XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +10% +bind = , XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -10% +bind = , XF86AudioMut, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle + +# Brightness through brightnessctl +bind = , XF86MonBrightnessUp, exec, brightnessctl set +5% +bind = , XF86MonBrightnessDown, exec, brightnessctl set 5%- + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, return, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, M, exit, +bind = $mainMod, V, togglefloating, +bind = $mainMod, space, exec, $menu +bind = $SUPER_SHIFT, l, exec, hyprlock +bind = $SUPER_SHIFT, R, exec, hyprctl reload +bind = $SUPER_SHIFT, D, exec, hyprctl keyword monitor eDP-1, disable +bind = $SUPER_SHIFT, F, exec, hyprctl keyword monitor eDP-1, enable +bind = , Print, exec, hyprshot -m window +bind = shift, Print, exec, hyprshot -m region +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, E, togglesplit, # dwindle +bind = $mainMod, F, fullscreen, # dwindle +bind = $mainMod, W, togglegroup, # dwindle + +# Move focus with mainMod + arrow keys +bind = $mainMod, h, movefocus, l +bind = $mainMod, l, movefocus, r +bind = $mainMod, k, movefocus, u +bind = $mainMod, j, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod SHIFT, S, movetoworkspace, special:magic + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/hyprland/.config/hypr/device.conf b/hyprland/.config/hypr/device.conf new file mode 100644 index 0000000..5fd140c --- /dev/null +++ b/hyprland/.config/hypr/device.conf @@ -0,0 +1,6 @@ +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} diff --git a/hyprland/.config/hypr/env.conf b/hyprland/.config/hypr/env.conf new file mode 100644 index 0000000..112adcf --- /dev/null +++ b/hyprland/.config/hypr/env.conf @@ -0,0 +1,2 @@ +env = XCURSOR_SIZE,24 +env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that diff --git a/hyprland/.config/hypr/exec.conf b/hyprland/.config/hypr/exec.conf new file mode 100644 index 0000000..fb943da --- /dev/null +++ b/hyprland/.config/hypr/exec.conf @@ -0,0 +1,6 @@ +exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 28 +# exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec-once = systemctl --user start hyprpolkitagent + +exec-once=waybar & swaync & hyprpaper & hypridle + diff --git a/hyprland/.config/hypr/hypridle.conf b/hyprland/.config/hypr/hypridle.conf new file mode 100644 index 0000000..c12fd9f --- /dev/null +++ b/hyprland/.config/hypr/hypridle.conf @@ -0,0 +1,32 @@ +# https://wiki.hypr.land/Hypr-Ecosystem/hypridle/ +general { + lock_cmd = pidof hyprlock || hyprlock + before_sleep_cmd = loginctl lock-session + after_sleep_cmd = hyprctl dispatch dpms on +} + +# Screen dim +listener { + timeout = 300 + on-timeout = brightnessctl -s set 10 + on-resume = brightnessctl -r +} + +# Lock Screen +listener { + timeout = 330 + on-timeout = loginctl lock-session +} + +# Turn off Display(s) +listener { + timeout = 350 + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispactch dpms on +} + +# Suspend system +listener { + timeout = 1800 + on-timeout = systemctl suspend +} diff --git a/hyprland/.config/hypr/hyprland.conf b/hyprland/.config/hypr/hyprland.conf new file mode 100644 index 0000000..e3203a9 --- /dev/null +++ b/hyprland/.config/hypr/hyprland.conf @@ -0,0 +1,86 @@ +source=~/.config/hypr/mocha.conf +source=~/.config/hypr/keywords.conf +source=~/.config/hypr/exec.conf +source=~/.config/hypr/env.conf +source=~/.config/hypr/variable.conf +source=~/.config/hypr/input.conf + +monitor=,preferred,auto,1.6 +# TODO: Add other monitor settings + +# See https://wiki.hyprland.org/Configuring/Keywords/ for more + + +xwayland { + force_zero_scaling = true +} + +general { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + border_size = 3 + + col.active_border = $mauve $flamingo 90deg + col.inactive_border = $subtext0 + + resize_on_boarder = true + + gaps_in = 4 + gaps_out = 8 + + layout = dwindle + +# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false +} + +decoration { + # See https://wiki.hyprland.org/Configuring/Variables/ for more + rounding = 4 + + blur = { + enabled = true + size = 3 + passes = 1 + } + + drop_shadow = yes + shadow_range = 4 + shadow_render_power = 3 + col.shadow = rbga(1a1a1aee) +} + +animations { + enabled = true + + bezier = linear, 0.0, 0.0, 1, 1 + animation = borderangle, 1, 50, linear, loop + + animation=workspaces,1,0.5,default + animation=windows,0,0.1,default + animation=fade,0,0.1,default +} + +dwindle { + # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more + pseudotile = yes # master switch for pseudotiling. Enableing is bound to mainMod + P in the keybinds section + preserve_split = yes +} + +# master { +# # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more +# new_is_master = true +# } + +misc { +# See https://wiki.hyprland.org/Configuring/Variables/ for more + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers +} + +# Device Config +soruce=~/.config/hypr/device.conf + +# Windows Rules (v2) +source=~/.config/hypr/windowrulev2.conf + +# Keyboard Bindings +source=~/.config/hypr/binding.conf diff --git a/hyprland/.config/hypr/input.conf b/hyprland/.config/hypr/input.conf new file mode 100644 index 0000000..133e56b --- /dev/null +++ b/hyprland/.config/hypr/input.conf @@ -0,0 +1,22 @@ +# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ +input { + kb_layout = us + kb_variant = + kb_model = + kb_options = + kb_rules = + kb_options = ctrl:nocaps + + follow_mouse = 1 + + touchpad { + natural_scroll = yes + } + + sensitivity = 0 # -1.0 to 1.0, 0 means no modification +} + +gestures { +# See https://wiki.hyprland.org/Configuring/Variables/ for more + workspace_swipe = true +} diff --git a/hyprland/.config/hypr/keywords.conf b/hyprland/.config/hypr/keywords.conf new file mode 100644 index 0000000..76ee5a7 --- /dev/null +++ b/hyprland/.config/hypr/keywords.conf @@ -0,0 +1,2 @@ +# See https://wiki.hyprland.org/Configuring/Keywords/ for more +$mainMod = super diff --git a/hyprland/.config/hypr/variable.conf b/hyprland/.config/hypr/variable.conf new file mode 100644 index 0000000..f4cd780 --- /dev/null +++ b/hyprland/.config/hypr/variable.conf @@ -0,0 +1,3 @@ +$terminal = ghostty +$fileManager = nautilus +$menu = wofi --show drun diff --git a/hyprland/.config/hypr/windowrulev2.conf b/hyprland/.config/hypr/windowrulev2.conf new file mode 100644 index 0000000..ca784b5 --- /dev/null +++ b/hyprland/.config/hypr/windowrulev2.conf @@ -0,0 +1,7 @@ +# Example windowrule v1 +# windowrule = float, ^(kitty)$ +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. +layerrule = noanim, wofi diff --git a/hyprlock/.config/hypr/hyprlock.conf b/hyprlock/.config/hypr/hyprlock.conf new file mode 100644 index 0000000..a511675 --- /dev/null +++ b/hyprlock/.config/hypr/hyprlock.conf @@ -0,0 +1,79 @@ +# https://wiki.hypr.land/Hypr-Ecosystem/hyprlock/ +source = $HOME/.config/hypr/mocha.conf + +$accent = $mauve +$accentAlpha = $mauveAlpha +$font = JetBrainsMono Nerd Font + +# General +general { + disable_loading_bar = true + hide_cursor = true +} + +# Background +background { + monitor = + path = ~/.config/backgrounds/shaded.png + blur_passes = 2 + color = $base +} + +# Time +label { + monitor = + text = cmd[update:30000] echo "$(date +"%R")" + color = $text + font_size = 90 + font_family = $font + position = -30, 0 + halign = right + valign = top +} + +# Date +label { + monitor = + text = cmd[update:43200000] echo "$(date + "%A, %d %B %Y")" + color = $text + font_size = 25 + font_family = $font + position = -30, -150 + halign = right + valign = top +} + +# User Avatar +image { + monitor = + path = # TODO: Need to add an image for avatar + size = 100 + border_color = $accent + + position = 0, 75 + halign = center + valign = center +} + +# Input Field +input-field { + monitor = + size = 300, 60 + outline_thickness = 4 + dots_size = 0.2 + dots_spacing = 0.2 + dots_center = true + outer_color = $accent + inner_color = $surface0 + font_color = $text + fade_on_empty = false + placeholder_text = 󰌾 Logged in as $USER + hide_input = false + check_color = $accent + fail_color = $red + fail_text = $FAIL ($ATTEMPTS) + capslock_color = $yellow + position = 0, -35 + halign = center + valign = center +} diff --git a/hyprmocha/.config/hypr/mocha.conf b/hyprmocha/.config/hypr/mocha.conf new file mode 100644 index 0000000..14c3db0 --- /dev/null +++ b/hyprmocha/.config/hypr/mocha.conf @@ -0,0 +1,77 @@ +$rosewater = rgb(f5e0dc) +$rosewaterAlpha = f5e0dc + +$flamingo = rgb(f2cdcd) +$flamingoAlpha = f2cdcd + +$pink = rgb(f5c2e7) +$pinkAlpha = f5c2e7 + +$mauve = rgb(cba6f7) +$mauveAlpha = cba6f7 + +$red = rgb(f38ba8) +$redAlpha = f38ba8 + +$maroon = rgb(eba0ac) +$maroonAlpha = eba0ac + +$peach = rgb(fab387) +$peachAlpha = fab387 + +$yellow = rgb(f9e2af) +$yellowAlpha = f9e2af + +$green = rgb(a6e3a1) +$greenAlpha = a6e3a1 + +$teal = rgb(94e2d5) +$tealAlpha = 94e2d5 + +$sky = rgb(89dceb) +$skyAlpha = 89dceb + +$sapphire = rgb(74c7ec) +$sapphireAlpha = 74c7ec + +$blue = rgb(89b4fa) +$blueAlpha = 89b4fa + +$lavendar = rgb(b4befe) +$lavendarAlpha = b4befe + +$text = rgb(cdd6f4) +$textAlpha = cdd6f4 + +$subtext1 = rgb(bac2de) +$subtext1Alpha = bac2de + +$subtext0 = rgb(a6adc8) +$subtext0Alpha = a6adc8 + +$overlay2 = rgb(9399b2) +$overlay2Alpha = 9399b2 + +$overlay1 = rgb(7f849c) +$overlay1Alpha = 7f849c + +$overlay0 = rgb(6c7086) +$overlay0Alpha = 6c7086 + +$surface2 = rgb(585b70) +$surface2Alpha = 585b70 + +$surface1 = rgb(45475a) +$surface1Alpha = 45475a + +$surface0 = rgb(313244) +$surface0Alpha = 313244 + +$base = rgb(1e1e2e) +$baseAlpha = 1e1e2e + +$mantle = rgb(181825) +$mantleAlpha = 181825 + +$crust = rgb(11111b) +$crustAlpha = 11111b diff --git a/hyprpaper/.config/hypr/hyprpaper.conf b/hyprpaper/.config/hypr/hyprpaper.conf new file mode 100644 index 0000000..69d4b2a --- /dev/null +++ b/hyprpaper/.config/hypr/hyprpaper.conf @@ -0,0 +1,4 @@ +# https://wiki.hypr.land/Hypr-Ecosystem/hyprpaper/ +# TODO: Update these to be wallpapers I want +preload = ~/.config/backgrounds/shaded.png +wallpaper = , ~/.config/backgrounds/shaded.png diff --git a/rofi/.config/rofi/catppuccin-mocha.rasi b/rofi/.config/rofi/catppuccin-mocha.rasi new file mode 100644 index 0000000..50b3848 --- /dev/null +++ b/rofi/.config/rofi/catppuccin-mocha.rasi @@ -0,0 +1,110 @@ +* { + bg-col: #1e1e2e; + bg-col-light: #1e1e2e; + border-col: #1e1e2e; + selected-col: #1e1e2e; + blue: #89b4fa; + fg-col: #cdd6f4; + fg-col2: #f38ba8; + grey: #6c7086; + width: 600; + font: "JetBrainsMono Nerd Font 18"; +} + +element-text, element-icon , mode-switcher { + background-color: inherit; + text-color: inherit; +} + +window { + height: 360px; + border: 3px; + border-color: @border-col; + background-color: @bg-col; +} + +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; + columns: 2; + lines: 5; + 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; +} diff --git a/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi new file mode 100644 index 0000000..cd5b825 --- /dev/null +++ b/rofi/.config/rofi/config.rasi @@ -0,0 +1,16 @@ +configuration{ + modi: "run,window,combi"; + icon-theme: "Oranchelo"; + show-icons: true; + terminal: "ghostty"; + drun-display-format: "{icon} {name}"; + location: 0; + disable-history: false; + hide-scrollbar: true; + display-combi: " 🖥️ All "; + display-run: " 🏃 Run "; + display-window: " 🪟 Window"; + sidebar-mode: true; +} + +@theme "catppuccin-mocha" diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc new file mode 100644 index 0000000..911c2c7 --- /dev/null +++ b/waybar/.config/waybar/config.jsonc @@ -0,0 +1,40 @@ +{ + "position": "top", + "modules-left": ["hyprland/workspaces"], + "modules-center": ["hyprland/window"], + "modules-right": ["network", "pulseaudio", "battery", "clock"], + "clock": { + "format": "{:%a %d %H:%M}", + "tooltip-format": "{:%Y %B}\n{calendar}" + }, + "battery": { + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity}%", + "format-warning": "{icon} {capacity}%", + "format-critical": "{icon} {capacity}%", + "format-charging": "{capacity}%", + "format-plugged": "{capacity}%", + "format-alt": "{icon} {time}", + "format-full": "{capacity}%", + "format-icons": ["", "", "", "", ""], + "tooltip-format": "{time}" + }, + "network": { + "format-wifi": "{essid}", + "format-ethernet": "󰤭 Disconnected", + "format-linked": "{ifname} (No IP) ", + "format-disconnected": "Disconnected", + "tooltip-format-wifi": "Signal Strenght: {signalStrength}%" + }, + "pulseaudio": { + "format": "{icon} {volume}%", + "format-muted": "", + "format-icons": { + "default": ["", "", " "] + }, + "on-click": "pavucontrol" + } +} diff --git a/waybar/.config/waybar/mocha.css b/waybar/.config/waybar/mocha.css new file mode 100644 index 0000000..0eb6a82 --- /dev/null +++ b/waybar/.config/waybar/mocha.css @@ -0,0 +1,26 @@ +@define-color rosewater #f5e0dc; +@define-color flamingo #f2cdcd; +@define-color pink #f5c2e7; +@define-color mauve #cba6f7; +@define-color red #f38ba8; +@define-color maroon #eba0ac; +@define-color peach #fab387; +@define-color yellow #f9e2af; +@define-color green #a6e3a1; +@define-color teal #94e2d5; +@define-color sky #89dceb; +@define-color sapphire #74c7ec; +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color text #cdd6f4; +@define-color subtext1 #bac2de; +@define-color subtext0 #a6adc8; +@define-color overlay2 #9399b2; +@define-color overlay1 #7f849c; +@define-color overlay0 #6c7086; +@define-color surface2 #585b70; +@define-color surface1 #45475a; +@define-color surface0 #313244; +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css new file mode 100644 index 0000000..907b8b7 --- /dev/null +++ b/waybar/.config/waybar/style.css @@ -0,0 +1,127 @@ +@import "mocha.css"; + +* { + font-family: "MesloLGS Nerd Font Mono Bold"; + font-size: 16px; + min-height: 0; + font-weight: bold; +} + +window#waybar { + background: transparent; + background-color: @crust; + color: @overlay0; + transition-property: background-color; + transition-duration: 0.1s; + border-bottom: 1px solid @overlay1; +} + +#window { + margin: 8px; + padding-left: 8; + padding-right: 8; +} + +button { + box-shadow: inset 0 -3px transparent; + border: none; + border-radius: 0; +} + +button:hover { + background: inherit; + color: @mauve; + border-top: 2px solid @mauve; +} + +#workspaces button { + padding: 0 4px; +} + +#workspaces button.focused { + background-color: rgba(0, 0, 0, 0.3); + color: @rosewater; + border-top: 2px solid @rosewater; +} + +#workspaces button.active { + background-color: rgba(0, 0, 0, 0.3); + color: @mauve; + border-top: 2px solid @mauve; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#pulseaudio, +#clock, +#battery, +#cpu, +#memory, +#disk, +#temperature, +#backlight, +#wireplumber, +#tray, +#network, +#mode, +#scratchpad { + margin-top: 2px; + margin-bottom: 2px; + margin-left: 4px; + margin-right: 4px; + padding-left: 4px; + padding-right: 4px; +} + +#clock { + color: @maroon; + border-bottom: 2px solid @maroon; +} + +#clock.date { + color: @mauve; + border-bottom: 2px solid @mauve; +} + +#pulseaudio { + color: @blue; + border-bottom: 2px solid @blue; +} + +#network { + color: @yellow; + border-bottom: 2px solid @yellow; +} + +#idle_inhibitor { + margin-right: 12px; + color: #7cb342; +} + +#idle_inhibitor.activated { + color: @red; +} + +#battery { + color: @green; + border-bottom: 2px solid @green; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left>widget:first-child>#workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right>widget:last-child>#workspaces { + margin-right: 0; +} + +#custom-vpn { + color: @lavender; + border-radius: 15px; + padding-left: 6px; + padding-right: 6px; +} diff --git a/wofi/.config/wofi/style.css b/wofi/.config/wofi/style.css new file mode 100644 index 0000000..a1d3662 --- /dev/null +++ b/wofi/.config/wofi/style.css @@ -0,0 +1,138 @@ +@define-color rosewater #f5e0dc; +@define-color rosewater-rgb rgb(245, 224, 220); +@define-color flamingo #f2cdcd; +@define-color flamingo-rgb rgb(242, 205, 205); +@define-color pink #f5c2e7; +@define-color pink-rgb rgb(245, 194, 231); +@define-color mauve #cba6f7; +@define-color mauve-rgb rgb(203, 166, 247); +@define-color red #f38ba8; +@define-color red-rgb rgb(243, 139, 168); +@define-color maroon #eba0ac; +@define-color maroon-rgb rgb(235, 160, 172); +@define-color peach #fab387; +@define-color peach-rgb rgb(250, 179, 135); +@define-color yellow #f9e2af; +@define-color yellow-rgb rgb(249, 226, 175); +@define-color green #a6e3a1; +@define-color green-rgb rgb(166, 227, 161); +@define-color teal #94e2d5; +@define-color teal-rgb rgb(148, 226, 213); +@define-color sky #89dceb; +@define-color sky-rgb rgb(137, 220, 235); +@define-color sapphire #74c7ec; +@define-color sapphire-rgb rgb(116, 199, 236); +@define-color blue #89b4fa; +@define-color blue-rgb rgb(137, 180, 250); +@define-color lavender #b4befe; +@define-color lavender-rgb rgb(180, 190, 254); +@define-color text #cdd6f4; +@define-color text-rgb rgb(205, 214, 244); +@define-color subtext1 #bac2de; +@define-color subtext1-rgb rgb(186, 194, 222); +@define-color subtext0 #a6adc8; +@define-color subtext0-rgb rgb(166, 173, 200); +@define-color overlay2 #9399b2; +@define-color overlay2-rgb rgb(147, 153, 178); +@define-color overlay1 #7f849c; +@define-color overlay1-rgb rgb(127, 132, 156); +@define-color overlay0 #6c7086; +@define-color overlay0-rgb rgb(108, 112, 134); +@define-color surface2 #585b70; +@define-color surface2-rgb rgb(88, 91, 112); +@define-color surface1 #45475a; +@define-color surface1-rgb rgb(69, 71, 90); +@define-color surface0 #313244; +@define-color surface0-rgb rgb(49, 50, 68); +@define-color base #1e1e2e; +@define-color base-rgb rgb(30, 30, 46); +@define-color mantle #181825; +@define-color mantle-rgb rgb(24, 24, 37); +@define-color crust #11111b; +@define-color crust-rgb rgb(17, 17, 27); + +* { + font-family: 'CaskaydiaCove Nerd Font', monospace; + font-size: 18px; +} + +/* Window */ +window { + margin: 0px; + padding: 10px; + border: 2px solid @lavender; + border-radius: 8px; + background-color: @base; +} + +/* Inner Box */ +#inner-box { + margin: 5px; + padding: 10px; + border: none; + background-color: @base; +} + +/* Outer Box */ +#outer-box { + margin: 5px; + padding: 10px; + border: none; + background-color: @base; +} + +/* Scroll */ +#scroll { + margin: 0px; + padding: 10px; + border: none; + background-color: @base; +} + +/* Input */ +#input { + margin: 5px 20px; + padding: 10px; + border: none; + border-radius: 0.1em; + color: @text; + background-color: @base; +} + +#input image { + border: none; + color: @red; +} + +#input * { + outline: 4px solid @red!important; +} + +/* Text */ +#text { + margin: 5px; + border: none; + color: @text; +} + +#entry { + background-color: @base; +} + +#entry arrow { + border: none; + color: @lavender; +} + +/* Selected Entry */ +#entry:selected { + border: 0.11em solid @lavender; +} + +#entry:selected #text { + color: @mauve; +} + +#entry:drop(active) { + background-color: @lavender!important; +} diff --git a/zsh/.zshrc b/zsh/.zshrc index 92c4086..72a15e2 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -117,7 +117,7 @@ export PATH=$HOME/.local/share/JetBrains/Toolbox/scripts:$PATH export PATH=$HOME/go/bin:$PATH # Avante AI Keys -export ANTHROPIC_API_KEY=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 +# export ANTHROPIC_API_KEY=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 # No longer valid, sorry ;P # Docker alias docker=podman