Giter VIP home page Giter VIP logo

hyde-cli's People

Contributors

jmath3912 avatar krhyme7 avatar rubiin avatar skerse 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

Watchers

 avatar  avatar  avatar  avatar  avatar

hyde-cli's Issues

Changing Shell

An option to change the shell and theme from fish to zsh and from zsh to fish

[BUG] theme selector and wallpaper selector looks odd

After the pulling the latest changes both the theme and wallpaper looks a bit odd (looks bigger and out of scale)
image
image

Extra xD

The shortcut Super + R is not working anymore, or am I hallucinating that it existed xD

Remove hyprland and hyprland-git dependencies in the AUR please

I can't install this package because right now i'm using the base Hyprland package from the main repos instead of the AUR. So when installing it says:

:: Conflicts found:
hyprland-git: hyprland

Also, feels just unnecessary because the Hyprdots script will just install Hyprland anyway.

Unable to restore backups, unable to delete backups

Unable to restore the backup, select the backup in the backup list to restore displays Operation Cancelled。
Unable to delete backups, selecting a backup in the backup list for deletion shows that it has been deleted, but the backup still exists.

[Feature Request] Try to use a config file?

I was thinking, and i'd be happy to help on the implementation of this, i think it would be useful to have a config file for the configuration of Hyprdots-ctl. It doesn't need to have many options, the biggest reason i had in my mind was if we could change the URL and branch of where Hyprdots would be downloaded from without it being hard-coded into the package itself.

Some other ideas i had:

  • Change how often it checks for updates
  • Specify the exact location of Hyprdots

All of this would be stored in something like ~/.config/hyprdots-ctl.conf.

Also, i hope you don't mind if i use an issue page, i would start a discussion, but i don't think you enabled it. If you want to enable it that would be nice.

Keybinds issue?

image

I'm getting this issue running the script and also i'm getting no output

image

Sourcing hyde.meta failed

image

Recently did a clean install but still it's showing the same error, i've also tries Hyde-install but it don't work

[Feature Request]:- Enable Shell completions

Title says it all,
Hyprdots-ctl is a good tool for a lot of stuff but sometimes i miss shell completions, i have to use help flag for the minor tasks, and sometimes habitually i hit [TAB] key that shows up the working directory file listings (lol)...
shell completions should be a good add-on in my opinion

License?

I'm sure you're fine with full copying, modifying, and distribution of this software, but i still think it'd be great to have a license. Maybe GPL v3 would be fine, since Hyprdots is licensed with that.

Feature: Installation and update

Make readme more user friendly. May include an optional video tour guide on install.
Also add sections on how to update to latest hyprdots

[BUG]: Show binds not working

Before pulling the recent update I was able to use Hyprdots show binds without any issues. Now I get the following:
image

My locale is set as you can see below:
image

And all other rofi related menus work like they should. I tried looking through the recent commits, but was not able to find what was wrong

Always get "You are using an older version of Hyprdots!..."

I have read the README multiple times and tried to reinstall and everything. Whatever command i try to use i get the same message:

❯ Hyprdots --version
You are using an older version of Hyprdots! Please see upstream to adjust your configuration.
❯ Hyprdots man
You are using an older version of Hyprdots! Please see upstream to adjust your configuration.

What am I doing wrong?

Renaming Funtion names

Hi to anyone that might be using the CLI, I needed your suggestions on naming the funtions.

change restore => deploy

I will start with Hyde restore [args]. Would it be fine if we use the term deploy? The reason for calling it restore is to restore Configs to the local $HOME. This term is meaningful if you fork the repo or owner of the repo. New users don't find the meaning to this and thinks that there configs will be restored back LOL.

Is deploy Fine?

Chaotic Aur

I see in the scrips folder.
How do I enable chaoticAur?

/.cache/paru/clone/hyprdots-ctl/src/hyprdots-ctl

Folder is spelled Hyprdots-cli with a capital H therefore paru breaks building

cd "$srcdir/$pkgname" || return

