Add YSH rewrite for cycle_wallpaper and install Oils via nixpkgs#6
Conversation
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/be73646f-ea8f-47bc-97de-9452cb105027 Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/be73646f-ea8f-47bc-97de-9452cb105027 Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/be73646f-ea8f-47bc-97de-9452cb105027 Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Uliboooo
left a comment
There was a problem hiding this comment.
i planned change only scripts(e.g. cycle_wallpaper.sh).
and
don't change login shell.
and please process rewrite scripts(but don't remove bash scripts, create a new scripts for YSH script
about nix
please add YSH as nixpkgs in alice.nix.
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/b4fef7b4-c8d6-40d2-ac7e-38750eeb6b3f Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/b4fef7b4-c8d6-40d2-ac7e-38750eeb6b3f Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/b4fef7b4-c8d6-40d2-ac7e-38750eeb6b3f Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/Uliboooo/dotfiles/sessions/b4fef7b4-c8d6-40d2-ac7e-38750eeb6b3f Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
Addressed in 6537e39. The broader YSH config/login-shell changes were reverted, |
|
@copilot please merge latest change to this branch from main |
Co-authored-by: Uliboooo <190558756+Uliboooo@users.noreply.github.com>
|
@copilot why don't write YSH scripts other than cycle? |
This narrows the YSH work to the scope requested in review: add YSH from nixpkgs in
alice.nixand introduce a new YSH rewrite of the wallpaper script without changing the current login shell flow or removing the existing Bash scripts.Add YSH from nixpkgs
oils-for-unixto/home/runner/work/dotfiles/dotfiles/home/alice.nix.Add a parallel YSH script
/home/runner/work/dotfiles/dotfiles/script/cycle_wallpaper.yshas a YSH-side rewrite of the existing wallpaper script./home/runner/work/dotfiles/dotfiles/script/cycle_wallpaper.shin place and unchanged as the current caller target.Keep existing shell/setup behavior unchanged
setup/setup.sh,setup/links.sh, or Home Manager config links.Example:
The result is an incremental YSH migration focused on script rewrites only, with no change to the current zsh-based login-shell setup.