A few updates

This commit is contained in:
Observer of Time 2022-03-16 10:52:53 +02:00
parent f7adf80273
commit fb79b554bc
Signed by: chronobserver
GPG Key ID: 8A2DEA1DBAEBCA9E
15 changed files with 223 additions and 79 deletions

View File

@ -1,3 +1,5 @@
# shellcheck shell=bash
# Print date on login # Print date on login
printf '\e[1m\e[91m%(%A, %B %d, %Y)T \e[90m- \e[36m%(%Z %z)T\e[m\n\n' printf '\e[1m\e[91m%(%A, %B %d, %Y)T \e[90m- \e[36m%(%Z %z)T\e[m\n\n'
@ -122,12 +124,6 @@ $HOME/.local/perl/bin:\
$GOPATH/bin" $GOPATH/bin"
# }}} # }}}
# Use a 256color terminal if possible {{{
# shellcheck disable=SC2015
test -f '/usr/share/terminfo/k/konsole-256color' \
&& export TERM="${_##*/}" || export TERM='xterm'
# }}}
# Specify inputrc # Specify inputrc
test -f "$XDG_CONFIG_HOME/inputrc" && export INPUTRC="$_" test -f "$XDG_CONFIG_HOME/inputrc" && export INPUTRC="$_"

View File

@ -1,10 +1,5 @@
# List of TERM entries for each termtype that is colorizable # List of TERM entries for each termtype that is colorizable
TERM gnome-256color
TERM konsole-256color TERM konsole-256color
TERM putty-256color
TERM rxvt-256color
TERM rxvt-unicode256
TERM screen-256color
TERM xterm-256color TERM xterm-256color
# Attribute codes: # Attribute codes:

View File

