diff options
Diffstat (limited to 'install.sh')
| -rwxr-xr-x | install.sh | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -11,10 +11,17 @@ mkdir -p "$target" "$HOME/bin" "$HOME/.cache/wal" # Theme files are symlinked individually; accent.rasi is NOT, it points at the # generated file in the wal cache instead. -for f in palette.rasi common.rasi launcher.rasi menu.rasi list.rasi; do +for f in palette.rasi common.rasi menu.rasi list.rasi; do ln -sfn "$repo/rofi/udt/$f" "$target/$f" done +# launcher.rasi is generated rather than symlinked: it references the wallpaper +# by absolute path, which cannot live in a committed file. Regenerating it is +# why re-running this script after moving the repo is safe. +rm -f "$target/launcher.rasi" +sed "s|@WPAPER@|$HOME/.cache/wal/wpaper|" \ + "$repo/rofi/udt/launcher.rasi" > "$target/launcher.rasi" + # Seed the generated accent if it does not exist yet, so themes parse on a # fresh install before any wallpaper has been set. if [ ! -f "$HOME/.cache/wal/udt-accent.rasi" ]; then |
