diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml index 3a47878..a8a12f9 100644 --- a/.config/alacritty/alacritty.yml +++ b/.config/alacritty/alacritty.yml @@ -1,13 +1,16 @@ +# env: + # TERM: xterm-256color window: dynamic_padding: true - opacity: 0.85 + opacity: 0.8 startup_mode: Maximized + # decorations: full cursor: style: Beam font: normal: - family: BlexMono Nerd Font - style: Medium + family: Monospace + style: Regular offset: x: 0 y: 0 @@ -26,30 +29,6 @@ key_bindings: key: Minus mods: Control live_config_reload: true -# BEGIN ACE -colors: - primary: - background: '#111016' - foreground: '#fffdfd' - cursor: - text: '#111016' - cursor: '#fffdfd' - normal: - black: '#111016' - red: '#897B86' - green: '#8F8C92' - yellow: '#A8A7AB' - blue: '#737788' - magenta: '#C5B3B5' - cyan: '#6B89A4' - white: '#e3e1e1' - bright: - black: '#272433' - red: '#c28fb7' - green: '#b9a3d0' - yellow: '#cfc3f4' - blue: '#8590c1' - magenta: '#ffd0d8' - cyan: '#79b3e6' - white: '#fffdfd' -# END ACE +import: +- ~/.config/alacritty/colors.yml + diff --git a/.config/alacritty/colors.yml b/.config/alacritty/colors.yml new file mode 100644 index 0000000..0917533 --- /dev/null +++ b/.config/alacritty/colors.yml @@ -0,0 +1,25 @@ +colors: + primary: + background: '#090907' + foreground: '#C2C2C1' + cursor: + text: '#090907' + cursor: '#C2C2C1' + normal: + black: '#090907' + red: '#75736C' + green: '#8B7666' + yellow: '#8D8363' + blue: '#9B9990' + magenta: '#AB9781' + cyan: '#BABAB8' + white: '#F3F3F2' + bright: + black: '#AAAAA9' + red: '#9D9A90' + green: '#BA9E89' + yellow: '#BDAF84' + blue: '#CFCDC1' + magenta: '#E5CAAD' + cyan: '#F9F9F6' + white: '#C2C2C1' diff --git a/.config/fastfetch/config.conf b/.config/fastfetch/config.conf deleted file mode 100644 index 30d92bc..0000000 --- a/.config/fastfetch/config.conf +++ /dev/null @@ -1,195 +0,0 @@ -# Fastfetch configuration -# Write every argument in different lines. -# Direct arguments will overwrite the corresponding ones in this file. -# Argument keys are not case sensitive. -# Whitespaces are trimmed at the beginning and the end. -# Empty lines or lines starting with # are ignored. - -# This file was shipped with r511.d4f753a. -# Use fastfetch --print-config > ~/.config/fastfetch/config.conf to overwrite this with the current defaults - -# Below some often usefull options are listed. Uncomment and modify them so they take affect. -# Note that there are a lot more options than the ones listed here, take a look at "fastfetch --help". -# Of course all of them can be made persistent here too. - -# Config option: -# Load additional config files. -# Some are shipped with fastfetch, list them with "fastfetch --list-presets". -# Must be a path to a config file or the name of a shipped preset. -# The config file is completly loaded before continuing in the current file, so the placement of this option matters, as later options overwrite already set ones. -# Can be used multiple times to load multiple config files / presets. -#--load-config /path/to/config.txt - -# Structure option: -# Sets the modules to use and their order. -# Must be a list of module names, separated by colons. -# List available modules with "fastfetch --list-modules". -# Get the default structure with "fastfetch --print-structure". -#--structure Title:Separator:OS:Host:Kernel:Uptime:Packages:Shell:Resolution:DE:WM:WMTheme:Theme:Icons:Font:Cursor:Terminal:TerminalFont:CPU:GPU:Memory:Disk:Battery:Locale:Break:Colors ---structure OS:Kernel:Uptime:Packages:Shell:DE:WM:Terminal:TerminalFont:CPU:GPU:Memory:Disk:Break:Colors:Break - -# Logo option: -# Sets the logo to use. -# List available logos with "fastfetch --list-logos". -# Print available logos with "fastfetch --print-logos". -# Must be the name of an available logo or a path to a text file containing a custom logo. -# Default is the current distribution. -#--logo arch - -# Color option: -# Sets the color of the keys. -# Must be linux console color codes or the name of a color. -# Default is the primary color of the logo. -# Use "fastfetch --help color" to learn more and see examples. -#--color magenta - -# Spacing option: -# Sets the amount of whitespace between the logo and keys. -# Must be an positive integer. -# Default is 4. -# --spacing 3 - -# Separator option: -# Sets the string placed between a key and its value. -# Can be any string. -# Default is ": ". -#--separator ": " - -# Offset option: -# Sets the amount of whitespace before the logo. Can be negative to cut the logo. -# Must be an integer. -# Default is 0. -# --offsetx 2 - -# Linewrap option: -# Sets if fastfetch should disable linewrap during the run. -# Must be true or false. -# Default is true. -#--disable-linewrap true - -# Cursor option: -# Sets if fastfetch should hide the console cursor during the run. -# Must be true or false. -# Default is true. -#--hide-cursor true - -# Remaing logo option: -# Sets if the remaining logo should be printed, if it is higher than the information printed. -# Must be true or false. -# Default is true. -#--print-remaining-logo true - -# Multithreading option: -# Sets if fastfetch should use multiple threads to detect the values. -# Must be true or false. -# Default is true. -#--multithreading true - -# Slow operations option: -# Sets if fastfetch is allowed to use known slow operations to detect more / better values. -# Must be true or false. -# Default is false. -#--allow-slow-operations false - -# Color logo option: -# Sets if the logo should be colored. -# Must be true or false. -# Default is true. -#--color-logo true - -# Separator string option: -# Sets the string printed by the "separator" module (usually between title and rest of output) -# Must be any string. It is repated / cut to fit perfectly. -# Default is "-" -#--separator-string - - -# Logo color options: -# Overwrite a color in the logo. Also works for user provided logos. -# In the user logo, they replace $[1-9]. Use $$ to print a single $ sign. -# Must be linux console color codes or the name of a color. -# Default is the one specified by the logo. -# Use "fastfetch --help color" to learn more and see examples. -# Valid index range is [1-9]. -#--color-1 red -#--color-2 32 -# [...] -#--color-9 yellow - -# User logo raw option: -# Sets if color replacements should be performed on the user provided logo. -# Must be true or false. -# Default is true. -#--color-raw true - -# Key options: -# Sets the displayed key of a module -# Can be any string. Some of theme take an argument like a format string. See "fastfetch --help format" for help. -#--os-key OS -#--host-key Host -#--kernel-key Kernel -#--uptime-key Uptime -#--processes-key Processes -#--packages-key Packages -#--shell-key Shell -#--resolution-key Resolution {1} -#--de-key DE -#--wm-key WM -#--wm-theme-key WM Theme -#--theme-key Theme -#--icons-key Icons -#--font-key Font -#--cursor-key Cursor -#--terminal-key Terminal -#--terminal-font-key Terminal Font -#--cpu-key CPU -#--cpu-usage-key CPU Usage -#--gpu-key GPU {1} -#--memory-key Memory -#--disk-key Disk ({1}) -#--battery-key Battery {1} -#--locale-key Locale -#--local-ip-key Local IP ({1}) - -# Format options: -# Sets the format string for module values. -# For information on format strings, see "fastfetch --help format". -# To see the parameter they take and their default value, see "fastfetch --help *-format", e.g. "fastfetch --help os-format". -# An empty format string (As they are currently below) will behave as if it was not set. -#--os-format -#--host-format -#--kernel-format -#--uptime-format -#--processes-format -#--packages-format -#--shell-format -#--resolution-format -#--de-format -#--wm-format -#--wm-theme-format -#--theme-format -#--icons-format -#--font-format -#--cursor-format -#--terminal-format -#--terminal-font-format -#--cpu-format -#--cpu-usage-format -#--gpu-format -#--memory-format -#--disk-format -#--battery-format -#--locale-format -#--local-ip-format - -# Library options: -# Sets an user specific path to a library to load. -# Must be a valid path to a library. -#--lib-PCI /usr/lib/libpci.so -#--lib-vulkan /usr/lib/libvulkan.so -#--lib-X11 /usr/lib/libX11.so -#--lib-Xrandr /usr/lib/libXrandr.so -#--lib-gio /usr/lib/libgio-2.0.so -#--lib-DConf /usr/lib/libdconf.so -#--lib-wayland /usr/lib/libwayland-client.so -#--lib-XFConf /usr/lib/libxfconf-0.so -#--lib-rpm /usr/lib/librpm.so diff --git a/.config/flameshot/flameshot.ini b/.config/flameshot/flameshot.ini deleted file mode 100644 index 11876c3..0000000 --- a/.config/flameshot/flameshot.ini +++ /dev/null @@ -1,51 +0,0 @@ -[General] -buttons=@Variant(\0\0\0\x7f\0\0\0\vQList\0\0\0\0\xe\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\x12\0\0\0\xf\0\0\0\x13\0\0\0\a\0\0\0\t\0\0\0\x10\0\0\0\x11) -contrastOpacity=188 -copyAndCloseAfterUpload=false -disabledTrayIcon=false -drawColor=#ff0000 -drawThickness=3 -filenamePattern=%d-%m-%Y_%H-%M -historyConfirmationToDelete=false -saveAfterCopy=true -saveAsFileExtension=png -savePath=/home/link/Nextcloud/\x41a\x430\x440\x442\x438\x43d\x43a\x438/\x441\x43a\x440\x438\x43d\x448\x43e\x442\x44b -savePathFixed=true -showHelp=false -showSidePanelButton=false -showStartupLaunchMessage=false -startupLaunch=false -uiColor=#c28fb7 - -[Shortcuts] -TYPE_ARROW=A -TYPE_CIRCLE=C -TYPE_CIRCLECOUNT= -TYPE_COMMIT_CURRENT_TOOL=Ctrl+Return -TYPE_COPY=Ctrl+C -TYPE_DELETE_CURRENT_TOOL=Del -TYPE_DRAWER=D -TYPE_EXIT=Ctrl+Q -TYPE_MARKER=M -TYPE_MOVESELECTION=Ctrl+M -TYPE_MOVE_DOWN=Down -TYPE_MOVE_LEFT=Left -TYPE_MOVE_RIGHT=Right -TYPE_MOVE_UP=Up -TYPE_OPEN_APP=Ctrl+O -TYPE_PENCIL=P -TYPE_PIN= -TYPE_PIXELATE=B -TYPE_RECTANGLE=R -TYPE_REDO=Ctrl+Shift+Z -TYPE_RESIZE_DOWN=Shift+Down -TYPE_RESIZE_LEFT=Shift+Left -TYPE_RESIZE_RIGHT=Shift+Right -TYPE_RESIZE_UP=Shift+Up -TYPE_SAVE=Ctrl+S -TYPE_SELECTION=S -TYPE_SELECTIONINDICATOR= -TYPE_SELECT_ALL=Ctrl+A -TYPE_TEXT=T -TYPE_TOGGLE_PANEL=Space -TYPE_UNDO=Ctrl+Z diff --git a/.config/micro/buffers/history b/.config/micro/buffers/history deleted file mode 100644 index b32b5f1..0000000 Binary files a/.config/micro/buffers/history and /dev/null differ diff --git a/.config/wpg/templates/config_flameshot_flameshot.ini.base b/.config/wpg/templates/config_flameshot_flameshot.ini.base deleted file mode 100755 index 4fe439b..0000000 --- a/.config/wpg/templates/config_flameshot_flameshot.ini.base +++ /dev/null @@ -1,51 +0,0 @@ -[General] -buttons=@Variant(\0\0\0\x7f\0\0\0\vQList\0\0\0\0\xe\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\x3\0\0\0\x4\0\0\0\x5\0\0\0\x6\0\0\0\x12\0\0\0\xf\0\0\0\x13\0\0\0\a\0\0\0\t\0\0\0\x10\0\0\0\x11) -contrastOpacity=188 -copyAndCloseAfterUpload=false -disabledTrayIcon=false -drawColor=#ff0000 -drawThickness=3 -filenamePattern=%d-%m-%Y_%H-%M -historyConfirmationToDelete=false -saveAfterCopy=true -saveAsFileExtension=png -savePath=/home/link/Nextcloud/\x41a\x430\x440\x442\x438\x43d\x43a\x438/\x441\x43a\x440\x438\x43d\x448\x43e\x442\x44b -savePathFixed=true -showHelp=false -showSidePanelButton=false -showStartupLaunchMessage=false -startupLaunch=false -uiColor={color9} - -[Shortcuts] -TYPE_ARROW=A -TYPE_CIRCLE=C -TYPE_CIRCLECOUNT= -TYPE_COMMIT_CURRENT_TOOL=Ctrl+Return -TYPE_COPY=Ctrl+C -TYPE_DELETE_CURRENT_TOOL=Del -TYPE_DRAWER=D -TYPE_EXIT=Ctrl+Q -TYPE_MARKER=M -TYPE_MOVESELECTION=Ctrl+M -TYPE_MOVE_DOWN=Down -TYPE_MOVE_LEFT=Left -TYPE_MOVE_RIGHT=Right -TYPE_MOVE_UP=Up -TYPE_OPEN_APP=Ctrl+O -TYPE_PENCIL=P -TYPE_PIN= -TYPE_PIXELATE=B -TYPE_RECTANGLE=R -TYPE_REDO=Ctrl+Shift+Z -TYPE_RESIZE_DOWN=Shift+Down -TYPE_RESIZE_LEFT=Shift+Left -TYPE_RESIZE_RIGHT=Shift+Right -TYPE_RESIZE_UP=Shift+Up -TYPE_SAVE=Ctrl+S -TYPE_SELECTION=S -TYPE_SELECTIONINDICATOR= -TYPE_SELECT_ALL=Ctrl+A -TYPE_TEXT=T -TYPE_TOGGLE_PANEL=Space -TYPE_UNDO=Ctrl+Z diff --git a/.config/wpg/wpg.conf b/.config/wpg/wpg.conf deleted file mode 100644 index 074b110..0000000 --- a/.config/wpg/wpg.conf +++ /dev/null @@ -1,17 +0,0 @@ -[settings] -set_wallpaper = true -gtk = true -active = 9 -light_theme = false -editor = alacritty -e micro -execute_cmd = true -command = setwalle -backend = wal -alpha = 100 -smart_sort = true -auto_adjust = true -reload = true -keywords = default - -[keywords] - diff --git a/.scripts/readme.md b/.scripts/readme.md new file mode 100644 index 0000000..2a9fa1e --- /dev/null +++ b/.scripts/readme.md @@ -0,0 +1,2 @@ +alxrcs, rallwalls, refwalls, setwalle - GNOME/XFCE scripts for wpgtk (or wpg) +termcolors - for KDE, set Alacritty colorscheme from wallpaper (works for 1 monitor, if u want 2 monitor setup working change `tail -n` from `+1` to `+2`) diff --git a/.scripts/termcolors b/.scripts/termcolors new file mode 100755 index 0000000..edd70ad --- /dev/null +++ b/.scripts/termcolors @@ -0,0 +1,3 @@ +#! /bin/sh +cat ~/.config/plasma-org.kde.plasma.desktop-appletsrc | rg Image | sed 's/\Image=//g' | tail -n +1 > ~/.cache/curwal > ~/.cache/curwal && sed -i '/Preview/d' ~/.cache/curwal +wallust $(cat ~/.cache/curwal) -qs diff --git a/.scripts/zsh/exports b/.scripts/zsh/exports deleted file mode 100755 index 0526912..0000000 --- a/.scripts/zsh/exports +++ /dev/null @@ -1,12 +0,0 @@ -export PATH=$PATH:$HOME/.scripts - -export XDG_DATA_HOME=$HOME/.local/share -export XDG_CONFIG_HOME=$HOME/.config -export XDG_STATE_HOME=$HOME/.local/state -export XDG_CACHE_HOME=$HOME/.cache - -export CUDA_CACHE_PATH="$XDG_CACHE_HOME"/nv -export ICEAUTHORITY="$XDG_CACHE_HOME"/ICEauthority -export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java - -compinit -d $XDG_CACHE_HOME/zsh/zcompdump-$ZSH_VERSION diff --git a/.zshrc b/.zshrc index b0f496e..c7a5a40 100755 --- a/.zshrc +++ b/.zshrc @@ -28,38 +28,30 @@ HISTSIZE=1000 SAVEHIST=1000 zstyle ':fzf-tab:*' fzf-flags --color=fg:8,bg:-1,hl:6,fg+:15,bg+:0,hl+:13 +zstyle ':completion:*' rehash true source $HOME/.scripts/zsh/hotkeys -source $HOME/.scripts/zsh/exports +export PATH=$PATH:$HOME/.scripts:$HOME/.cargo/bin source /usr/share/zsh/plugins/fzf-tab-git/fzf-tab.plugin.zsh source /usr/share/zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=13" + export EDITOR=micro +export TERM=alacritty alias zshcfg='micro $HOME/.zshrc' -# alias wmcfg='micro $HOME/.config/wpg/templates/config_bspwm*' -alias picomcfg='micro $HOME/.config/picom/picom.conf' -# alias barcfg='micro $HOME/.config/polybar/*' -# alias rcfg='micro $HOME/.config/rofi/config.rasi' -# alias dunstcfg='micro $HOME/.config/wpg/templates/config_dunst*' -alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' - -alias hotkeys='micro $HOME/.config/sxhkd/sxhkdrc' alias ac='micro $HOME/.config/alacritty/alacritty.yml' -alias autostart='micro $HOME/.scripts/autostart/* $HOME/.scripts/polybar/polybar.sh' - -alias fonts='fontpreview-ueberzug' -alias vitetris='tetris' alias ls='exa -laFh --icons --group-directories-first' -alias clear='clear && fastfetch' +alias clear='clear && neofetch' alias xx='chmod +x' # alias ping='gping' # alias top='btop' +# alias cat='gat' -fastfetch +termcolors +neofetch eval "$(starship init zsh)" -