@ -1,6 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <!DOCTYPE fontconfig SYSTEM "/usr/share/xml/fontconfig/fonts.dtd">
<fontconfig> <fontconfig>
<!-- Directories -->
<dir prefix="xdg">fonts</dir>
<!-- Properties -->
<match target="font"> <match target="font">
<edit name="antialias" mode="assign"> <edit name="antialias" mode="assign">
<bool>true</bool> <bool>true</bool>
@ -21,8 +24,9 @@
<const>rgb</const> <const>rgb</const>
</edit> </edit>
</match> </match>
<!-- Features -->
<match target="font"> <match target="font">
<test compare="eq" name="family"> <test name="family">
<string>Fantasque Sans Mono</string> <string>Fantasque Sans Mono</string>
</test> </test>
<edit name="fontfeatures" mode="assign_replace"> <edit name="fontfeatures" mode="assign_replace">
@ -30,62 +34,160 @@
</edit> </edit>
</match> </match>
<match target="font"> <match target="font">
<test compare="eq" name="family"> <test name="family">
<string>JetBrains Mono</string> <string>JetBrains Mono</string>
</test> </test>
<edit name="fontfeatures" mode="assign_replace"> <edit name="fontfeatures" mode="assign_replace">
<string>zero</string> <string>zero</string>
</edit> </edit>
</match> </match>
<match target="font">
<test name="family">
<string>Alegreya Sans</string>
</test>
<edit name="fontfeatures" mode="assign_replace">
<string>lnum</string>
</edit>
</match>
<!-- Defaults -->
<alias> <alias>
<family>monospace</family> <family>sans-serif</family>
<prefer>
<family>Hack</family>
<family>Fira Code</family>
<family>Fantasque Sans Mono</family>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>
<alias>
<family>sans</family>
<prefer> <prefer>
<family>Noto Sans</family> <family>Noto Sans</family>
<family>DejaVu Sans</family>
<family>Noto Sans CJK JP</family> <family>Noto Sans CJK JP</family>
<family>Noto Color Emoji</family>
<family>Libertinus Math</family>
</prefer> </prefer>
</alias> </alias>
<alias> <alias>
<family>serif</family> <family>serif</family>
<prefer> <prefer>
<family>Noto Serif</family> <family>Noto Serif</family>
<family>DejaVu Serif</family>
<family>Noto Serif CJK JP</family> <family>Noto Serif CJK JP</family>
<family>Noto Color Emoji</family>
<family>Libertinus Math</family>
</prefer> </prefer>
</alias> </alias>
<alias>
<family>monospace</family>
<prefer>
<family>Symbols Nerd Font</family>
<family>Hack</family>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>cursive</family>
<prefer>
<family>Z003</family>
<family>Libertinus Math</family>
</prefer>
</alias>
<alias>
<family>fantasy</family>
<prefer>
<family>C059</family>
<family>Libertinus Math</family>
</prefer>
</alias>
<alias>
<family>math</family>
<prefer>
<family>Libertinus Math</family>
</prefer>
</alias>
<alias>
<family>emoji</family>
<prefer>
<family>Noto Color Emoji</family>
</prefer>
</alias>
<alias>
<family>system-ui</family>
<prefer>
<family>Noto Sans</family>
<family>Noto Color Emoji</family>
<family>Libertinus Math</family>
</prefer>
</alias>
<!-- Replacements -->
<alias binding="same"> <alias binding="same">
<family>Twemoji</family>
<default>
<family>Noto Color Emoji</family>
</default>
</alias>
<alias binding="same">
<family>Twitter Color Emoji</family>
<default>
<family>Noto Color Emoji</family>
</default>
</alias>
<alias binding="same">
<family>Apple Color Emoji</family>
<default>
<family>Noto Color Emoji</family>
</default>
</alias>
<alias binding="strong">
<family>Arial</family>
<accept>
<family>Liberation Sans</family>
</accept>
</alias>
<alias binding="strong">
<family>Times New Roman</family>
<accept>
<family>Liberation Serif</family>
</accept>
</alias>
<alias binding="strong">
<family>Courier New</family>
<accept>
<family>Liberation Mono</family>
</accept>
</alias>
<alias binding="strong">
<family>Cambria</family> <family>Cambria</family>
<accept> <accept>
<family>Caladea</family> <family>Caladea</family>
</accept> </accept>
</alias> </alias>
<alias binding="same"> <alias binding="strong">
<family>Caladea</family> <family>Calibri</family>
<default> <accept>
<family>Cambria</family> <family>Carlito</family>
</default> </accept>
</alias> </alias>
<alias binding="same"> <alias binding="strong">
<family>Times New Roman</family> <family>Palatino Linotype</family>
<default> <accept>
<family>Liberation Serif</family> <family>P052</family>
</default> </accept>
</alias> </alias>
<alias binding="same"> <alias binding="weak">
<family>Arial</family> <family>Helvetica</family>
<default> <accept>
<family>Liberation Sans</family> <family>Liberation Sans</family>
</default> </accept>
</alias>
<alias binding="weak">
<family>Comic Sans</family>
<accept>
<family>Z003</family>
</accept>
</alias>
<alias binding="weak">
<family> 明朝</family>
<accept>
<family>Noto Serif CJK JP</family>
</accept>
</alias>
<alias binding="weak">
<family>Segoe UI</family>
<accept>
<family>Noto Sans</family>
</accept>
</alias> </alias>
<dir prefix="xdg">fonts</dir>
</fontconfig> </fontconfig>
<!-- vim:set ft=xml: --> <!-- vim:set ft=xml ts=1 sts=1 sw=1: -->

View File

@ -133,13 +133,19 @@ Ctrl+s screenshot window
# show-text {{{ # show-text {{{
? show-text ${playlist}
I show-text ${track-list}
` show-text ${path} ` show-text ${path}
~ show-text ${media-title} ~ show-text ${media-title}
# }}} # }}}
# script-message {{{
I script-message osc-tracklist
? script-message osc-playlist
! script-message osc-chapterlist
# }}}
# script-binding {{{ # script-binding {{{
i script-binding stats/display-stats-toggle i script-binding stats/display-stats-toggle

View File

@ -38,7 +38,7 @@ osd-duration=5000
osd-font="Fantasque Sans Mono" osd-font="Fantasque Sans Mono"
# Specify the OSD font size. # Specify the OSD font size.
osd-font-size=35 osd-font-size=25
# }}} # }}}

@ -1 +1 @@
Subproject commit ae58f8a607006a0d0738a3699a2a5c62c40c78d6 Subproject commit bfd2b371f11e04aa635631509568b9b3576e1d9b

View File

