aboutsummaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/dot_config/mpd/mpd.conf.tmpl2
-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.tmpl2
-rw-r--r--home/dot_local/share/Anki2/addons21/mode/__init__.py30
-rw-r--r--home/dot_local/share/bin/executable_venvgen2
-rw-r--r--home/dot_profile11
-rw-r--r--home/dot_zshrc4
-rw-r--r--home/private_Library/private_Application Support/symlink_Anki21
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