This commit is contained in:
rydesun 2020-02-29 17:03:03 +08:00
parent d9b785651e
commit 772edd9c3a
19 changed files with 69 additions and 552 deletions

View file

@ -1 +0,0 @@
Xft.dpi: 115

View file

@ -1,39 +0,0 @@
#!/bin/sh
# ==== DO NOT edit this section ====
userresources=${XDG_CONFIG_HOME}/X11/Xresources
usermodmap=${XDG_CONFIG_HOME}/X11/Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
if [ -f $sysresources ]; then xrdb -merge $sysresources; fi
if [ -f $sysmodmap ]; then xmodmap $sysmodmap; fi
if [ -f "$userresources" ]; then xrdb -merge "$userresources"; fi
if [ -f "$usermodmap" ]; then xmodmap "$usermodmap"; fi
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done; unset f
fi
# ==================================
export LANG=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export QT_QPA_PLATFORMTHEME=qt5ct
export BROWSER=firefox
# swap Caps_Lock and Escape
setxkbmap -option caps:swapescape
# swap Ctrl_R and Alt_R
setxkbmap -option ctrl:rctrl_ralt
setxkbmap -option ctrl:ralt_rctrl
# Use NVIDIA graphics only
# https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Use_NVIDIA_graphics_only
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
export VDPAU_DRIVER=nvidia
exec qtile

View file

@ -1,2 +0,0 @@
#!/bin/sh
exec /usr/bin/X -nolisten tcp "$@"

View file

@ -1,35 +0,0 @@
env:
LANG: en_US.UTF-8
window:
class:
instance: Terminal Emulator
font:
size: 12
# colorscheme: Material
colors:
# Default colors
primary:
background: '0x263238'
foreground: '0xeceff1'
# Normal colors
normal:
black: '0x263238'
red: '0xff9800'
green: '0x8bc34a'
yellow: '0xffc107'
blue: '0x03a9f4'
magenta: '0xe91e63'
cyan: '0x009688'
white: '0xcfd8dc'
# Bright colors
bright:
black: '0x37474f'
red: '0xffa74d'
green: '0x9ccc65'
yellow: '0xffa000'
blue: '0x81d4fa'
magenta: '0xad1457'
cyan: '0x26a69a'
white: '0xeceff1'
selection:
save_to_clipboard: false

View file

@ -1,13 +0,0 @@
continue
dir=/home/rydesun/Userdata/Downloads
file-allocation=falloc
log-level=warn
enable-http-pipelining=true
max-connection-per-server=5
min-split-size=5M
summary-interval=0
# BT
max-overall-upload-limit=512K
max-upload-limit=128K
bt-seed-unverified=true

View file

@ -1,10 +0,0 @@
languages:
vim:
lint-command: 'vint -'
lint-stdin: true
markdown:
lint-command: 'markdownlint -s'
lint-stdin: true
lint-formats:
- '%f: %l: %m'

View file

@ -1 +0,0 @@
/etc/fonts/conf.avail/09-autohint-if-no-hinting.conf

View file

@ -1 +0,0 @@
/etc/fonts/conf.avail/10-sub-pixel-rgb.conf

View file

@ -1 +0,0 @@
/etc/fonts/conf.avail/11-lcdfilter-default.conf

View file

@ -1 +0,0 @@
/etc/fonts/conf.avail/70-no-bitmaps.conf

View file