@ -1,15 +1,49 @@
exec 'set runtimepath+='. $XDG_DATA_HOME .'/nvim/plugged/vim-gruvbox8' let &g:guicursor =
set guicursor=v-sm:block,i-ci-ve:ver25,r-o-n-c-cr:hor25 \ 'v-sm:block,' .
set nofoldenable \ 'i-ci-ve:ver25,'.
\ 'r-o-n-c-cr:hor25'
colorscheme gruvbox8 let &g:background = 'dark'
vnoremap <C-c> "+y let &g:foldenable = v:false
let &g:packpath = ''
let s:packer = stdpath('data').'/site/pack/packer/'
let &g:runtimepath =
\ '/usr/share/nvimpager/runtime,'.
\ '/usr/share/nvim/runtime,'.
\ '/usr/share/vim/vimfiles,'.
\ s:packer.'start/nvim-treesitter,'.
\ s:packer.'opt/gruvbox.nvim'
lua <<EOF
local config = vim.fn.stdpath('config')
dofile(config..'/lua/config/treesitter.lua')
EOF
if $TERM !=# 'linux'
let &g:termguicolors = v:true
let g:gruvbox_italic = v:true
colorscheme gruvbox
else
colorscheme desert
endif
vnoremap <C-c> "+y
vnoremap <C-Insert> "+y vnoremap <C-Insert> "+y
hi String cterm=NONE gui=NONE hi String cterm=NONE gui=NONE
hi Special cterm=NONE gui=NONE hi Special cterm=NONE gui=NONE
hi Comment cterm=italic gui=italic hi Comment cterm=italic gui=italic
hi NvimPagerFG_red_BG_ ctermfg=9 guifg=#ff0000 hi Visual ctermbg=237 guibg=#3A3A3A
hi NvimPagerFG_green_BG_ ctermfg=40 guifg=#00d700 hi MatchParen ctermbg=236 guibg=#303030
hi NvimPagerFG_yellow_BG_ ctermfg=172 guifg=#d78700 hi Todo ctermfg=179 guifg=#D7AF5F
hi! link Operator GruvboxGreen
hi! link TSOperator GruvboxGreen
hi NvimPagerFG_red_BG_ ctermfg=9 guifg=#FF0000
hi NvimPagerFG_green_BG_ ctermfg=40 guifg=#00D700
hi NvimPagerFG_yellow_BG_ ctermfg=172 guifg=#D78700

View File

@ -94,14 +94,14 @@ filextype *.pdf,*.epub
\ {Okular} okular %f %i &, \ {Okular} okular %f %i &,
\ {MComix} mcomix %f %i & \ {MComix} mcomix %f %i &
filextype *.doc,*.docx,*.odt,*.tmdx filextype *.doc,*.docx,*.odt,*.tmdx
\ {FreeOffice} freeoffice-textmaker %f %i &, \ {Calligra} calligrawords %f %i &,
\ {Calligra} calligrawords %f %i & \ {FreeOffice} freeoffice-textmaker %f %i &
filextype *.ppt,*.pptx,*.odp,*.prdx filextype *.ppt,*.pptx,*.odp,*.prdx
\ {Calligra} calligrastage %f %i &,
\ {FreeOffice} freeoffice-presentations %f %i &, \ {FreeOffice} freeoffice-presentations %f %i &,
\ {Calligra} calligrastage %f %i &
filextype *.xls,*.xlsx,*.csv,*.pmdx filextype *.xls,*.xlsx,*.csv,*.pmdx
\ {FreeOffice} freeoffice-planmaker %f %i &, \ {Calligra} calligrasheets %f %i &,
\ {Calligra} calligrasheets %f %i & \ {FreeOffice} freeoffice-planmaker %f %i &
fileviewer *.pdf pdftotext -nopgbrk %c - fileviewer *.pdf pdftotext -nopgbrk %c -
fileviewer *.epub pandoc -f epub -t plain %c fileviewer *.epub pandoc -f epub -t plain %c
fileviewer *.docx pandoc -f docx -t plain %c fileviewer *.docx pandoc -f docx -t plain %c

View File

@ -23,7 +23,7 @@
--output "%(title)s.%(ext)s" --output "%(title)s.%(ext)s"
# Specify a custom user agent. # Specify a custom user agent.
--user-agent "Mozilla/5.0 (Linux x86_64) yt-dlp/2021.11.10.1" --user-agent "Mozilla/5.0 (Linux x86_64) yt-dlp/2022.03.08.1"
# SponsorBlock categories to create chapters for. # SponsorBlock categories to create chapters for.
--sponsorblock-mark "all" --sponsorblock-mark "all"

