diff options
-rw-r--r-- | .config/alacritty/alacritty.yml | 91 | ||||
-rw-r--r-- | .config/gtk-3.0/settings.ini | 5 | ||||
-rw-r--r-- | .config/mako/config | 21 | ||||
-rw-r--r-- | .config/neofetch/config.conf | 118 | ||||
-rwxr-xr-x | .config/scripts/bemenu.sh | 20 | ||||
-rwxr-xr-x | .config/scripts/date.sh | 2 | ||||
-rwxr-xr-x | .config/scripts/network.sh | 2 | ||||
-rw-r--r-- | .config/swaylock/config | 36 | ||||
-rw-r--r-- | .config/waybar/config | 65 | ||||
-rw-r--r-- | .config/waybar/style.css | 80 | ||||
-rw-r--r-- | .config/zathura/zathurarc | 38 | ||||
-rw-r--r-- | .gtkrc-2.0 | 2 | ||||
m--------- | .zsh/zsh-autosuggestions | 0 | ||||
m--------- | .zsh/zsh-syntax-highlighting | 0 | ||||
-rw-r--r-- | .zshenv | 6 | ||||
-rw-r--r-- | .zshrc | 25 | ||||
-rw-r--r-- | README.md | 2 |
17 files changed, 513 insertions, 0 deletions
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml new file mode 100644 index 00000000..1d78344e --- /dev/null +++ b/.config/alacritty/alacritty.yml @@ -0,0 +1,91 @@ +# Configuration for Alacritty, the GPU enhanced terminal emulator. + +env: + TERM: alacritty + +# Window configuration +window: + padding: + x: 9 + y: 5 + opacity: 1.0 + startup_mode: Windowed + title: Alacritty + dynamic_title: true + gtk_theme_variant: None + +scrolling: + history: 10000 + multiplier: 3 # How many lines to jump when scrolling + +# Font configuration +font: + normal: + family: JetBrains Mono + style: Regular + + bold: + family: JetBrains Mono + style: Bold + + italic: + family: JetBrains Mono + style: Italic + + bold_italic: + family: JetBrains Mono + style: Bold Italic + + size: 12 + +# Colors (catppuccin) +colors: + primary: + background: '0x1E1D2F' + foreground: '0xD9E0EE' + + cursor: + text: '0x1E1D2F' + cursor: '0xF5E0DC' + + normal: + black: '0x6E6C7E' + red: '0xF28FAD' + green: '0xABE9B3' + yellow: '0xFAE3B0' + blue: '0x96CDFB' + magenta: '0xF5C2E7' + cyan: '0x89DCEB' + white: '0xD9E0EE' + + bright: + black: '0x988BA2' + red: '0xF28FAD' + green: '0xABE9B3' + yellow: '0xFAE3B0' + blue: '0x96CDFB' + magenta: '0xF5C2E7' + cyan: '0x89DCEB' + white: '0xD9E0EE' + + indexed_colors: + - { index: 16, color: '0xF8BD96' } + - { index: 17, color: '0xF5E0DC' } + +selection: + save_to_clipboard: true + +cursor: + shape: Block + blinking: Off + unfocused_hollow: true + thickness: 0.15 + +live_config_reload: true + +# Shell +shell: + program: /bin/zsh + +mouse: + hide_when_typing: false diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini new file mode 100644 index 00000000..951629d0 --- /dev/null +++ b/.config/gtk-3.0/settings.ini @@ -0,0 +1,5 @@ +[Settings] +#gtk-icon-theme-name = catppuccin +gtk-theme-name = Catppuccin-blue +#gtk-cursor-theme-name = Catppuccin-Mauve-Cursors +gtk-font-name = DejaVu Sans 11 diff --git a/.config/mako/config b/.config/mako/config new file mode 100644 index 00000000..d06eed0e --- /dev/null +++ b/.config/mako/config @@ -0,0 +1,21 @@ +layer=top +font=Cantarell 11 +markup=1 +anchor=top-right +background-color=#1E1E28 +text-color=#DADAE8 +width=450 +height=200 +max-icon-size=96 +icon-location=right +margin=20,20,0 +padding=15,15,15 +border-size=2 +border-color=#a4b9ef +border-radius=15 +progress-color=over #332E41 +default-timeout=10000 +group-by=summary + +[mode=do-not-disturb] +invisible=1 diff --git a/.config/neofetch/config.conf b/.config/neofetch/config.conf new file mode 100644 index 00000000..2086ed04 --- /dev/null +++ b/.config/neofetch/config.conf @@ -0,0 +1,118 @@ +print_info() { + info title + info underline + info "" distro + info "" model + info "" kernel + info "" uptime + info "" packages + info "" shell + info "" wm + info "" theme + info "" cpu + info "" gpu + info "" memory + info "" local_ip + info cols +} + +title_fqdn="off" + +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="off" + +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="tiny" + +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="gib" + +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="on" + +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="on" + +# --cpu_cores logical, physical, off +cpu_cores="off" + +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="off" + +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +disk_show=('/') + +music_player="auto" + +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=" " +underline_char="-" +block_range=(0 15) +color_blocks="on" +block_width=3 +block_height=1 +ol_offset="auto" +bar_char_elapsed="-" +bar_char_total="=" +bar_border="on" +bar_length=15 + +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + +# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' +image_backend="ascii" + +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +image_source="auto" +ascii_distro="auto" + +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(distro) + +# Values: 'on', 'off' +ascii_bold="on" + +# Default: '~/.cache/thumbnails/neofetch' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Values: 'normal', 'fit', 'fill' +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="fit" + +# Gap between image and text +gap=3 diff --git a/.config/scripts/bemenu.sh b/.config/scripts/bemenu.sh new file mode 100755 index 00000000..343cc893 --- /dev/null +++ b/.config/scripts/bemenu.sh @@ -0,0 +1,20 @@ +#!/bin/bash +black="#302D41" +sky="#89DCEB" +mauve="#DDB6F2" +peach="#F8BD96" +green="#ABE9B3" + +bemenu-run \ + --prefix '' \ + --prompt 'search ' \ + --list 3 \ + --fn 'mononoki Nerd Font' \ + --tb $black \ + --tf $sky \ + --fb $black \ + --ff $mauve \ + --nb $black \ + --nf $peach \ + --hb $black \ + --hf $green diff --git a/.config/scripts/date.sh b/.config/scripts/date.sh new file mode 100755 index 00000000..b6924cf8 --- /dev/null +++ b/.config/scripts/date.sh @@ -0,0 +1,2 @@ +#!/bin/bash +date +"%a %d" diff --git a/.config/scripts/network.sh b/.config/scripts/network.sh new file mode 100755 index 00000000..cd8692d8 --- /dev/null +++ b/.config/scripts/network.sh @@ -0,0 +1,2 @@ +#!/bin/bash +iwgetid -r diff --git a/.config/swaylock/config b/.config/swaylock/config new file mode 100644 index 00000000..2c89e3e0 --- /dev/null +++ b/.config/swaylock/config @@ -0,0 +1,36 @@ +ignore-empty-password +disable-caps-lock-text +image=/home/jack/Pictures/buildings.jpeg +font=mononoki Nerd Font +effect-blur=30x2 +fade-in=0.4 + +text-ver-color=00000000 +text-wrong-color=00000000 +text-clear-color=00000000 +inside-color=00000000 +inside-ver-color=00000000 +inside-wrong-color=00000000 +inside-clear-color=00000000 +inside-caps-lock-color=00000000 +ring-color=00000000 +ring-ver-color=00000000 +ring-wrong-color=00000000 +ring-clear-color=00000000 +line-color=00000000 +line-clear-color=00000000 +line-ver-color=00000000 +key-hl-color=00000000 +bs-hl-color=00000000 +caps-lock-bs-hl-color=00000000 +caps-lock-key-hl-color=00000000 +separator-color=00000000 + +scaling=fill +indicator +clock +timestr=%H:%M +datestr= +indicator-radius=350 +font-size=125 +text-color=E8A2AF diff --git a/.config/waybar/config b/.config/waybar/config new file mode 100644 index 00000000..00097c7e --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1,65 @@ +{ + "position": "top", + "modules-left": ["sway/workspaces"], + "modules-center": ["clock", "custom/date"], + "modules-right": ["custom/wifi", "temperature", "pulseaudio", "battery"], + + "sway/workspaces": { + "disable-scroll": true, + "all-outputs": true, + "format": "{icon}", + "persistent_workspaces": { + "1": [], + "2": [], + "3": [], + "4": [], + "5": [], + "6": [] + }, + "format-icons": { + "default": "", + "focused": "", + } + }, + "clock": { + "format": " {:%H:%M}", + "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>", + }, + "custom/date": { + "format": " {}", + "interval": 60, + "exec": "~/.config/scripts/date.sh" + }, + "battery": { + "states": { + "warning": 20, + "critical": 10 + }, + "format": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": " {capacity}%", + "format-alt": "{time} {icon}", + "format-icons": ["", "", "", "", ""] + }, + "custom/wifi": { + "format": " {}", + "interval": 10, + "exec": "~/.config/scripts/network.sh" + }, + "pulseaudio": { + "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", + "format": "{icon} {volume}%", + "format-muted": " muted", + "format-icons": { + "headphone": "", + "default": ["", ""] + }, + }, + "temperature": { + "interval": "5", + "hwmon-path": "/sys/devices/platform/coretemp.0/hwmon/hwmon4/temp1_input", + "critical-threshold": 90, + "format-critical": " {temperatureC}°C", + "format": " {temperatureC}°C" + } +} diff --git a/.config/waybar/style.css b/.config/waybar/style.css new file mode 100644 index 00000000..88cc2730 --- /dev/null +++ b/.config/waybar/style.css @@ -0,0 +1,80 @@ +* { + border-radius: 0; + font-family: "mononoki Nerd Font", "Font Awesome 6 Free"; + font-size: 11pt; + min-height: 0; +} + +window#waybar { + background: #1e1e2e; + color: #DADAE8; +} + +tooltip { + background: #1e1e2e; + border-radius: 15px; + border-width: 2px; + border-style: solid; + border-color: #a4b9ef; +} + +#workspaces { + margin-left: 5px; + border-radius: 15px; +} + +#workspaces button { + padding-left: 10px; + padding-right: 10px; + min-width: 0; + color: #f2cdcd; +} + +#workspaces button.focused { + color: #96cdfb; +} + +#workspaces button.urgent { + color: #89dceb; +} + +#workspaces button:hover { + color: #96cdfb; +} + +#clock, #custom-date, #battery, #custom-wifi, +#pulseaudio, #workspaces, #temperature { + padding: 2px 7px; + background: #302d41; + margin-top: 5px; + margin-bottom: 5px; +} + +#custom-wifi { + color: #89dceb; + padding-left: 15px; + padding-right: 4px; + border-radius: 15px 0px 0px 15px; +} + +#pulseaudio { color: #abe9b3; } +#temperature { color: #ddb6f2; } + +#battery { + color: #f8bd96; + padding-right: 12px; + margin-right: 5px; + border-radius: 0px 15px 15px 0px; +} + +#clock { + color: #96cdfb; + padding-left: 12px; + border-radius: 15px 0px 0px 15px; +} + +#custom-date { + color: #f28fad; + padding-right: 12px; + border-radius: 0px 15px 15px 0px; +} diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc new file mode 100644 index 00000000..18b9e550 --- /dev/null +++ b/.config/zathura/zathurarc @@ -0,0 +1,38 @@ +set font "JetBrainsMono Nerd Font 10" +set selection-notification "true" +set selection-clipboard "clipboard" +set guioptions "sv" +set scroll-page-aware "true" +set statusbar-home-tilde "true" +set recolor "true" +set adjust-open "width" +set statusbar-h-padding 10 +set statusbar-v-padding 10 +set default-fg "#DADAE8" +set default-bg "#1E1E28" +set completion-bg "#332E41" +set completion-fg "#DADAE8" +set completion-highlight-bg "#575268" +set completion-highlight-fg "#DADAE8" +set completion-group-bg "#332E41" +set completion-group-fg "#A4B9EF" +set statusbar-fg "#DADAE8" +set statusbar-bg "#332E41" +set notification-bg "#332E41" +set notification-fg "#DADAE8" +set notification-error-bg "#332E41" +set notification-error-fg "#E38C8F" +set notification-warning-bg "#332E41" +set notification-warning-fg "#F9C096" +set inputbar-fg "#DADAE8" +set inputbar-bg "#332E41" +set recolor-lightcolor "#1E1E28" +set recolor-darkcolor "#DADAE8" +set index-fg "#DADAE8" +set index-bg "#1E1E28" +set index-active-fg "#DADAE8" +set index-active-bg "#332E41" +set render-loading-bg "#1E1E28" +set render-loading-fg "#DADAE8" +set highlight-color "#A4B9EF" +set highlight-active-color "#E5B4E2" diff --git a/.gtkrc-2.0 b/.gtkrc-2.0 new file mode 100644 index 00000000..b85c2c12 --- /dev/null +++ b/.gtkrc-2.0 @@ -0,0 +1,2 @@ +gtk-theme-name = "Catppuccin-blue" +gtk-font-name = "DejaVu Sans 11" diff --git a/.zsh/zsh-autosuggestions b/.zsh/zsh-autosuggestions new file mode 160000 +Subproject a411ef3e0992d4839f0732ebeb9823024afaaaa diff --git a/.zsh/zsh-syntax-highlighting b/.zsh/zsh-syntax-highlighting new file mode 160000 +Subproject c5ce0014677a0f69a10b676b6038ad127f40c6b diff --git a/.zshenv b/.zshenv new file mode 100644 index 00000000..0594c436 --- /dev/null +++ b/.zshenv @@ -0,0 +1,6 @@ +export MOZ_ENABLE_WAYLAND=1 +typeset -U PATH path +path=("$HOME/.local/bin" "$path[@]") +export PATH +export BEMENU_BACKEND=wayland + @@ -0,0 +1,25 @@ +HISTFILE=~/.zsh_history +HISTSIZE=10000 +SAVEHIST=10000 +bindkey -v +bindkey "^?" backward-delete-char +zstyle ':completion:*' completer _complete _ignored +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' +zstyle :compinstall filename '/home/jack/.zshrc' +autoload -U compinit promptinit +compinit +promptinit; prompt gentoo +zstyle ':completion::complete:*' use-cache 1 + +export GPG_TTY=$(tty) +export LANG=en_US.UTF-8 +export PROMPT_EOL_MARK="" +eval "$(starship init zsh)" +alias l="ls -lah --color=auto" +alias ls="ls --color=auto" +alias sudo="doas" +alias ememrge="emerge" +alias fetch="neofetch && sleep 10" +alias upgkbd="sudo kmonad kmonad/keymap/apple_laptop.kbd" +source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh +source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh diff --git a/README.md b/README.md new file mode 100644 index 00000000..58a9f579 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +### catppuccin dotfiles +[info](https://lzycat.xyz) |