Giter Site home page Giter Site logo

menketechnologies / zpwr Goto Github PK

View Code? Open in Web Editor NEW
172.0 8.0 11.0 14.9 MB

ZPWR => World's Most Advanced UNIX Terminal Environment

License: MIT License

Shell 65.41% Emacs Lisp 5.91% Vim Snippet 0.60% YASnippet 0.26% Perl 1.23% Python 7.44% Vim Script 19.16%
zsh tmux vim neovim emacs zinit powerlevel10k exa bat fd

zpwr's People

Contributors

menketechnologies avatar michaeldimmitt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zpwr's Issues

Questions about zpwr

Hi, great work overall. This, however, contains a lot of feature, but I just want to use a small amount of them and organize it in my way. So I have a few questions to ask:

  • What is the code responsible for color-coded groups of zsh menu completion? Also for fzf preview pane show contents of JAR, WAR, deb, rpm, zip, tgz and gzip files controlled by central FZF.*OPTS env vars?
  • What are the pros and cons of your zsh-more-completions over zsh-users/zsh-completions? Can I combine both?

If you don't mind, please keep this issue open (Or how about move this into discussion?)

Support Artix

Is your feature request related to a problem? Please describe.
I'm getting the following error if I'm running the insaller:

////////////////////////////////////////////////////////////////////////////////
/////////////  5>>> Your ZPWR_DISTRO_FAMILY artix is unsupported!  /////////////
////////////////////////////////////////////////////////////////////////////////

Describe the solution you'd like
Well, that artix gets supported :D

Describe alternatives you've considered
pika!

ZPWR clobbered Debian 12

Describe the bug
On a brand new installation of Debian Bookworm, running git clone --depth 1 -- https://github.com/MenkeTechnologies/zpwr.git ~/.zpwr && cd ~/.zpwr/install && ./zpwrInstall.sh, clobbered Xfce. Upon inspection of ~/.zpwr/local/zpwr_log.txt, I see that a number of packages like polkit and systemd were removed automatically during ZPWR install and replaced with sysvinit...

To Reproduce

  1. Install Xfce version of Debian Bookworm.
  2. Run git clone --depth 1 -- https://github.com/MenkeTechnologies/zpwr.git ~/.zpwr && cd ~/.zpwr/install && ./zpwrInstall.sh
  3. Follow prompts
  4. Installer takes off with downloading deps
  5. Come back to a screen full of the same error over and over about running outdated xfce4 package (dont remember the exact name, still trying to find it in logs)
  6. Log out, Attempt log back in, freezes after entering password and hitting error
  7. Waited for a few hours, no change
  8. Force reboot
  9. During boot, after "Debian 12" splash screen, black screen, unresponsive pc: Ctrl+Alt+F{1-6} has no reaction and caps lock even doesn't work

Expected behavior
A fully functioning ZSH shell in a graphical environment..

Screenshots
If you want screenshots as proof sysvinit was installed in place of systemd, I can get them.

Desktop (please complete the following information):

  • OS: Debian 12 Bookworm
  • Browser: Firefox
  • Version:Debian:12; Firefox: not sure, but irrelevant

Additional context
Bookworm doesn't have an install candidate for mysql-server.. not sure if that matters or not.

Arco

I can't install it on arco
Arco linux is almost the same as arch or garuda but it's unfortunately not supported
please add it

Combine all packages in one install

Is your feature request related to a problem? Please describe.
I don't understand why there is the need to install each packages in it's own command
Describe the solution you'd like
Combine ever package installation in a single command, letting package manager figure out if the package is already installed

terminal freeze when setting up ZPWR_GITHUB_ACCOUNT

Describe the bug
After setting up the env variable to anything it does freeze terminal upon entering zsh

To Reproduce
Steps to reproduce the behavior:
Set up enviornmental variable of ZPWR_GITHUB_ACCOUNT in ~/.zpwr/local/.tokens.sh

Expected behavior
Self explanatory.

Desktop (please complete the following information):

  • OS: [e.g. iOS] Ubuntu
  • Version [e.g. 22] 20.04 LTS

Unable to connect to a repository at URL

Describe the bug

Setting up snippet: OMZP::yum
Downloading `OMZP::yum` (with Subversion)โ€ฆ
svn: E170013: Unable to connect to a repository at URL 'https://github.com/ohmyzsh/ohmyzsh/trunk/plugins/yum'
svn: E160013: '/ohmyzsh/ohmyzsh/trunk/plugins/yum' path not found

Setting up snippet: OMZP::dnf
Downloading `OMZP::dnf` (with Subversion)โ€ฆ
svn: E170013: Unable to connect to a repository at URL 'https://github.com/ohmyzsh/ohmyzsh/trunk/plugins/dnf'
svn: E160013: '/ohmyzsh/ohmyzsh/trunk/plugins/dnf' path not found
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")
/home/josh/.zpwr/local/.tokens-post.sh: line 30: (r)_mise_hook: syntax error in expression (error token is "_mise_hook")

To Reproduce
Steps to reproduce the behavior:
zpwr and mise are installed as normal in the host system.

  1. distrobox create --yes --image registry.fedoraproject.org/fedora-toolbox:35 --name fedora-toolbox ---additional-packages zsh
  2. eval "$(mise activate zsh)" in "$ZPWR/.local/.tokens-post.sh" (same problem with .tokens.sh)
  3. distrobox enter --name fedora-toolbox -- zsh -l

Expected behavior
Presumably these plugins should just install themselves with no error, and the mise activation shouldn't error either. At least, it should maybe error only once, not 8 times.

Additional context
My host system had no problem with zpwr, but i'm testing a dev env in a distrobox. By dev env, i just mean my Emacs and language tools.

I also have every expectation that i've just fumbled something myself, so if i've done an ignorant thing somewhere, feel free to let me know plainly.

Alternatively, this might not be zpwr's fault. Maybe it's a distrobox quirk that you can't foresee. That's okay too, i'll be fine without zsh in my emacs if I can't have it.

Desktop (please complete the following information):
pop os 22.04 LTS

Readme Update: Assignee, Michael Dimmitt

This issue is intended to be the base for version 2.0 of this
pr #12 (adding collapsable sections to the readme).

Once sections exist in the readme we can make certain sections collapsed by default and all other sections expanded by default. I am thinking all of the keybindings sections make this readme huge and distract from features. Likewise people will still be able to search keybindings by looking at the raw files or by expanding those sections. #12

Why make a version 2?

Previously, I did not feel comfortable with the change due to how much of a headache updating the readme could become.

Therefore this change will focus on writing scripts to

  1. decode the html out of the readme for easy editing
  2. encode the now edited readme back into html sections to give collapsable sections that makes the readme easy to parse for existing and future users.

Plan:

  1. make a script to add
    a. <details></details> for each header
    b. wrap the headers in <summary></summary>
    c. adds newlines where appropriate to make the html work in markdown and the other markdown still operate correctly.

  2. make a script to remove
    a. <summary></summary><details></details> and relevant newlines.

Archcraft

Zpwr isn't supported on archcraft ๐Ÿ˜ฆ .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.