64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
have vim && link_file vim .config/vim ../
have yt-dlp && link_file yt-dlp .config/yt-dlp ../
have zsh && link_file zshrc .zshrc
if have ssh; then
mkdir -p $HOME/.ssh
link_file ssh/config .ssh/config ../
fi
if test x"$(uname -s)" = x"Darwin"; then
for i in "Keyboard Layouts/"*; do
dest="$HOME/Library/$i"
# This does not like being symlinked…
if [ ! -e "$dest" ]; then
echo "Hardlinking $i -> $dest"
|
>
>
>
>
>
>
>
>
>
>
|
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
have vim && link_file vim .config/vim ../
have yt-dlp && link_file yt-dlp .config/yt-dlp ../
have zsh && link_file zshrc .zshrc
if have ssh; then
mkdir -p $HOME/.ssh
link_file ssh/config .ssh/config ../
fi
if [ "$XDG_SESSION_DESKTOP" = "gnome" ]; then
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
gsettings set org.gnome.desktop.interface cursor-blink false
gsettings set org.gnome.desktop.interface monospace-font-name 'Cascadia Mono 10'
gsettings set org.gnome.desktop.wm.preferences button-layout appmenu:minimize,close
gsettings set org.gnome.mutter attach-modal-dialogs false
dconf load /org/gnome/terminal/ <dconf/gnome-terminal
fi
if test x"$(uname -s)" = x"Darwin"; then
for i in "Keyboard Layouts/"*; do
dest="$HOME/Library/$i"
# This does not like being symlinked…
if [ ! -e "$dest" ]; then
echo "Hardlinking $i -> $dest"
|