init: new dotfile configuration

Remove all org files using a new script to more config over, The old org
file configuaration were great but required org. This new version only
requires the scripts that is included in the repo.

The configuration are all done but have not ported the theming system
yet.

Signed-off-by: Steve Beaulac <steve@sagacity.ca>
Change-Id: I14cd7fe058a71c8ba9d6d35397dc8d7e6a6a6964
This commit is contained in:
2026-03-02 13:26:21 -05:00
committed by gitadmin
commit 02a5e0df28
410 changed files with 18546 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
#!/bin/sh -e
if [[ ! -x "$(command -v sjb-orgmode-installer)" ]]; then
echo "Error: sjb config script are not installed, run sjb-install.sh" >&2
exit 1
fi
if [[ -x "$(command -v systemctl)" ]]; then
systemctl --user enable --now syncthing
fi
sjb-orgmode-installer ${SJB_CONF_DIR}/orgmode-configs/hyprland.org
sjb-script-installer ${SJB_CONF_DIR}/bin/hyprland-activeworkspace
sjb-script-installer ${SJB_CONF_DIR}/bin/hyprland-keybindings
sjb-script-installer ${SJB_CONF_DIR}/bin/hyprland-fetch-client
sjb-script-installer ${SJB_CONF_DIR}/bin/hyprland-focus-client
sjb-script-installer ${SJB_CONF_DIR}/bin/rofi-pass
sjb-script-installer ${SJB_CONF_DIR}/bin/bing-wallpaper
if [[ -x "$(command -v systemctl)" ]]; then
sjb-update-config systemd/user/wallpaper.service
sjb-update-config systemd/user/wallpaper.timer
systemctl --user enable --now wallpaper.timer
fi
#sjb-orgmode-installer ${SJB_CONF_DIR}/orgmode-configs/walker.org
sjb-orgmode-installer ${SJB_CONF_DIR}/orgmode-configs/rofi.org
ln -snf ~/.config/omarchy/current/theme/walker.css ~/.config/walker/themes/default.css
sjb-orgmode-installer ${SJB_CONF_DIR}/orgmode-configs/mako.org
# theme link
mkdir -p ~/.config/mako
ln -snf ~/.config/omarchy/current/theme/mako.ini ~/.config/mako/config
sjb-orgmode-installer ${SJB_CONF_DIR}/orgmode-configs/ghostty.org
if [[ -f "${HOME}/.config/ghostty/theme" ]]; then
rm ${HOME}/.config/ghostty/theme
fi
ln -snf ~/.config/omarchy/current/theme/ghostty ~/.config/ghostty/theme
sjb-orgmode-installer ${SJB_CONF_DIR}/orgmode-configs/chromium.org