kRHYME7 / Hyde-cli

A HyDE CLI, wrapper, tweaks , workarounds, and more!
https://github.com/prasanthrangan/hyprdots
GNU General Public License v3.0
56 stars 4 forks source link
bash cli hyde hyprdots-hyprland hyprland

![hyde_cli_banner](https://raw.githubusercontent.com/krhyme7/hyde-cli/master/Assets/hyde_cli_banner.png)

 Installation 
  
 Usage 
  
 FAQ 
  
 Support 
  
 Roadmap 
  
 Wiki 
  
 HyDE Discord 



Hyde-cli is a CLI tool for [HyDE](https://github.com/prasanthrangan/hyprdots). This repository contains scripts that, while may not be perfect, could provide a better way to manage your HyDE installation. For example, we have a functional TUI restore tool that follows `restore_cfg.lst`, power-saving options that could be useful for laptops, and much more!

[!CAUTION] While Hyde-cli is stable, it is important to note that these scripts do alter and could potentially mess up your system configuration. We ask that you use this tool carefully and report any bugs you find.

Installation

To install, execute the following command:

curl -sL https://raw.githubusercontent.com/kRHYME7/Hyde-cli/master/install.sh | bash

[!Note] For User who do not have root access: export HYDE_LOCAL=1 to install this package locally

For other working install solutions, see the following below.

Arch Linux

Use your preferred AUR helper paru or yay:

paru -Sy hyde-cli-git
yay -Sy hyde-cli-git

Use makepkg:

git clone https://aur.archlinux.org/hyde-cli-git.git
cd ./hyde-cli
makepkg -si

Make

Install required dependencies: git make fzf tree ttf-jetbrains-mono-nerd.

Clone:

git clone https://github.com/kRHYME7/Hyde-cli
cd ./Hyde-cli

To install:

make

To uninstall:

make uninstall

To update:

make update clean install

[!Note] User who do not have root access should provide this flag for make; make LOCAL=1

Usage

Run: Hyde man if Hyde-cli is installed.
View USAGE


Installation Instructions for HyDE with Hyde-install

[!Note] To achieve the best experience, it is encouraged you perform a fresh install of HyDE.

1) Basic Installation

[!Important] Already have HyDE before you discover this CLI? Simply run this command Hyde-install --link --dir ~/HyDE Note that the ~/HydE is the path to the clone directory. See Advanced Installation below for more info.

2) Advanced Installation

[!Important] If you have previously installed HyDE without using the CLI, you can still use the CLI to manage your installation. To do this, combine the --dir and --link flags where the local cloned repository is located.

For example:

Hyde-install --dir /path/to/cloned/hyde --link

FAQ

Activate Shell-completions

If shell completions are not working, you can manually source them from the terminal. You can also persist the changes by adding the snippet at the end of your .zshrc, .bashrc.

Zsh ```sh source Hyde.zsh ```
Bash ```sh source Hyde.bash ```

Images are not being shown in the terminal

Make sure your terminal supports images. If you are using a terminal emulator that does not support images, you can use a terminal emulator that does, such as kitty.

Support

If you would like to support this project, but don't know how, here are some ways:

Roadmap

This is the current unfinished and completed plans of the project: