From ef2364e1349487760ad94bc37d3b801542c8317a Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Thu, 28 Jul 2022 23:43:47 +0300 Subject: [PATCH] Update 28.07.2022 --- .config/picom/picom.conf | 1 + .config/wget/wgetrc | 1 + .config/zsh/.zshenv | 35 +++++++++++++++++++++++++---------- .config/zsh/.zshrc | 3 ++- .local/bin/unix | 26 ++++++++++++++++++++++++++ 5 files changed, 55 insertions(+), 11 deletions(-) create mode 100644 .config/wget/wgetrc create mode 100755 .local/bin/unix diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf index f0351206..910ae61a 100644 --- a/.config/picom/picom.conf +++ b/.config/picom/picom.conf @@ -431,6 +431,7 @@ opacity-rule = [ "95:class_g = 'qBittorrent'", "95:class_g = 'Pacfinder'", "95:class_g = 'Ripcord'", + "95:class_g = 'discord'", "95:class_g = 'TelegramDesktop'", ] diff --git a/.config/wget/wgetrc b/.config/wget/wgetrc new file mode 100644 index 00000000..4fd7999f --- /dev/null +++ b/.config/wget/wgetrc @@ -0,0 +1 @@ +hsts-file=~/.cache/wget-hsts diff --git a/.config/zsh/.zshenv b/.config/zsh/.zshenv index ca638a04..17bbac5b 100644 --- a/.config/zsh/.zshenv +++ b/.config/zsh/.zshenv @@ -10,7 +10,7 @@ export EDITOR="nvim" export VISUAL="nvim" export READER="zathura" export TERMINAL="alacritty" -export BROWSER="vivaldi" +export BROWSER="firefox" export VIDEO="mpv" export IMAGE="nsxiv" export WM="awesome" @@ -22,20 +22,35 @@ export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" export XDG_STATE_HOME="$HOME/.local/share" +export ANDROID_SDK_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/android" +export ANSIBLE_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/ansible/ansible.cfg" +export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo" +export CUDA_CACHE_PATH="{$XDG_CACHE_HOME}/nv" +export ELECTRUMDIR="${XDG_DATA_HOME:-$HOME/.local/share}/electrum" +export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg" +export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go" +export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc" +export HISTFILE="${XDG_CONFIG_HOME:-$HOME/.config}/zsh/history" +export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history" +export INPUTRC="${XDG_CONFIG_HOME:-$HOME/.config}/shell/inputrc" +export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="{$XDG_CONFIG_HOME:-$HOME/.config}/java" +export KODI_DATA="${XDG_DATA_HOME:-$HOME/.local/share}/kodi" +export LESSHISTFILE="-" +export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config" +export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config" +export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/password-store" +export RUSTUP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rustup" +export TMUX_TMPDIR="$XDG_RUNTIME_DIR" +export UNISON="${XDG_DATA_HOME:-$HOME/.local/share}/unison" +export WEECHAT_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/weechat" +export WGETRC="${XDG_CONFIG_HOME:-$HOME/.config}/wget/wgetrc" +export WINEPREFIX="${XDG_DATA_HOME:-$HOME/.local/share}/wineprefixes/default" export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc" export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh" -export HISTFILE="${XDG_CONFIG_HOME:-$HOME/.config}/zsh/history" -export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo" -export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg" -export CUDA_CACHE_PATH="{$XDG_CACHE_HOME}/nv" -export GOPATH="{$XDG_DATA_HOME:-$HOME/.local/share}/go" -export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc" -export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="{$XDG_CONFIG_HOME:-$HOME/.config}/java" -export RUSTUP_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/rustup" - # Other program settings export MOZ_USE_XINPUT2="1" # Mozilla smooth scrolling/touchpads. +export QT_QPA_PLATFORMTHEME="gtk2" # Have QT use gtk2 theme. # Adds `~/.local/bin` to $PATH export PATH="$PATH:${$(find ~/.local/bin -type d -printf %p:)%%:}" diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index 1c3b0d4a..32d83f08 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -2,6 +2,8 @@ fastfetch # pfetch +# unix + # Options # setopt correct # Auto correct mistakes setopt extendedglob # Extended globaling. Allows using regular expressions with * setopt nocaseglob # Case insensative globbing @@ -141,7 +143,6 @@ alias py='python' alias rm='rm -vI' alias v='nvim' alias weather='curl wttr.in/' -alias wget='wget --hsts-file="{$XDG_DATA_HOME:-$HOME/.local/share}/wget-hsts"' alias ww='nvim ~/vimwiki/index.wiki' alias zzz='doas zzz' alias day='redshift -PO 6500' diff --git a/.local/bin/unix b/.local/bin/unix new file mode 100755 index 00000000..a9fb96eb --- /dev/null +++ b/.local/bin/unix @@ -0,0 +1,26 @@ +#!/bin/sh + +#original artwork by http://www.sanderfocus.nl/#/portfolio/tech-heroes +#converted to shell by #nixers @ irc.unix.chat + +cat << 'eof' + ,_ ,_==▄▂ + , ▂▃▄▄▅▅▅▂▅¾. / / + ▄▆<´ "»▓▓▓%\ / / / / + ,▅7" ´>▓▓▓% / / > / >/% + ▐¶▓ ,»▓▓¾´ /> %/%// / / + ▓▃▅▅▅▃,,▄▅▅▅Æ\// ///>// />/ / + V║«¼.;→ ║<«.,`=// />//%/% / / + //╠<´ -²,)(▓~"-╝/¾/ %/>/ /> + / / / ▐% -./▄▃▄▅▐, /7//;//% / / + / ////`▌▐ %zWv xX▓▇▌//&;% / / + / / / %//%/¾½´▌▃▄▄▄▄▃▃▐¶\/& / + </ /)VY>7; \_ UNIX IS VERY SIMPLE IT JUST NEEDS A + / /</ //<///<_/%\▓ V%W%£)XY _/%‾\_, GENIUS TO UNDERSTAND ITS SIMPLICITY + / / //%/_,=--^/%/%%\¾%¶%%} /%%%%%%;\, + %/< /_/ %%%%%;X%%\%%;, _/%%%;, \ + / / %%%%%%;, \%%l%%;// _/%;, dmr + / %%%;, <;\-=-/ / + ;, l +eof