diff options
Diffstat (limited to 'home')
| -rw-r--r-- | home/dot_config/mpd/mpd.conf.tmpl | 2 | ||||
| -rw-r--r-- | home/dot_config/pip/user.conf (renamed from home/dot_config/pip/pip.conf) | 0 | ||||
| -rw-r--r-- | home/dot_config/polybar/config.ini.tmpl | 2 | ||||
| -rw-r--r-- | home/dot_local/share/Anki2/addons21/mode/__init__.py | 30 | ||||
| -rw-r--r-- | home/dot_local/share/bin/executable_venvgen | 2 | ||||
| -rw-r--r-- | home/dot_profile | 11 | ||||
| -rw-r--r-- | home/dot_zshrc | 4 | ||||
| -rw-r--r-- | home/private_Library/private_Application Support/symlink_Anki2 | 1 |
8 files changed, 30 insertions, 22 deletions
diff --git a/home/dot_config/mpd/mpd.conf.tmpl b/home/dot_config/mpd/mpd.conf.tmpl index bf0cf3d..141a565 100644 --- a/home/dot_config/mpd/mpd.conf.tmpl +++ b/home/dot_config/mpd/mpd.conf.tmpl @@ -9,7 +9,7 @@ {{- $music_directory = . -}} {{- end -}} -{{- $playlist_directory := "{{ $base_dir }}/playlists" }} +{{- $playlist_directory := printf "%s/playlists" $base_dir }} {{- with (dig "mpd" "playlist_dir" nil .) -}} {{- $playlist_directory = . -}} {{- end -}} diff --git a/home/dot_config/pip/pip.conf b/home/dot_config/pip/user.conf index ebfb002..ebfb002 100644 --- a/home/dot_config/pip/pip.conf +++ b/home/dot_config/pip/user.conf diff --git a/home/dot_config/polybar/config.ini.tmpl b/home/dot_config/polybar/config.ini.tmpl index 4af32e6..475303d 100644 --- a/home/dot_config/polybar/config.ini.tmpl +++ b/home/dot_config/polybar/config.ini.tmpl @@ -93,7 +93,7 @@ pseudo-transparency = false type = internal/pulseaudio format-volume = <label-volume> label-volume = %percentage%% -label-muted = "muted" +label-muted = "消音" [module/date] type = internal/date diff --git a/home/dot_local/share/Anki2/addons21/mode/__init__.py b/home/dot_local/share/Anki2/addons21/mode/__init__.py index 071eb03..8eb3758 100644 --- a/home/dot_local/share/Anki2/addons21/mode/__init__.py +++ b/home/dot_local/share/Anki2/addons21/mode/__init__.py @@ -1,18 +1,26 @@ #!/usr/bin/env python3 from aqt import mw -from aqt.utils import tr from aqt.theme import Theme -from os import environ +from os import getenv from pathlib import Path +from sys import platform -THEME_DARK = 2 -THEME_LIGHT = 1 +def set_theme_mode(): + XDG_CACHE_HOME = Path(getenv('XDG_CACHE_HOME', Path.home().joinpath('.cache'))) + path = XDG_CACHE_HOME.joinpath('mode/state/mode') + with path.open() as file: + mode = file.read().strip() + if mode == "dark": + mw.set_theme(Theme.DARK) + if mode == "light": + mw.set_theme(Theme.LIGHT) -path = Path(environ['XDG_CACHE_HOME'], 'mode/state/mode') -with path.open() as file: - mode = file.read().strip() - if mode == "dark": - mw.set_theme(Theme(THEME_DARK)) - if mode == "light": - mw.set_theme(Theme(THEME_LIGHT)) +def set_theme_system(): + mw.set_theme(Theme.FOLLOW_SYSTEM) + +set_theme = { + "darwin": set_theme_system, + "linux": set_theme_mode, +}.get(platform, lambda: None) +set_theme() diff --git a/home/dot_local/share/bin/executable_venvgen b/home/dot_local/share/bin/executable_venvgen index f9cabac..3ce41ac 100644 --- a/home/dot_local/share/bin/executable_venvgen +++ b/home/dot_local/share/bin/executable_venvgen @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash # check if the input is valid for arg in "$@" ; do diff --git a/home/dot_profile b/home/dot_profile index eb22d01..82cc973 100644 --- a/home/dot_profile +++ b/home/dot_profile @@ -31,6 +31,8 @@ export COLORTERM="truecolor" # colors alias diff='diff --color=auto' +alias ls='ls --color=auto' +alias grep='grep --color=auto' # xdg base directories export XDG_CONFIG_HOME="$HOME/.config" @@ -66,7 +68,7 @@ export PASSWORD_STORE_EXTENSIONS_DIR="$XDG_DATA_HOME/pass-extensions" export MOZ_USE_XINPUT2=1 export LIBVIRT_DEFAULT_URI='qemu:///system' export WINEDEBUG='fixme-all,err-all' -export INPUTRC="$XDG_CONFIG_HOME/inputrc" +alias poke='poke --quiet' # LS_COLORS [ ! -e "$XDG_CACHE_HOME/dircolors" ] || [ "$XDG_CONFIG_HOME/dircolors" -nt "$XDG_CACHE_HOME/dircolors" ] && dircolors "$XDG_CONFIG_HOME/dircolors" > "$XDG_CACHE_HOME/dircolors" @@ -86,15 +88,16 @@ export STACK_ROOT="$XDG_DATA_HOME/stack" export WINEPREFIX="$XDG_DATA_HOME/wineprefixes/default" export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv" export CONAN_USER_HOME="$XDG_CONFIG_HOME/conan" -alias nvidia-settings='nvidia-settings --config="$XDG_CONFIG_HOME/nvidia/settings"' -alias gpg2="gpg2 --homedir $XDG_DATA_HOME/gnupg" export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass" export NMPASS_FORMAT="net/{ssid}/passwd" export WGETRC="$XDG_CONFIG_HOME/wgetrc" export TEXMFHOME="$XDG_DATA_HOME/texmf" export TEXMFVAR="$XDG_CACHE_HOME/texlive/texmf-var" export TEXMFCONFIG="$XDG_CONFIG_HOME/texlive/texmf-config" -alias poke="poke --quiet" +export INPUTRC="$XDG_CONFIG_HOME/inputrc" +alias nvidia-settings='nvidia-settings --config="$XDG_CONFIG_HOME/nvidia/settings"' +alias gpg2='gpg2 --homedir "$XDG_DATA_HOME/gnupg"' +alias pip='PIP_CONFIG_FILE="$XDG_CONFIG_HOME/pip/user.conf" pip' # CMake export CMAKE_BUILD_TYPE=Debug diff --git a/home/dot_zshrc b/home/dot_zshrc index b817e75..a44ac3f 100644 --- a/home/dot_zshrc +++ b/home/dot_zshrc @@ -4,10 +4,6 @@ export ZSH_COMPDUMP="$XDG_CACHE_HOME/zcompdump" # do not glob for calculator command aliases[=]="noglob =" -# color aliases -alias ls='ls --color=auto' -alias grep='grep --color=auto' - # completion autoload -U compinit zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" diff --git a/home/private_Library/private_Application Support/symlink_Anki2 b/home/private_Library/private_Application Support/symlink_Anki2 new file mode 100644 index 0000000..c9b40f5 --- /dev/null +++ b/home/private_Library/private_Application Support/symlink_Anki2 @@ -0,0 +1 @@ +../../.local/share/Anki2 |