diff --git a/.Xresources b/.Xresources new file mode 100644 index 00000000..75d27a70 --- /dev/null +++ b/.Xresources @@ -0,0 +1,37 @@ +Xcursor.theme: Catppuccin-Macchiato-Dark +Xcursor.size: 16 +Xft.dpi: 100 +*background: #303446 +*foreground: #C6D0F5 + +! black +*color0: #51576D +*color8: #626880 + +! red +*color1: #E78284 +*color9: #E78284 + +! green +*color2: #A6D189 +*color10: #A6D189 + +! yellow +*color3: #E5C890 +*color11: #E5C890 + +! blue +*color4: #8CAAEE +*color12: #8CAAEE + +! magenta +*color5: #F4B8E4 +*color13: #F4B8E4 + +! cyan +*color6: #81C8BE +*color14: #81C8BE + +! white +*color7: #B5BFE2 +*color15: #A5ADCE diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi index 60db4f13..53497cb6 100644 --- a/.config/rofi/config.rasi +++ b/.config/rofi/config.rasi @@ -84,4 +84,4 @@ configuration { action: "kb-cancel"; delay: 0; } -} +} \ No newline at end of file diff --git a/.config/rofi/style.rasi b/.config/rofi/style.rasi index 0e27815d..c15d320a 100644 --- a/.config/rofi/style.rasi +++ b/.config/rofi/style.rasi @@ -63,8 +63,8 @@ textbox-prompt-colon { padding: 12px 16px; border: 0px; border-radius: 10px; - border-color: gray/30%; - background-color: gray/15%; + border-color: #363A4F; + background-color: #363A4F; text-color: #CAD3F5; str: ""; } @@ -73,8 +73,8 @@ entry { padding: 12px 16px; border: 0px; border-radius: 10px; - border-color: gray/30%; - background-color: gray/15%; + border-color: #363A4F; + background-color: #363A4F; text-color: #CAD3F5; cursor: text; placeholder: "Search..."; diff --git a/.config/tty/macchiato.sh b/.config/tty/macchiato.sh new file mode 100755 index 00000000..39036ffb --- /dev/null +++ b/.config/tty/macchiato.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +if [ "$TERM" = "linux" ]; then + printf %b '\e]P024273A' # set background color to "Base" + printf %b '\e]P85B6078' # set bright black to "Surface2" + + printf %b '\e]P7CAD3F5' # set text color to "Text" + printf %b '\e]PFA5ADCB' # set bright white to "Subtext0" + + printf %b '\e]P1ED8796' # set red to "Red" + printf %b '\e]P9ED8796' # set bright red to "Red" + + printf %b '\e]P2A6DA95' # set green to "Green" + printf %b '\e]PAA6DA95' # set bright green to "Green" + + printf %b '\e]P3EED49f' # set yellow to "Yellow" + printf %b '\e]PBEED49f' # set bright yellow to "Yellow" + + printf %b '\e]P48AADF4' # set blue to "Blue" + printf %b '\e]PC8AADF4' # set bright blue to "Blue" + + printf %b '\e]P5F5BDE6' # set magenta to "Pink" + printf %b '\e]PDF5BDE6' # set bright magenta to "Pink" + + printf %b '\e]P68BD5CA' # set cyan to "Teal" + printf %b '\e]PE8BD5CA' # set bright cyan to "Teal" + + clear +fi diff --git a/.config/wofi/config b/.config/wofi/config new file mode 100644 index 00000000..a10f89ac --- /dev/null +++ b/.config/wofi/config @@ -0,0 +1,16 @@ +width=700 +height=360 +location=center +show=drun +prompt=Search... +filter_rate=2 +allow_markup=true +no_actions=true +halign=fill +orientation=vertical +content_halign=fill +insensitive=false +allow_images=true +image_size=40 +gtk_dark=true +term=kitty \ No newline at end of file diff --git a/.config/wofi/style.css b/.config/wofi/style.css new file mode 100644 index 00000000..bfa7faef --- /dev/null +++ b/.config/wofi/style.css @@ -0,0 +1,66 @@ +window { + margin: 0px; + border: 3px solid #B7BDF8; + background-color: #24273A; + border-radius: 15px; + font-family: 'JetBrainsMono Nerd Font'; + font-size: 14px; +} + +#input { + all: unset; + min-height: 36px; + padding: 4px 10px; + margin: 4px; + border: none; + color: #cad3f5; + font-weight: bold; + background-color: #363A4F; + outline: none; + border-radius: 15px; + margin: 10px; + margin-bottom: 2px; +} + +#inner-box { + margin: 4px; + padding: 10px; + font-weight: bold; + border-radius: 15px; +} + +#outer-box { + margin: 0px; + padding: 3px; + border: none; + border-radius: 15px; + border: 3px solid #B7BDF8; +} + +#scroll { + display: none; + margin-top: 5px; + border-radius: 15px; + margin-bottom: 5px; +} + +#text:selected { + color: #f1f0f5; + margin: 0px 0px; + border: none; + border-radius: 15px; +} + +#entry { + margin: 0px 0px; + border: none; + border-radius: 15px; + background-color: transparent; +} + +#entry:selected { + margin: 0px 0px; + border: none; + border-radius: 15px; + background: linear-gradient(90deg, #363A4F 0%, #B7BDF8 100%); +} diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 00000000..5ecb9837 --- /dev/null +++ b/.gitconfig @@ -0,0 +1,18 @@ +[user] + name = Sergio Laín + email = sergiolain11@gmail.com +[safe] + directory = Repos/ +[credential "https://github.com"] + username = matt +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[init] + defaultBranch = main +[protocol "file"] + allow = always +[credential] + helper = libsecret diff --git a/.gitkraken/themes/catppuccin_macchiato.jsonc b/.gitkraken/themes/catppuccin_macchiato.jsonc new file mode 100644 index 00000000..ce0dcce8 --- /dev/null +++ b/.gitkraken/themes/catppuccin_macchiato.jsonc @@ -0,0 +1,165 @@ +{ + "meta": { + "name": "Catppuccin Macchiato", + "scheme": "dark" + }, + "themeValues": { + "root": { + "red": "#ed8796", + "orange": "#f5a97f", + "yellow": "#eed49f", + "green": "#a6da95", + "teal": "#8bd5ca", + "blue": "#8aadf4", + "ltblue": "#7dc4e4", + "purple": "#c6a0f6", + "app__bg0": "#24273a", + "toolbar__bg0": "lighten(saturate(@app__bg0, 3%), 6%)", + "toolbar__bg1": "lighten(@toolbar__bg0, 4%)", + "toolbar__bg2": "lighten(@toolbar__bg1, 6%)", + "panel__bg0": "lighten(@app__bg0, 5%)", + "panel__bg1": "lighten(@panel__bg0, 5%)", + "panel__bg2": "lighten(@panel__bg1, 5%)", + "input__bg": "fade(#000000, 20%)", + "input-bg-warn-color": "fade(@orange, 60%)", + "panel-border": "fade(#FFFFFF, 8%)", + "section-border": "fade(#FFFFFF, 8%)", + "subtle-border": "fade(#FFFFFF, 4%)", + "modal-overlay-color": "rgba(0,0,0,.5)", + "graph-color-0": "#8bd5ca", + "graph-color-1": "#ed8796", + "graph-color-2": "#a6da95", + "graph-color-3": "#eed49f", + "graph-color-4": "#8aadf4", + "graph-color-5": "#f5bde6", + "graph-color-6": "#a5adcb", + ".text-color": "#cad3f5", + "text-selected": "@.text-color", + "text-normal": "fade(@.text-color, 75%)", + "text-secondary": "fade(@.text-color, 60%)", + "text-disabled": "fade(@.text-color, 40%)", + "text-accent": "#939ab7", + "text-inverse": "#222222", + "text-bright": "@.text-color", + "text-dimmed": "fade(@text-normal, 20%)", + "text-dimmed-selected": "fade(@text-dimmed, 50%)", + "text-selected-row": "@text-selected", + "btn-text": "@text-normal", + "btn-text-hover": "@text-selected", + "default-border": "@text-normal", + "default-bg": "transparent", + "default-hover": "transparent", + "default-border-hover": "@text-selected", + "primary-border": "@blue", + "primary-bg": "fade(@blue, 20%)", + "primary-hover": "fade(@blue, 60%)", + "success-border": "@green", + "success-bg": "fade(@green, 20%)", + "success-hover": "fade(@green, 60%)", + "warning-border": "@orange", + "warning-bg": "fade(@orange, 20%)", + "warning-hover": "fade(@orange, 60%)", + "danger-border": "@red", + "danger-bg": "fade(@red, 20%)", + "danger-hover": "fade(@red, 60%)", + "hover-row": "fade(#45475A, 25%)", + "danger-row": "fade(@red, 60%)", + "selected-row": "fade(#45475A, 50%)", + "selected-row-border": "none", + "warning-row": "fade(@orange, 60%)", + "droppable": "fade(@yellow, 10%)", + "drop-target": "fade(@green, 50%)", + "input--disabled": "fade(#000000, 10%)", + "link-color": "#40c5ec", + "link-color-bright": "#40c5ec", + "form-control-focus": "@blue", + "scroll-thumb-border": "rgba(0,0,0,0)", + "scroll-thumb-bg": "rgba(255,255,255,0.15)", + "scroll-thumb-bg-light": "rgba(0,0,0,0.15)", + "wip-status": "fade(@blue, 40%)", + "card__bg": "@panel__bg2", + "card-shadow": "rgba(0,0,0,.2)", + "statusbar__warning-bg": "mixLess(@graph-color-7, @app__bg0, 50%)", + "label__yellow-color": "#f2ca33", + "label__light-blue-color": "#15a0bf", + "label__purple-color": "#c517b6", + "filtering": "fade(@blue, 50%)", + "soloing": "fade(@orange, 50%)", + "checked-out": "fade(@green, 30%)", + "soloed": "fade(@orange, 30%)", + "filter-match": "fade(@blue, 50%)", + "clone__progress": "fade(@blue, 70%)", + "toolbar__prompt": "fade(@blue, 20%)", + "verified": "fade(@green, 30%)", + "unverified": "fade(#ffffff, 10%)", + "drop-sort-border": "@green", + "terminal__repo-name-color": "#8bd5ca", + "terminal__repo-branch-color": "#c6a0f6", + "terminal__repo-tag-color": "#eed49f", + "terminal__repo-upstream-color": "#a6da95", + "terminal__background": "#24273a", + "terminal__cursor": "#f5bde6", + "terminal__cursorAccent": "#000000", + "terminal__foreground": "#cad3f5", + "terminal__selection": "#5b6078", + "terminal__black": "#494d64", + "terminal__red": "#ed8796", + "terminal__green": "#a6da95", + "terminal__yellow": "#eed49f", + "terminal__blue": "#8aadf4", + "terminal__magenta": "#c6a0f6", + "terminal__cyan": "#8bd5ca", + "terminal__white": "#b8c0e0", + "terminal__brightBlack": "#5b6078", + "terminal__brightRed": "#ed8796", + "terminal__brightGreen": "#a6da95", + "terminal__brightYellow": "#eed49f", + "terminal__brightBlue": "#8aadf4", + "terminal__brightMagenta": "#c6a0f6", + "terminal__brightCyan": "#8bd5ca", + "terminal__brightWhite": "#a5adcb", + "code-bg": "@app__bg0", + "code-foreground": "@text-normal", + "code-blame-color-0": "@graph-color-0", + "code-blame-color-1": "@graph-color-1", + "code-blame-color-2": "@graph-color-2", + "code-blame-color-3": "@graph-color-3", + "code-blame-color-4": "@graph-color-4", + "code-blame-color-5": "@graph-color-5", + "code-blame-color-6": "@graph-color-6", + "code-blame-color-7": "@graph-color-7", + "code-blame-color-8": "@graph-color-8", + "code-blame-color-9": "@graph-color-9", + "added-line": "fade(@green, 10%)", + "deleted-line": "fade(@red, 10%)", + "modified-line": "fade(#000000, 25%)", + "conflict-info-color": "#15a0bf", + "conflict-left-border-color": "#15a0bf", + "conflict-left-color": "fade(@conflict-left-border-color, 25%)", + "conflict-right-border-color": "#f2ca33", + "conflict-right-color": "fade(@conflict-right-border-color, 25%)", + "conflict-output-border-color": "#c517b6", + "conflict-output-color": "fade(@conflict-output-border-color, 25%)" + }, + "toolbar": { + "text-selected": "rgba(255,255,255,1)", + "text-normal": "rgba(255,255,255,.9)", + "text-secondary": "rgba(255,255,255,.6)", + "text-disabled": "rgba(255,255,255,.4)", + "section-border": "rgba(255,255,255,.2)", + "input__bg": "rgba(0,0,0,.20)", + "link-color": "#40c5ec", + "btn-text": "var(--text-normal)" + }, + "tabsbar": { + "text-selected": "rgba(255,255,255,1)", + "text-normal": "rgba(255,255,255,.9)", + "text-secondary": "rgba(255,255,255,.6)", + "text-disabled": "rgba(255,255,255,.4)", + "section-border": "rgba(255,255,255,.2)", + "input__bg": "rgba(0,0,0,.20)", + "link-color": "#40c5ec", + "btn-text": "var(--text-normal)" + } + } +} \ No newline at end of file diff --git a/.zshrc b/.zshrc index eb6f9161..4761a4c2 100644 --- a/.zshrc +++ b/.zshrc @@ -86,10 +86,10 @@ export LANG=en_US.UTF-8 # Preferred editor for local and remote sessions if [[ -n $SSH_CONNECTION ]]; then - export EDITOR='lvim' - else - export EDITOR='lvim' - fi + export EDITOR='lvim' +else + export EDITOR='lvim' +fi # Compilation flags # export ARCHFLAGS="-arch x86_64" @@ -126,5 +126,4 @@ PATH=$PATH:/home/matt/.local/bin TERMINAL=$TERMINAL:/usr/bin/kitty export EDITOR=vscodium - neofetch