takes the $pkgname which is spelled lower case

Bit confusing with the spellings

Hyprdots wallbash disable no longer works

Hyde wallbash toggle 0 gives this

which: no globalcontrol.sh in (/home/rahil/.local/bin:/home/rahil/.cargo/bin:/home/rahil/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/home/rahil/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/usr/lib/hyde-cli/:/usr/bin)
dirname: missing operand
Try 'dirname --help' for more information.
/usr/lib/hyde-cli/GLOBAL_hyde: line 392: /globalcontrol.sh: No such file or directory
mkdir: cannot create directory ‘’: No such file or directory
Hyde-cli created a directory: 
/usr/lib/hyde-cli/GLOBAL_hyde: line 113: /home/rahil/.cache/hyde-cli/hyde.meta: No such file or directory
Sourcing /home/rahil/.cache/hyde-cli/hyde.meta failed.
 You might not install this using the hyde-cli
Do not worry you can follow the instructions below to manage hyde configuration
=======================================================================================
Please run:
           'Hyde-install'                                 Install Hyde (default)
For advanced usage see options below
        -l|--link                                                Flag to transfer the link to a Clone Directory
                                                                    ﯦ This is useful if you already have a Hyde
                                                                    Default: 'false'
        -d|--dir ~/custom/Hyde/directory                      Clone Hyde in a Custom path then run installation.
                                                                Default: '/home/rahil/.cache/hyde-cli/Hyde'
        -g|--git https://gitclone/link/                          Upstream repository link to be cloned
                                                                Default: 'https://github.com/prasanthrangan/hyprdots'
[ TIP] Looks like you already have a clone directory somewhere
      To reuse that clone directory run 'Hyde-install -d /home/rahil/custom/Hyde/directory --link'
      Then 'Hyde-cli' will remember this directory 

I already have Hyprdots installed back when this repo was named Hyprdotscli, what do I do? A migration tab would be useful

feature: Add a toggle mode for power

Adding a toggle mode for power saver to quickly turn on power save.

doing a little alias thing for now

power-save() {
	if [[ $1 == "on" ]]; then
		Hyde power save -a -ba -b -o
	else
		Hyde power reset
	fi
}

Having issue using hyde-install on a pure arch install

Well i installed pure arch with just base pkgs and have no nothing else no de no wm no nothing extra and installed hyde using paru, and when i run Hyde-install it cloned everything but when it asks for branch i sellected hyde branch and then i got this error that is showen in the image
Screenshot_20240411-161307~2

Scripts Not on Path

I did Hyde install but it shows scripts not on path. However, my keybindings work as expected. Should I do something?

❯ Hyde
which: no globalcontrol.sh in (/home/rahil/.local/bin:/home/rahil/.cargo/bin:/home/rahil/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/home/rahil/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/usr/lib/hyde-cli/:/usr/bin)
dirname: missing operand
Try 'dirname --help' for more information.
Scripts not on $PATH
Checking For Updates (This prompts every 3 Days or after you run Hyde update)
 ═════════════════════════════════════
║Hyde-cli Version: v0.5.0-75-g6135842 ║
 ═════════════════════════════════════
 man                   Show Manual 
 version               Hyde-cli Version
 systeminfo            System Information
 branch                Set pref Hyde branch
 update                Pull Updates From Hyde Repository
 upgrade               Upgrades dots from the Repository  
			﬌ ﯧ Control file: '~/.config/hyde-cli/manage_cfg.lst'
 restore               Restore Dots 
 backup                Backing up commands 
 cache                 Manages Hyde' Cache 
 theme                 Theme Commands 
 wallpaper             Wallpaper Commands
 wallbash              Toggle to use wallpaper accent themes .
 waybar                Waybar commands
 sddm                  Sddm commands.
 shell                 Shell commands
 power                 Power Options
 show                  Some Hypr GUI you might want to use.
 run                   Executables
 inject                User/Device specific scripts that might be useful.
 reload                Just Reload 

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.