feat: we are now on endeavouros! changed configs and various stuff to support that, along with adding ghostty

Changed files
+39 -203
.config
+2
.config/ghostty/config
···
+
theme = catppuccin-mocha.conf
+
shell-integration = zsh
+22
.config/ghostty/themes/catppuccin-mocha.conf
···
+
palette = 0=#45475a
+
palette = 1=#f38ba8
+
palette = 2=#a6e3a1
+
palette = 3=#f9e2af
+
palette = 4=#89b4fa
+
palette = 5=#f5c2e7
+
palette = 6=#94e2d5
+
palette = 7=#a6adc8
+
palette = 8=#585b70
+
palette = 9=#f38ba8
+
palette = 10=#a6e3a1
+
palette = 11=#f9e2af
+
palette = 12=#89b4fa
+
palette = 13=#f5c2e7
+
palette = 14=#94e2d5
+
palette = 15=#bac2de
+
background = 1e1e2e
+
foreground = cdd6f4
+
cursor-color = f5e0dc
+
cursor-text = 11111b
+
selection-background = 353749
+
selection-foreground = cdd6f4
-5
.config/neofetch/ascii.txt
···
-
▄ ▄
-
▄ ▀▄ ▄▀ ▄
-
█▄█▀███▀█▄█
-
▀█████████▀
-
▄▀ ▀▄
-195
.config/neofetch/config.conf
···
-
print_info() {
-
# info "\e[31m " users
-
info "\e[31m " cpu
-
info "\e[32m " kernel
-
info "\e[33m " shell
-
info "\e[34m " term
-
info "\e[35m " uptime
-
# info "\e[35m " wm
-
}
-
-
# Shorten the output of the kernel function.
-
kernel_shorthand="off"
-
-
# Shorten the output of the distro function
-
distro_shorthand="off"
-
-
# Show/Hide OS Architecture.
-
os_arch="on"
-
-
# Shorten the output of the uptime function
-
uptime_shorthand="on"
-
-
# Show memory pecentage in output.
-
memory_percent="on"
-
-
# Change memory output unit ('kib', 'mib', 'gib')
-
memory_unit="mib"
-
-
# Show/Hide Package Manager names.
-
# Values: 'on', 'tiny' 'off'
-
# on: '998 (pacman), 8 (flatpak), 4 (snap)'
-
# tiny: '908 (pacman, flatpak, snap)'
-
# off: '908'
-
package_managers="tiny"
-
-
# Show the path to $SHELL
-
# Example:
-
# on: '/bin/bash'
-
# off: 'bash'
-
shell_path="off"
-
-
# Show $SHELL version
-
shell_version="on"
-
-
# Display refresh rate next to each monitor
-
refresh_rate="off"
-
-
# Show Desktop Environment version
-
de_version="on"
-
-
# Text Colors
-
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
-
# Each number represents a different part of the text in
-
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
-
# Example:
-
# colors=(distro) - Text is colored based on Distro colors.
-
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
-
# colors=(4 7 7 4 7 7)
-
colors=(distro)
-
-
# Toggle bold text
-
bold="on"
-
-
# Enable/Disable Underline
-
underline_enabled="on"
-
-
# Underline character (string)
-
underline_char="─"
-
-
# Info Separator
-
separator=" •"
-
-
# Color block range. The range of colors to print.
-
# Values: 'num'
-
block_range=(0 7)
-
-
# Toggle color blocks
-
color_blocks="on"
-
-
# Color block width in spaces
-
block_width=3
-
-
# Color block height in lines
-
block_height=1
-
-
# Color Alignment
-
# Values: 'auto', 'num'
-
# Number specifies how far from the left side of the terminal (in spaces) to
-
# begin printing the columns, in case you want to e.g. center them under your
-
# text.
-
# Example:
-
# col_offset="auto" - Default behavior of neofetch
-
# col_offset=7 - Leave 7 spaces then print the colors
-
col_offset="auto"
-
-
# Progress Bar characters
-
bar_char_elapsed="-"
-
bar_char_total="="
-
-
# Toggle Progress Bar border
-
bar_border="on"
-
-
# Progress bar length in spaces
-
# Number of chars long to make the progress bars.
-
bar_length=15
-
-
# Progress bar colors
-
# When set to distro, uses your distro's logo colors.
-
# Values: 'distro', 'num'
-
bar_color_elapsed="distro"
-
bar_color_total="distro"
-
-
# Info display
-
# Display a bar with the info.
-
# Values: 'bar', 'infobar', 'barinfo', 'off'
-
# Example:
-
# bar: '[---=======]'
-
# infobar: 'info [---=======]'
-
# barinfo: '[---=======] info'
-
# off: 'info'
-
cpu_display="off"
-
memory_display="off"
-
battery_display="off"
-
disk_display="off"
-
-
# Image backend.
-
# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off',
-
# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty'
-
image_backend="ascii"
-
-
# Image Source
-
# Default: 'auto'
-
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
-
# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
-
image_source="${HOME}/.config/neofetch/ascii.txt"
-
-
# Ascii distro (Which distro's ascii art to display).
-
# Default: 'auto'
-
# Values: 'auto', 'distro_name'
-
ascii_distro="arch_small"
-
-
# Ascii Colors
-
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
-
# Example:
-
# 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)
-
-
# Whether or not to bold the ascii logo.
-
ascii_bold="on"
-
-
# Image loop
-
# Setting this to on will make neofetch redraw the image constantly until
-
# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
-
image_loop="off"
-
-
# Thumbnail directory
-
# Default: '~/.cache/thumbnails/neofetch'
-
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
-
-
# Crop mode
-
# Values: 'normal', 'fit', 'fill'
-
# See this wiki page to learn about the fit and fill options.
-
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
-
crop_mode="normal"
-
-
# Crop offset
-
# Note: Only affects 'normal' crop mode.
-
# Values: 'northwest', 'north', 'northeast', 'west', 'center'
-
# 'east', 'southwest', 'south', 'southeast'
-
crop_offset="center"
-
-
# Image size
-
# The image is half the terminal width by default.
-
# Values: 'auto', '00px', '00%', 'none'
-
image_size="auto"
-
-
# Gap between image and text. Can be a positive or negative integer
-
gap=5
-
-
# Image offsets
-
# Only works with the w3m backend.
-
# Values: 'px'
-
yoffset=0
-
xoffset=0
-
-
# Image background color
-
# Only works with the w3m backend.
-
# Values: 'color', 'blue'
-
background_color=
-
-
# Stdout mode
-
# Turn off all colors and disables image backend (ASCII/Image).
-
# Useful for piping into another command.
-
stdout="off"
+1 -1
.config/nvim/lazy-lock.json
···
"friendly-snippets": { "branch": "main", "commit": "de8fce94985873666bd9712ea3e49ee17aadb1ed" },
"gitsigns.nvim": { "branch": "main", "commit": "ac5aba6dce8c06ea22bea2c9016f51a2dbf90dc7" },
"harpoon": { "branch": "harpoon2", "commit": "a84ab829eaf3678b586609888ef52f7779102263" },
-
"lazy.nvim": { "branch": "main", "commit": "7967abe55752aa90532e6bb4bd4663fe27a264cb" },
+
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"lspkind.nvim": { "branch": "master", "commit": "a700f1436d4a938b1a1a93c9962dc796afbaef4d" },
"lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "cab00668464d2914d0752b86168b4a431cc93eb2" },
+1 -1
.zshrc
···
# golang
export PATH=$PATH:/usr/local/go/bin
-
neofetch
+
fastfetch
+13 -1
README.md
···
cd ~/.dotfiles || stow .
```
+
AUR (Arch/EndeavourOS)
+
```
+
yay -S stow
+
```
+
```
+
git clone git@github.com:Imabanana80/dotfiles.git ~/.dotfiles
+
```
+
```
+
cd ~/.dotfiles || stow .
+
```
+
+
### Software
These dotfiles contain configurations for the following:
```
zsh (oh-my-zsh)
nvim
git
-
neofetch
+
ghostty
tmux (tpm)
```