Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REFACTOR] Yet another refactor #4

Open
pixincreate opened this issue Jun 23, 2024 · 1 comment
Open

[REFACTOR] Yet another refactor #4

pixincreate opened this issue Jun 23, 2024 · 1 comment
Assignees

Comments

@pixincreate
Copy link
Owner

Currently, there exist a lot of moving parts and I'm still figuring out what works best for me.

Anything that works on Mac, works fine on Android as well as on Debian. We need to handle Windows as a separate thing.

Shell does not work on Windows, and IMO, PowerShell is just unreliable and the pattern is completely different. It is not a shell.

Upcoming refactor should address:

  • Instability with zsh, tmux and alacritty on Mac
  • Tmux and zsh should work fine on Android and Debian (WSL for now)
  • PowerShell should be comparable to zsh at least in some way. It sucks now!
@pixincreate pixincreate self-assigned this Jun 23, 2024
@pixincreate
Copy link
Owner Author

pixincreate commented Jul 1, 2024

  • Do not install MacOS specific applications on Linux based Distros as brew is unsupported. Make use of apt, pacman, yay, paru and etc.,
  • Make .zshrc configurable by calling a function. User should be allowed to change between Zellij and Tmux, Powerlevel10K and Starship
  • Fix update_gitconfig_data function not properly setting up signing key file
  • Make ps1 file behavior same (or at least as close as) .zshrc
  • Modify vsCode bindings on Windows to match that of Mac
  • Add backup scripts, other configuration files on both Unix as well as Windows
  • Possibly, make the setup files interactive where user gives inputs on what needs to be done instead of just being a single click installer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant