#+end_src
*** Exports
#+begin_src shell :tangle ~/.config/zsh/zshrc
- export EDITOR="emacsclient -c" # $EDITOR opens in terminal
- export VISUAL="emacsclient -c -a emacs" # $VISUAL opens in GUI mode
+ export EDITOR="emacsclient -c"
+ export VISUAL="$VISUAL"
export TERM=xterm-256color # for compatability
export GPG_TTY="$(tty)"
export MANPAGER='nvim +Man!'
export PAGER='less'
- # generated with "vivid generate gruvbox"
- export LS_COLORS="$(cat ~/.local/share/zsh/gruvbox)"
-
export GTK_USE_PORTAL=1
export PATH="/home/armaa/.local/bin:$PATH" # prioritize .local/bin
ytdl-format="bestvideo[height<=?1080]+bestaudio/best"
hwdec=auto-copy
#+end_src
-** Picom
-*** Shadows
-#+begin_src conf :tangle ~/.config/picom/picom.conf
- shadow = true;
- shadow-radius = 10;
- shadow-offset-x = -5;
- shadow-offset-y = -5;
-#+end_src
-*** Fading
-#+begin_src conf :tangle ~/.config/picom/picom.conf
- fading = true
- fade-delta = 5
-#+end_src
-*** Blur
-#+begin_src conf :tangle ~/.config/picom/picom.conf
- blur:
- {
- method = "gaussian";
- size = 5;
- deviation = 5;
- };
-#+end_src
-*** Backend
-Needs picom to be run with "--experimental-backends"
-#+begin_src conf :tangle ~/.config/picom/picom.conf
- backend = "glx";
-#+end_src
** Inputrc
For any GNU Readline programs
#+begin_src plain :tangle ~/.inputrc
set editing-mode vi
#+end_src
-** Vivid
-https://github.com/sharkdp/vivid
-*** Colors
-#+begin_src yml :tangle ~/.config/vivid/gruvbox.yml
- colors:
- background_color: '282A36'
- black: '21222C'
- orange: 'd65d0e'
- purple: 'b16286'
- red: 'cc241d'
- blue: '458588'
- pink: 'd3869b'
- lime: '689d6a'
-
- gray: '928374'
-#+end_src
-*** Core
-#+begin_src yml :tangle ~/.config/vivid/gruvbox.yml
- core:
- regular_file: {}
-
- directory:
- foreground: blue
-
- executable_file:
- foreground: red
- font-style: bold
-
- symlink:
- foreground: pink
-
- broken_symlink:
- foreground: black
- background: red
- missing_symlink_target:
- foreground: black
- background: red
-
- fifo:
- foreground: black
- background: blue
-
- socket:
- foreground: black
- background: pink
-
- character_device:
- foreground: black
- background: lime
-
- block_device:
- foreground: black
- background: red
-
- normal_text:
- {}
-
- sticky:
- {}
-
- sticky_other_writable:
- {}
-
- other_writable:
- {}
-
- text:
- special:
- foreground: black
- background: orange
-
- todo:
- font-style: bold
-
- licenses:
- foreground: gray
-
- configuration:
- foreground: orange
-
- other:
- foreground: orange
-
- markup:
- foreground: orange
-
- programming:
- source:
- foreground: purple
-
- tooling:
- foreground: purple
-
- continuous-integration:
- foreground: purple
-
- media:
- foreground: pink
-
- office:
- foreground: red
-
- archives:
- foreground: lime
- font-style: underline
-
- executable:
- foreground: red
- font-style: bold
-
- unimportant:
- foreground: gray
-#+end_src
** Git
*** User
#+begin_src conf :tangle ~/.gitconfig