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
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"
# }}}
# Use a 256color terminal if possible {{{
# shellcheck disable=SC2015
test -f '/usr/share/terminfo/k/konsole-256color' \
&& export TERM="${_##*/}" || export TERM='xterm'
# }}}
# Specify 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
TERM gnome-256color
TERM konsole-256color
TERM putty-256color
TERM rxvt-256color
TERM rxvt-unicode256
TERM screen-256color
TERM xterm-256color
# Attribute codes:

View File

@ -1,6 +1,9 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "/usr/share/xml/fontconfig/fonts.dtd">
<fontconfig>
<!-- Directories -->
<dir prefix="xdg">fonts</dir>
<!-- Properties -->
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
@ -21,8 +24,9 @@
<const>rgb</const>
</edit>
</match>
<!-- Features -->
<match target="font">
<test compare="eq" name="family">
<test name="family">
<string>Fantasque Sans Mono</string>
</test>
<edit name="fontfeatures" mode="assign_replace">
@ -30,62 +34,160 @@
</edit>
</match>
<match target="font">
<test compare="eq" name="family">
<test name="family">
<string>JetBrains Mono</string>
</test>
<edit name="fontfeatures" mode="assign_replace">
<string>zero</string>
</edit>
</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>
<family>monospace</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>
<family>sans-serif</family>
<prefer>
<family>Noto Sans</family>
<family>DejaVu Sans</family>
<family>Noto Sans CJK JP</family>
<family>Noto Color Emoji</family>
<family>Libertinus Math</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Noto Serif</family>
<family>DejaVu Serif</family>
<family>Noto Serif CJK JP</family>
<family>Noto Color Emoji</family>
<family>Libertinus Math</family>
</prefer>
</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">
<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>
<accept>
<family>Caladea</family>
</accept>
</alias>
<alias binding="same">
<family>Caladea</family>
<default>
<family>Cambria</family>
</default>
<alias binding="strong">
<family>Calibri</family>
<accept>
<family>Carlito</family>
</accept>
</alias>
<alias binding="same">
<family>Times New Roman</family>
<default>
<family>Liberation Serif</family>
</default>
<alias binding="strong">
<family>Palatino Linotype</family>
<accept>
<family>P052</family>
</accept>
</alias>
<alias binding="same">
<family>Arial</family>
<default>
<alias binding="weak">
<family>Helvetica</family>
<accept>
<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>
<dir prefix="xdg">fonts</dir>
</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 ${playlist}
I show-text ${track-list}
` show-text ${path}
~ show-text ${media-title}
# }}}
# script-message {{{
I script-message osc-tracklist
? script-message osc-playlist
! script-message osc-chapterlist
# }}}
# script-binding {{{
i script-binding stats/display-stats-toggle

View File

@ -38,7 +38,7 @@ osd-duration=5000
osd-font="Fantasque Sans Mono"
# 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'
set guicursor=v-sm:block,i-ci-ve:ver25,r-o-n-c-cr:hor25
set nofoldenable
let &g:guicursor =
\ 'v-sm:block,' .
\ '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
hi String cterm=NONE gui=NONE
hi Special cterm=NONE gui=NONE
hi Comment cterm=italic gui=italic
hi NvimPagerFG_red_BG_ ctermfg=9 guifg=#ff0000
hi NvimPagerFG_green_BG_ ctermfg=40 guifg=#00d700
hi NvimPagerFG_yellow_BG_ ctermfg=172 guifg=#d78700
hi Visual ctermbg=237 guibg=#3A3A3A
hi MatchParen ctermbg=236 guibg=#303030
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 &,
\ {MComix} mcomix %f %i &
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
\ {Calligra} calligrastage %f %i &,
\ {FreeOffice} freeoffice-presentations %f %i &,
\ {Calligra} calligrastage %f %i &
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 *.epub pandoc -f epub -t plain %c
fileviewer *.docx pandoc -f docx -t plain %c

View File

@ -23,7 +23,7 @@
--output "%(title)s.%(ext)s"
# 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-mark "all"

View File

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

View File

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

View File

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

View File

@ -2,7 +2,7 @@
AntiAliasFonts=true
BoldIntense=false
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
UseFontLineChararacters=true
@ -20,9 +20,9 @@ Name=Default
Parent=FALLBACK/
ShowTerminalSizeHint=true
TerminalCenter=true
TerminalColumns=100
TerminalColumns=120
TerminalMargin=5
TerminalRows=35
TerminalRows=32
[Interaction Options]
CopyTextAsHTML=false
@ -33,4 +33,6 @@ HistoryMode=1
ScrollBarPosition=2
[Terminal Features]
BellMode=3
BidiRenderingEnabled=false
BlinkingCursorEnabled=true

View File

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