aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/alacritty/alacritty.yml91
-rw-r--r--.config/gtk-3.0/settings.ini5
-rw-r--r--.config/mako/config21
-rw-r--r--.config/neofetch/config.conf118
-rwxr-xr-x.config/scripts/bemenu.sh20
-rwxr-xr-x.config/scripts/date.sh2
-rwxr-xr-x.config/scripts/network.sh2
-rw-r--r--.config/swaylock/config36
-rw-r--r--.config/waybar/config65
-rw-r--r--.config/waybar/style.css80
-rw-r--r--.config/zathura/zathurarc38
-rw-r--r--.gtkrc-2.02
m---------.zsh/zsh-autosuggestions0
m---------.zsh/zsh-syntax-highlighting0
-rw-r--r--.zshenv6
-rw-r--r--.zshrc25
-rw-r--r--README.md2
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
+
diff --git a/.zshrc b/.zshrc
new file mode 100644
index 00000000..0c11237f
--- /dev/null
+++ b/.zshrc
@@ -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)