luca
/
bootstrapper
Archived
1
0
Fork 0

fix bug with zsh config loading

compat with reworked remaps script, add pythonrc
This commit is contained in:
Luca Bilke 2024-01-25 15:45:28 +01:00 committed by Luca Bilke
parent feb6e445a4
commit b72dcd40ec
No known key found for this signature in database
GPG Key ID: AD6630D0A1E650AC
3 changed files with 35 additions and 3 deletions

View File

@ -183,9 +183,9 @@ install_dotfiles() {
}
select_keymap() {
[ -L "${user_home}/.local/share/xkb/compiled/default" ] && return
map="$(find "${user_home}/.local/share/xkb/compiled" -type f -printf "%f\n" | fzf --header="Select a default keymap:")"
ln -s "$map" "${user_home}/.local/share/xkb/compiled/default"
[ -L "${user_home}/.local/share/xkb/compiled/keymap" ] && return
map="$(find "${user_home}/.local/share/xkb/compiled" -type f -printf "%f\n" | fzf --header="Select a keymap keymap:")"
ln -s "$map" "${user_home}/.local/share/xkb/compiled/keymap"
}
enable_services() {

32
files/etc/python/pythonrc Normal file
View File

@ -0,0 +1,32 @@
# vim: ft=python
import os
import atexit
import readline
from pathlib import Path
if readline.get_current_history_length() == 0:
state_home = os.environ.get("XDG_STATE_HOME")
if state_home is None:
state_home = Path.home() / ".local" / "state"
else:
state_home = Path(state_home)
history_path = state_home / "python_history"
if history_path.is_dir():
raise OSError(f"'{history_path}' cannot be a directory")
history = str(history_path)
try:
readline.read_history_file(history)
except OSError: # Non existent
pass
def write_history():
try:
readline.write_history_file(history)
except OSError:
pass
atexit.register(write_history)