View File

@ -1,5 +1,4 @@
cfr cfr
desmume-git
discord-ptb discord-ptb
easyrpg-player easyrpg-player
fakepkg fakepkg
@ -7,6 +6,8 @@ kora-icon-theme
lib32-gst-plugins-bad lib32-gst-plugins-bad
lib32-gst-plugins-ugly lib32-gst-plugins-ugly
mkv-extractor-qt mkv-extractor-qt
ntfsprogs-ntfs3
nvim-packer-git
nvimpager-git nvimpager-git
otf-alegreya otf-alegreya
otf-alegreya-sans otf-alegreya-sans
@ -14,4 +15,4 @@ otf-fira-go
otf-firamath otf-firamath
otf-hasklig otf-hasklig
pandoc-bin pandoc-bin
ttf-twemoji-color shellcheck-bin

View File

@ -7,6 +7,7 @@ base-devel
bash bash
bash-completion bash-completion
bc bc
biber
bluedevil bluedevil
breeze breeze
breeze-gtk breeze-gtk
@ -16,13 +17,12 @@ cabextract
ccache ccache
clang clang
cmake cmake
desmume-git
dnscrypt-proxy dnscrypt-proxy
dolphin dolphin
dolphin-plugins
dos2unix dos2unix
doxygen doxygen
eog eog
eog-plugins
exe-thumbnailer exe-thumbnailer
exfatprogs exfatprogs
extra-cmake-modules extra-cmake-modules
@ -31,7 +31,6 @@ ffmpegthumbs
firefox-developer-edition firefox-developer-edition
fontconfig fontconfig
fontforge fontforge
freeoffice
fzf fzf
gamemode gamemode
gawk gawk
@ -67,7 +66,6 @@ keepassxc
kid3 kid3
kimageformats kimageformats
kio-extras kio-extras
kio-gdrive
kipi-plugins kipi-plugins
konsole konsole
krita krita
@ -77,6 +75,7 @@ lib32-gst-plugins-base
lib32-gst-plugins-good lib32-gst-plugins-good
lib32-mesa-tkg-git lib32-mesa-tkg-git
lib32-vulkan-icd-loader-git lib32-vulkan-icd-loader-git
libertinus-font
linux-firmware-git linux-firmware-git
linux-tkg-pds linux-tkg-pds
linux-tkg-pds-headers linux-tkg-pds-headers
@ -87,6 +86,7 @@ lua52
lutris lutris
mcomix mcomix
mesa-tkg-git mesa-tkg-git
minted
mkvtoolnix-gui mkvtoolnix-gui
mpv mpv
neovim neovim
@ -96,6 +96,7 @@ networkmanager-pptp
node-gyp node-gyp
nodejs nodejs
noto-fonts-cjk noto-fonts-cjk
noto-fonts-emoji
okteta okteta
okular okular
openjdk-doc openjdk-doc
@ -105,8 +106,8 @@ p7zip
pacman-contrib pacman-contrib
parallel parallel
pdfjs pdfjs
protontricks-git
ppsspp ppsspp
protontricks-git
python-isort python-isort
python-pip python-pip
python-poetry python-poetry
@ -135,24 +136,29 @@ texlive-latexextra
thunderbird thunderbird
tor-browser tor-browser
trackma-git trackma-git
ttf-hack ttf-caladea
ttf-carlito
ttf-jetbrains-mono
ttf-lato ttf-lato
ttf-liberation
ttf-nerd-fonts-symbols-mono
ungoogled-chromium ungoogled-chromium
unzip unzip
vifm vifm
virt-manager virt-manager
vulkan-icd-loader-git
vulkan-headers-tkg-git vulkan-headers-tkg-git
vulkan-icd-loader-git
waifu2x-ncnn-vulkan-git waifu2x-ncnn-vulkan-git
webp-pixbuf-loader webp-pixbuf-loader
winetricks
whois whois
wine wine-staging
winetricks
words words
xclip xclip
xdg-desktop-portal-kde xdg-desktop-portal-kde
xdg-user-dirs xdg-user-dirs
xdotool xdotool
xorg-xkill
xxd-standalone xxd-standalone
yarn yarn
yay yay