@ -1,257 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Disable embedded bitmap -->
<match target="font">
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>
<!-- Disable default-installed font DejaVu -->
<selectfont>
<rejectfont>
<pattern>
<patelt name="family"><string>DejaVu Sans</string></patelt>
</pattern>
<pattern>
<patelt name="family"><string>DejaVu Serif</string></patelt>
</pattern>
<pattern>
<patelt name="family"><string>DejaVu Sans Mono</string></patelt>
</pattern>
</rejectfont>
</selectfont>
<!-- Disable default-installed font Source Code Pro -->
<selectfont>
<rejectfont>
<glob>/usr/share/fonts/adobe-source-code-pro/*</glob>
</rejectfont>
</selectfont>
<!-- Disable wps fonts -->
<selectfont>
<rejectfont>
<glob>/usr/share/fonts/wps-office/*</glob>
</rejectfont>
</selectfont>
<!-- Alternative fonts -->
<match target="pattern">
<test qual="any" name="family"><string>Microsoft Yahei</string></test>
<edit name="family" mode="assign" binding="same">
<string>Noto Sans CJK SC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>SimSun</string></test>
<edit name="family" mode="assign" binding="same">
<string>Noto Serif CJK SC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>SimSun-18030</string></test>
<edit name="family" mode="assign" binding="same">
<string>Noto Serif CJK SC</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Source Code Pro</string></test>
<edit name="family" mode="assign" binding="same">
<string>Iosevka Term SS04</string>
</edit>
</match>
<!-- Default Chinese(Simplified) fonts -->
<match target="pattern">
<test name="lang" compare="contains"><string>zh</string></test>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK SC</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>zh</string></test>
<test name="family"><string>serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Serif CJK SC</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>zh</string></test>
<test name="family"><string>monospace</string></test>
<edit name="family" mode="prepend">
<string>Iosevka Term SS04</string>
<string>Noto Sans Mono CJK SC</string>
</edit>
</match>
<!-- Default Chinese(HongKong) fonts -->
<match target="pattern">
<test name="lang" compare="contains"><string>zh-HK</string></test>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK HK</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>zh-HK</string></test>
<test name="family"><string>serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Serif CJK HK</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>zh-HK</string></test>
<test name="family"><string>monospace</string></test>
<edit name="family" mode="prepend">
<string>Iosevka Term SS04</string>
<string>Noto Sans Mono CJK HK</string>
</edit>
</match>
<!-- Default Chinese(Taiwan) fonts -->
<match target="pattern">
<test name="lang" compare="contains"><string>zh-TW</string></test>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK TC</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>zh-TW</string></test>
<test name="family"><string>serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Serif CJK TC</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>zh-TW</string></test>
<test name="family"><string>monospace</string></test>
<edit name="family" mode="prepend">
<string>Iosevka Term SS04</string>
<string>Noto Sans Mono CJK TC</string>
</edit>
</match>
<!-- Default Japanese fonts -->
<match target="pattern">
<test name="lang" compare="contains"><string>ja</string></test>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK JP</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>ja</string></test>
<test name="family"><string>serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Serif CJK JP</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>ja</string></test>
<test name="family"><string>monospace</string></test>
<edit name="family" mode="prepend">
<string>Iosevka Term SS04</string>
<string>Noto Sans Mono CJK JP</string>
</edit>
</match>
<!-- Default Korean fonts -->
<match target="pattern">
<test name="lang" compare="contains"><string>ko</string></test>
<test name="family"><string>sans-serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Sans CJK KR</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>ko</string></test>
<test name="family"><string>serif</string></test>
<edit name="family" mode="prepend">
<string>Noto Serif CJK KR</string>
</edit>
</match>
<match>
<test name="lang" compare="contains"><string>ko</string></test>
<test name="family"><string>monospace</string></test>
<edit name="family" mode="prepend">
<string>Iosevka Term SS04</string>
<string>Noto Sans Mono CJK KR</string>
</edit>
</match>
<!-- Default sans-serif fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Sans CJK SC</string>
<string>Noto Sans</string>
<string>Emoji</string>
</edit>
</match>
<!-- Default serif fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Serif CJK SC</string>
<string>Noto Serif</string>
<string>Emoji</string>
</edit>
</match>
<!-- Default monospace fonts -->
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Iosevka Term SS04</string>
<string>Noto Sans Mono CJK SC</string>
<string>Emoji</string>
</edit>
</match>
<!-- default emoji fonta -->
<match target="pattern">
<test qual="any" name="family">
<string>Emoji</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Noto Sans</string>
<string>Font Awesome 5 Brands</string>
<string>Font Awesome 5 Free</string>
<string>Twitter Color Emoji</string>
<string>Symbols Nerd Font</string>
</edit>
</match>
<!-- prefer emoji to symbol -->
<match target="pattern">
<test qual="any" name="family">
<string>Symbola</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Emoji</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>EmojiSymbols</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Emoji</string>
</edit>
</match>
<!-- enhance min weight -->
<match target="pattern">
<test name="weight" compare="eq"><const>regular</const></test>
<edit name="weight" mode="assign" binding="strong"><const>medium</const></edit>
</match>
<match target="pattern">
<test name="prgname" compare="eq"><string>Firefox</string></test>
<edit name="weight" mode="assign" binding="strong"><int>400</int></edit>
</match>
</fontconfig>

View file

@ -1,41 +0,0 @@
[sync]
develpkgsexpiration = 10
alwaysshowpkgorigin = yes
upgradesorting = versiondiff
showdownloadsize = yes
ignoreoutofdateaurupgrades = no
[build]
keepbuilddir = yes
keepdevbuilddir = yes
keepbuilddeps = no
skipfailedbuild = no
alwaysusedynamicusers = no
[colors]
version = 10
versiondiffold = 11
versiondiffnew = 9
[ui]
requireenterconfirm = yes
printcommands = no
reversesearchsorting = yes
[misc]
sudoloopinterval = 59
pacmanpath = pacman
privilegeescalationtool = sudo
[network]
aururl = https://aur.tuna.tsinghua.edu.cn
newsurl = https://www.archlinux.org/feeds/news/
socks5proxy =
[review]
donteditbydefault = no
noedit = no
nodiff = no
gitdiffargs = --ignore-space-change,--ignore-all-space
diffpager = auto

View file

@ -1 +0,0 @@
enabled=False

View file

@ -1,15 +0,0 @@
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Userdata/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Userdata/Downloads"
XDG_TEMPLATES_DIR="$HOME/Userdata/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Userdata/Public"
XDG_DOCUMENTS_DIR="$HOME/Userdata/Documents"
XDG_MUSIC_DIR="$HOME/Userdata/Music"
XDG_PICTURES_DIR="$HOME/Userdata/Pictures"
XDG_VIDEOS_DIR="$HOME/Userdata/Videos"

View file

@ -1 +0,0 @@
C

View file

@ -1,3 +0,0 @@
if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
xinit -- vt$XDG_VTNR
fi

View file

@ -1,57 +0,0 @@
:root {
--frame-background-color: #445;
}
*|*:root:-moz-lwtheme {
--toolbar-bgcolor: #e4e5e7 !important;
--tab-line-color: #f0b0ff !important;
--lwt-toolbar-field-background-color: #e4e5e7 !important;
--lwt-toolbar-field-border-color: #e4e5e7 !important;
}
/* 隐藏标签栏 */
#main-window[tabsintitlebar="true"]:not([extradragspace="true"]) #TabsToolbar > .toolbar-items {
opacity: 0;
pointer-events: none;
}
#main-window:not([tabsintitlebar="true"]) #TabsToolbar {
visibility: collapse !important;
}
/* 暗色侧边栏 */
#sidebar-header {
-moz-appearance: none !important;
background-color: var(--frame-background-color) !important;
color: #fff !important;
border-bottom: 1px solid #223 !important
}
#sidebar-search-container, #sidebar, .sidebar-placesTree {
-moz-appearance: none !important;
background-color: var(--frame-background-color) !important;
color: #ddd !important;
}
treechildren::-moz-tree-separator {
border-color: #333 !important
}
#sidebar-splitter {
border: 0px !important;
background-color: var(--frame-background-color) !important;
}
/* 全屏时自动隐藏侧边栏 */
#main-window[inFullscreen] #sidebar-box,
#main-window[inFullscreen] #sidebar-splitter {
display: none !important;
width: 0px !important;
}
/**** 树状标签栏 ****/
/* 隐藏头部 */
#sidebar-box[sidebarcommand="treestyletab_piro_sakura_ne_jp-sidebar-action"] #sidebar-header {
display: none;
}
/* 弹出的工具栏去除半透明阴影, 防止与picom阴影效果重复 */
box.panel-arrowcontent {
margin: 0px !important;
}

View file

@ -1,73 +0,0 @@
# default
EDITOR DEFAULT=nvim
BROWSER DEFAULT=firefox
MANPAGER DEFAULT="nvim -c 'set ft=man' -"
# xdg base directory
XDG_CONFIG_HOME DEFAULT=@{HOME}.config
XDG_CACHE_HOME DEFAULT=@{HOME}.cache
XDG_DATA_HOME DEFAULT=@{HOME}.data
# gtk2
GTK2_RC_FILES DEFAULT=${XDG_CONFIG_HOME}/gtk-2.0/gtkrc
# readline
INPUTRC DEFAULT=${XDG_CONFIG_HOME}/readline/inputrc
# xorg-xauth
XAUTHORITY DEFAULT=${XDG_RUNTIME_DIR}/Xauthority
# xinit
XINITRC DEFAULT=${XDG_CONFIG_HOME}/X11/xinitrc
XSERVERRC DEFAULT=${XDG_CONFIG_HOME}/X11/xserverrc
# less
LESSKEY DEFAULT=${XDG_CONFIG_HOME}/less/lesskey
LESSHISTFILE DEFAULT=${XDG_DATA_HOME}/less/history
# wget
WGETRC DEFAULT=${XDG_CONFIG_HOME}/wget/wgetrc
# zsh
ZDOTDIR DEFAULT=${XDG_CONFIG_HOME}/zsh
HISTFILE DEFAULT=${XDG_DATA_HOME}/zsh/history
# openssl
RANDFILE DEFAULT=${XDG_DATA_HOME}/openssl/randfile
# wine
WINEPREFIX DEFAULT=${XDG_DATA_HOME}/wine
# golang
GO111MODULE DEFAULT=on
GOPROXY DEFAULT=https://goproxy.cn,direct
GOCACHE DEFAULT=${XDG_CACHE_HOME}/go
GOPATH DEFAULT=${GOCACHE}
GOBIN DEFAULT=@{HOME}bin/go
# python
PYTHONSTARTUP DEFAULT=${XDG_CONFIG_HOME}/python/repl_startup.py
PYTHONPYCACHEPREFIX DEFAULT=@{HOME}.cache/python
PYTHONUSERBASE DEFAULT=@{HOME}.packages/python
# ipython
IPYTHONDIR DEFAULT=${XDG_CONFIG_HOME}/jupyter
JUPYTER_CONFIG_DIR DEFAULT=${XDG_CONFIG_HOME}/jupyter
# pylint
PYLINTHOME DEFAULT=${XDG_CACHE_HOME}/pylint
# mypy
MYPY_CACHE_DIR DEFAULT=${XDG_CACHE_HOME}/mypy
# npm
NPM_CONFIG_USERCONFIG DEFAULT=${XDG_CONFIG_HOME}/npm/npmrc
# ruby bundler
BUNDLE_USER_CONFIG DEFAULT=${XDG_CONFIG_HOME}/bundle
BUNDLE_USER_CACHE DEFAULT=${XDG_CACHE_HOME}/bundle
BUNDLE_USER_PLUGIN DEFAULT=${XDG_DATA_HOME}/bundle
# docker
DOCKER_CONFIG DEFAULT=${XDG_CONFIG_HOME}/docker
# PATH
PATH DEFAULT=@{HOME}bin:${GOBIN}:${PYTHONUSERBASE}/bin:@{HOME}.packages/node_modules/.bin\
:/usr/bin:/usr/local/bin

69
.zshenv Normal file
View file

@ -0,0 +1,69 @@
# default
export EDITOR=nvim
export BROWSER=firefox
export MANPAGER="nvim -c 'set ft=man' -"
# xdg base directory
export XDG_CONFIG_HOME=${HOME}/.config
export XDG_CACHE_HOME=${HOME}/.cache
export XDG_DATA_HOME=${HOME}/.data
# readline
export INPUTRC=${XDG_CONFIG_HOME}/readline/inputrc
# xorg-xauth
export XAUTHORITY=${XDG_RUNTIME_DIR}/Xauthority
# xinit
export XINITRC=${XDG_CONFIG_HOME}/X11/xinitrc
export XSERVERRC=${XDG_CONFIG_HOME}/X11/xserverrc
# less
export LESSKEY=${XDG_CONFIG_HOME}/less/lesskey
export LESSHISTFILE=${XDG_DATA_HOME}/less/history
# wget
export WGETRC=${XDG_CONFIG_HOME}/wget/wgetrc
# zsh
export ZDOTDIR=${XDG_CONFIG_HOME}/zsh
export HISTFILE=${XDG_DATA_HOME}/zsh/history
# openssl
export RANDFILE=${XDG_DATA_HOME}/openssl/randfile
# wine
export WINEPREFIX=${XDG_DATA_HOME}/wine
# golang
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
export GOCACHE=${XDG_CACHE_HOME}/go
export GOPATH=${GOCACHE}
export GOBIN=${HOME}/bin/go
# python
export PYTHONSTARTUP=${XDG_CONFIG_HOME}/python/repl_startup.py
export PYTHONPYCACHEPREFIX=${HOME}/.cache/python
export PYTHONUSERBASE=${HOME}/.packages/python
# ipython
export IPYTHONDIR=${XDG_CONFIG_HOME}/jupyter
export JUPYTER_CONFIG_DIR=${XDG_CONFIG_HOME}/jupyter
# pylint
export PYLINTHOME=${XDG_CACHE_HOME}/pylint
# mypy
export MYPY_CACHE_DIR=${XDG_CACHE_HOME}/mypy
# npm
export NPM_CONFIG_USERCONFIG=${XDG_CONFIG_HOME}/npm/npmrc
# ruby bundler
export BUNDLE_USER_CONFIG=${XDG_CONFIG_HOME}/bundle
export BUNDLE_USER_CACHE=${XDG_CACHE_HOME}/bundle
export BUNDLE_USER_PLUGIN=${XDG_DATA_HOME}/bundle
# docker
export DOCKER_CONFIG=${XDG_CONFIG_HOME}/docker
# PATH
export PATH=${HOME}/bin:${GOBIN}:${PYTHONUSERBASE}/bin:${HOME}/.packages/node_modules/.bin:${PATH}