mirror of
https://github.com/rydesun/dotfiles.git
synced 2026-01-14 18:47:58 +08:00
Init
This commit is contained in:
parent
d9b785651e
commit
772edd9c3a
19 changed files with 69 additions and 552 deletions
|
|
@ -1 +0,0 @@
|
|||
Xft.dpi: 115
|
||||
|
|
@ -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
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
#!/bin/sh
|
||||
exec /usr/bin/X -nolisten tcp "$@"
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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'
|
||||
|
|
@ -1 +0,0 @@
|
|||
/etc/fonts/conf.avail/09-autohint-if-no-hinting.conf
|
||||
|
|
@ -1 +0,0 @@
|
|||
/etc/fonts/conf.avail/10-sub-pixel-rgb.conf
|
||||
|
|
@ -1 +0,0 @@
|
|||
/etc/fonts/conf.avail/11-lcdfilter-default.conf
|
||||
|
|
@ -1 +0,0 @@
|
|||
/etc/fonts/conf.avail/70-no-bitmaps.conf
|
||||
|
|
@ -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>
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
enabled=False
|
||||
|
|
@ -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"
|
||||
|
|
@ -1 +0,0 @@
|
|||
C
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
||||
xinit -- vt$XDG_VTNR
|
||||
fi
|
||||
|
|
@ -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;
|
||||
}
|
||||
|
|
@ -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
69
.zshenv
Normal 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}
|
||||
Loading…
Add table
Add a link
Reference in a new issue