The Grind - HyprShell

A future starter shell for HyprLand.

Testing and Development

  1. Clone the repository and cd into it
  2. make dev to get a working quickshell
  3. make cleanup to stop the quickshell process and unlink the directories

This will symlink the repo to ~/.config/quickshell and start the quickshell process. You'll be able to see your changes as you work.

Installation

Touch Grass Method

To install it permanently, you just have to copy the contents of the repo to ~/.config/quickshell. Do that how you must.

After it's installed, just add quickshell -c hyprshell & to your hyprland exec-once block.

Nix Flake (The Real Cool Way)

Add this to your flake.nix. Make sure you have the home manager module.

inputs = {
    hyprshell.url = "git+https://gitgud.foo/thegrind/hypr-shell.git";
};

Then, either throw this in your configuration.nix:

# Enable home manager
home-manager = {
    extraSpecialArgs = { inherit inputs; };
    users.[your username].imports =  inputs.hyprshell.homeManagerModules.default;
}

Or, if you load home manager in your flake:

    homeConfigurations = {
        modules = [
        inputs.hyprshell.homeManagerModules.default
        # Other files/inputs
        ];
    };
    };
Description
No description provided
Readme 40 KiB
Languages
QML 88.3%
Nix 7.9%
Makefile 3.8%