View File

@ -6,7 +6,7 @@
PS1='┌──[\[\e[m\]\[\033[38;5;12m\]\t\[\e[m\]\[\e[m\]]──$(test 0 -eq $? || printf "[\033[m\033[38;5;196m$_\033[0m]──")[\[\e[m\]\[\033[38;5;166m\]\u\[\e[m\]\[\e[m\]:\[\e[m\]\[\033[38;5;168m\]\w\[\e[m\]\[\e[m\]\[\033[38;5;150m\]$(b=$(git branch --show-current 2>/dev/null) && (git diff-index --quiet --ignore-submodules HEAD 2>/dev/null && printf " ($b)" || printf " {$b}"))\[\e[m\]]\n└─${DISPLAY+➤} \$ \[\e[m\]' PS1='┌──[\[\e[m\]\[\033[38;5;12m\]\t\[\e[m\]\[\e[m\]]──$(test 0 -eq $? || printf "[\033[m\033[38;5;196m$_\033[0m]──")[\[\e[m\]\[\033[38;5;166m\]\u\[\e[m\]\[\e[m\]:\[\e[m\]\[\033[38;5;168m\]\w\[\e[m\]\[\e[m\]\[\033[38;5;150m\]$(b=$(git branch --show-current 2>/dev/null) && (git diff-index --quiet --ignore-submodules HEAD 2>/dev/null && printf " ($b)" || printf " {$b}"))\[\e[m\]]\n└─${DISPLAY+➤} \$ \[\e[m\]'
# Don't record some commands # Don't record some commands
HISTIGNORE='&:[ ]*:cd *:ls:ll:exit:logout:history:clear:bg:fg' HISTIGNORE='[ ]*:ls:ll:exit:logout:history:clear:bg:fg'
# Remove old duplicate commands # Remove old duplicate commands
HISTCONTROL='erasedups' HISTCONTROL='erasedups'

View File

@ -15,7 +15,7 @@ disable-cipher-algo BLOWFISH
ignore-time-conflict ignore-time-conflict
# The server that gpg will communicate with # The server that gpg will communicate with
keyserver hkp://keys.gnupg.net keyserver hkps://keys.opengpg.org
# Suppress the initial copyright message # Suppress the initial copyright message
no-greeting no-greeting

View File

@ -2,7 +2,7 @@
AntiAliasFonts=true AntiAliasFonts=true
BoldIntense=false BoldIntense=false
ColorScheme=GreenOnBlack ColorScheme=GreenOnBlack
Font=Hack,16,-1,0,50,0,0,0,0,0 Font=Iosevka Custom,15,-1,5,50,0,0,0,0,0
LineSpacing=1 LineSpacing=1
UseFontLineChararacters=true UseFontLineChararacters=true
@ -20,9 +20,9 @@ Name=Default
Parent=FALLBACK/ Parent=FALLBACK/
ShowTerminalSizeHint=true ShowTerminalSizeHint=true
TerminalCenter=true TerminalCenter=true
TerminalColumns=100 TerminalColumns=120
TerminalMargin=5 TerminalMargin=5
TerminalRows=35 TerminalRows=32
[Interaction Options] [Interaction Options]
CopyTextAsHTML=false CopyTextAsHTML=false
@ -33,4 +33,6 @@ HistoryMode=1
ScrollBarPosition=2 ScrollBarPosition=2
[Terminal Features] [Terminal Features]
BellMode=3
BidiRenderingEnabled=false
BlinkingCursorEnabled=true BlinkingCursorEnabled=true

View File

@ -19,14 +19,16 @@ Environment=TERM=konsole-256color,COLORTERM=truecolor
Name=NvimTerm Name=NvimTerm
Parent=FALLBACK/ Parent=FALLBACK/
TerminalCenter=true TerminalCenter=true
TerminalColumns=100 TerminalColumns=120
TerminalMargin=2 TerminalMargin=2
TerminalRows=35 TerminalRows=36
[Scrolling] [Scrolling]
HistorySize=200
ScrollBarPosition=2 ScrollBarPosition=2
[Terminal Features] [Terminal Features]
BellMode=3
BlinkingCursorEnabled=true BlinkingCursorEnabled=true
# vim:ft=cfg: # vim:ft=cfg: